Changeset 296 in tmcsimulator
- Timestamp:
- 03/05/2019 07:43:37 PM (7 years ago)
- File:
-
- 1 edited
-
trunk/src/cptms/cms_demo.html (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/cptms/cms_demo.html
r295 r296 16 16 margin: 0; 17 17 } 18 textarea { 19 resize: none; 20 min-height: 16px; 21 max-height: 18px; 22 white-space: pre; 23 } 24 input { 25 max-height: 12px; 26 } 27 button { 28 min-height: 21px; 29 max-height: 25px; 30 } 18 31 #map { 19 32 height: 560px; … … 24 37 #cms-name { 25 38 height: 30px; 26 width: 3 50px;39 width: 335px; 27 40 overflow: hidden; 28 41 background-color: #ECECFB; … … 31 44 } 32 45 #cms-message { 33 height: 9 0px;34 width: 550px;46 height: 93px; 47 width: 335px; 35 48 overflow: hidden; 36 49 float: left; … … 43 56 } 44 57 #userinput { 45 height: 9 0px;46 width: 175px;58 height: 93px; 59 width: 200px; 47 60 overflow: hidden; 48 61 background-color: #ECECFB; … … 56 69 <div id="cms-message" style="display: none;"></div> 57 70 <div id="userinput" style="display: none;"> 58 <input id='userReply' type='text' />59 71 <input id='cmsID' value="" type='hidden'/> 72 <textarea id="msgcontent1" maxlength="16" cols="16"></textarea> 73 <textarea id="msgcontent2" maxlength="16" cols="16"></textarea> 74 <textarea id="msgcontent3" maxlength="16" cols="16"></textarea> 60 75 <button onclick="handleSubmit();">Submit</button> 76 <button onclick="handleCancel();">Cancel</button> 61 77 </div> 62 78 <div id="map"></div> … … 91 107 cmsID = feature.id 92 108 getMessage(cmsID); // note: this is async 93 var userReply = document.getElementById('userReply'); 94 userReply.value = "" // clear the response area 109 // clear the response area 110 document.getElementById('msgcontent1').value=""; 111 document.getElementById('msgcontent2').value=""; 112 document.getElementById('msgcontent3').value=""; 95 113 document.getElementById('cmsID').value=cmsID ; 96 114 var userInput = document.getElementById('userinput'); … … 106 124 document.getElementById('cms-name').style.display = 'none' 107 125 // recover the user's response 108 var response = document.getElementById('userReply').value; 109 saveMessage(response); 126 var response1 = document.getElementById('msgcontent1').value; 127 var response2 = document.getElementById('msgcontent2').value; 128 var response3 = document.getElementById('msgcontent3').value; 129 saveMessage(response1+"<br>"+response2+"<br>"+response3); 130 } 131 function handleCancel() 132 { 133 // hide the display 134 document.getElementById('cms-message').style.display = 'none' 135 document.getElementById('userinput').style.display = 'none' 136 document.getElementById('cms-name').style.display = 'none' 110 137 } 111 138 … … 132 159 // Parse JSON string into object 133 160 messageList = JSON.parse(response); 134 // TODO:select a message from json for the given cmsID161 // select a message from json for the given cmsID 135 162 console.log("get by cmsID="+cmsID); 136 163 var cmsSign = document.getElementById('cms-message'); 137 if (cmsSign.length==0) cmsSign = " ";138 164 cmsSign.innerHTML = messageList[cmsID]; 139 165 cmsSign.style.display = 'block'
Note: See TracChangeset
for help on using the changeset viewer.
