Changeset 327 in tmcsimulator for trunk/webapps/cptms.html
- Timestamp:
- 03/17/2019 07:00:07 PM (7 years ago)
- File:
-
- 1 edited
-
trunk/webapps/cptms.html (modified) (14 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/webapps/cptms.html
r326 r327 25 25 } 26 26 /* A line of the CMS message display */ 27 textarea{27 .cms_sign { 28 28 height: 33px; 29 29 width: 272px; … … 35 35 } 36 36 /* Field for entering CMS Message line */ 37 input {37 .cms-input { 38 38 border: thin solid #333; 39 39 padding: 2px; 40 40 font-family: "Lucida Console", Monaco, monospace; 41 font-size: medium; 42 width: 163px; 43 } 44 /* Field for entering HAR Message line */ 45 .har-input { 46 border: thin solid #333; 47 padding: 2px; 41 48 font-size: medium; 42 49 } … … 71 78 } 72 79 #message-display { 73 height: 172px;80 height: 300px; 74 81 width: 300px; 75 82 overflow: hidden; 76 83 float: left; 77 84 } 85 #har-msgdisplay1 { 86 background-color: darkgray; 87 } 78 88 #message-input { 79 89 height: 122px; 80 width: 1 65px;90 width: 170px; 81 91 background-color: #729FFF; 82 92 float: left; … … 85 95 #buttonPanel { 86 96 height: 122px; 87 width: 1 30px;97 width: 125px; 88 98 background-color: #729FFF; 89 border-left: none;90 99 float: left; 91 100 padding: 20px; … … 95 104 } 96 105 /* CMS Edit Message Dialog */ 97 #dialog {106 .dialog { 98 107 position: absolute; 99 108 top: 10%; … … 104 113 border: 1px solid #888; 105 114 width: 680px; 115 height: 360px; 106 116 display: none; 107 117 } … … 155 165 <div id="mapdiv"></div> 156 166 <!-- The div element for the popup dialog. Best results when placed here. --> 157 <div id=" dialog" style="display:none;">158 <span class="close">☒</span> <!-- close button symbol -->167 <div id="cms-dialog" class="dialog"> 168 <span id="cms-close" class="close">☒</span> <!-- close button symbol --> 159 169 <br> 160 170 <div id="cms-info-label" style="font-family:'Courier New'">CMS ID: xxx LOCATION: </div> 161 171 <br> 162 172 <input id='cmsID' value="" type='hidden'/> 163 <div id="message-input">Proposed: 164 <input id="msgcontent1" maxlength="16" type="text"/><br><br> 165 <input id="msgcontent2" maxlength="16" type="text"/><br><br> 166 <input id="msgcontent3" maxlength="16" type="text"/> 173 <div id="message-input">Phase 1: 174 <input id="msgcontent1" class="cms-input" maxlength="16" type="text"/><br><br> 175 <input id="msgcontent2" class="cms-input" maxlength="16" type="text"/><br><br> 176 <input id="msgcontent3" class="cms-input" maxlength="16" type="text"/><br><br> 177 Phase 2: 178 <input id="msgcontent4" class="cms-input" maxlength="16" type="text"/><br><br> 179 <input id="msgcontent5" class="cms-input" maxlength="16" type="text"/><br><br> 180 <input id="msgcontent6" class="cms-input" maxlength="16" type="text"/><br><br> 167 181 </div> 168 <div id="buttonPanel" style="display: block;"> 169 <button onclick="handleCMSsubmit();">Send >></button><br> 170 <button onclick="handleCMSclear();">Clear >></button><br> 171 <button onclick="handleDialogClose( );">Close </button>182 <div id="buttonPanel" style="display: block;"><br><br> 183 <button onclick="handleCMSsubmit();">Send >></button><br><br> 184 <button onclick="handleCMSclear();">Clear >></button><br><br> 185 <button onclick="handleDialogClose('cms-dialog');">Close </button> 172 186 </div> 173 187 <div id="message-display" style="display: block;">Current: 174 <textarea readonly id="msgdisplay1" maxlength="16" rows="1" cols="16"></textarea> 175 <textarea readonly id="msgdisplay2" maxlength="16" rows="1" cols="16"></textarea> 176 <textarea readonly id="msgdisplay3" maxlength="16" rows="1" cols="16"></textarea> 188 <textarea class="cms_sign" readonly id="msgdisplay1" maxlength="16" rows="1" cols="16"></textarea> 189 <textarea class="cms_sign" readonly id="msgdisplay2" maxlength="16" rows="1" cols="16"></textarea> 190 <textarea class="cms_sign" readonly id="msgdisplay3" maxlength="16" rows="1" cols="16"></textarea> 191 <br><br><br> 192 <textarea class="cms_sign" readonly id="msgdisplay4" maxlength="16" rows="1" cols="16"></textarea> 193 <textarea class="cms_sign" readonly id="msgdisplay5" maxlength="16" rows="1" cols="16"></textarea> 194 <textarea class="cms_sign" readonly id="msgdisplay6" maxlength="16" rows="1" cols="16"></textarea> 195 </div> 196 </div> 197 <div id="har-dialog" class="dialog"> 198 <span id="har-close" class="close">☒</span> <!-- close button symbol --> 199 <div id="har-info-label" style="font-family:'Courier New'">HAR ID: xxx LOCATION: </div> 200 <br> 201 <input id='harID' value="" type='hidden'/> 202 <!--div id="har-message-input"-->Proposed:<br> 203 <input id="har-msgcontent1" class="har-input" type="text" size="50"><br> 204 <!--textarea id="har-msgcontent1" maxlength="150" rows="2" cols="50"/><br><br--> 205 206 <div id="har-buttonPanel" style="display: block;"><br> 207 <button onclick="handleHARsubmit();">Send >></button> 208 <button onclick="handleHARclear();">Clear >></button> 209 <button onclick="handleDialogClose('har-dialog');">Close </button><br><br> 210 </div> 211 <div id="har-message-display" style="display: block;">Current:<br> 212 <textarea readonly id="har-msgdisplay1" maxlength="150" rows="3" cols="50"></textarea> 177 213 </div> 178 214 </div> 179 215 <!--The div elements where the buttons appear --> 180 216 <div id="ctrButton"><img width="30" src="images/btn_mapcenter.png"</div> 217 <button id="harButton" class="unstyled-button"><img id="harBtnImg" src="images/btnReady_HAR.png"></button> 181 218 <button id="cctvButton" class="unstyled-button"><img id="cctvBtnImg" src="images/btnReady_CCTV.png"></button> 182 219 <button id="cmsButton" class="unstyled-button"><img id="cmsBtnImg" src="images/btnReady_CMS.png"></button> … … 192 229 // the cms message local dictionary 193 230 var messageDict = {}; 231 // the har message local dictionary 232 var HARmessageDict = {}; 194 233 // Constant for map center location: The John Wayne Airport 195 234 //var centerPoint = {lat: 33.687228, lng: -117.872148}; … … 215 254 var kCMSfile = "data_layers/cms_locations_D12.gjson"; // CMS locations 216 255 var kCCTVfile = "data_layers/cctv_locations_D12.gjson"; // CCTV locations 256 var kHARfile = "data_layers/har_locations_D12.gjson"; // CMS locations 217 257 var blueFlag = "images/icon_cmsBlue.png"; 218 258 var yellowFlag = "images/icon_cmsYellow.png"; … … 222 262 var vdsIconYellow = "images/circle-yellow.png" 223 263 var vdsIconRed = "images/circle-red.png" 264 var harActive = "images/icon_harActive.png"; 224 265 var cms_showing = false; 225 266 var vds_showing = true; 226 267 var cctv_showing = false; 268 var har_showing = false; 227 269 var cctv_infowindow; // We create just a single instance of info window. 228 270 … … 231 273 function initLayerButtons() 232 274 { 275 initHARbutton(); 233 276 initCCTVbutton(); 234 277 initCMSbutton(); … … 256 299 loadCMSlayer(); 257 300 loadCCTVlayer(); 301 loadHARlayer(); 258 302 259 303 initLayerButtons(); // setup the show/hide layer buttons … … 262 306 var myTimer = setInterval(updateVDSlayer, 10000); 263 307 // start an interval timer to refresh the cms icons every 10 seconds 264 var cmsTimer = setInterval(loadAllMessages, 10000); 308 var cmsTimer = setInterval(loadAllcmsMessages, 10000); 309 310 // start an interval timer to refresh the har icons every 10 seconds 311 var harTimer = setInterval(loadAllharMessages, 10000); 312 265 313 // Listen for zoom changes and move the vds dots so as to keep a nice 266 314 // visual distance between them appropriate to the zoom factor … … 284 332 <script src="js/cmsLayer.js"></script> 285 333 <script src="js/cctvLayer.js"></script> 334 <script src="js/harLayer.js"></script> 286 335 <script src="js/controls.js"></script> 287 336 <script src="js/night_mode.js"></script>
Note: See TracChangeset
for help on using the changeset viewer.
