Changeset 32776 for gs3-extensions
- Timestamp:
- 2019-02-15T13:05:56+13:00 (5 years ago)
- Location:
- gs3-extensions/map-editor/DrawingManager
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
gs3-extensions/map-editor/DrawingManager/index.css
r32709 r32776 9 9 10 10 /* Optional: Makes the sample page fill the window. */ 11 11 html, body { 12 12 height: 100%; 13 13 width: 99%; … … 15 15 padding: 0; 16 16 17 } 18 19 #DeleteButtons{ 20 display: inline-block; 21 float: left; 22 padding-left: 10px; 23 padding-top: 5px; 24 width: 100% 17 } 25 18 26 } 27 28 #LineThickness{ 29 display: inline-block; 30 float: left; 31 padding-left: 10px; 32 padding-top: 5px; 19 #ControlPanel{ 20 display: inline-block; 21 border: 2px #739346 solid; 22 padding: 9px; 23 padding-top: 5px; 24 padding-bottom: 0px; 25 border-radius: 40px; 26 margin: 5px; 27 } 33 28 34 }35 36 #ColourOpacity{37 display: inline-block;38 float: left;39 padding-left: 10px;40 padding-top: 5px;41 29 42 }43 44 #buttons3{45 display: inline-block;46 float: left;47 padding-left: 10px;48 padding-top: 5px;49 30 50 } 51 52 #FillColour { 53 display: inline-block; 54 float: left; 55 padding-left: 10px; 56 padding-top: 5px; 57 } 58 59 #color-palette1 { 60 clear: both; 61 } 62 63 .color-buttons1 { 64 width: 14px; 65 height: 14px; 66 font-size: 0; 67 margin: 2px; 68 float: left; 69 cursor: pointer; 70 } 31 #ControlButtons{ 32 margin: auto; 33 display: inline-block; 34 float: left; 35 padding-left: 10px; 36 padding-top: 5px; 37 38 39 } 40 41 #LineThickness{ 42 display: inline-block; 43 float: left; 44 margin-left: 3px; 45 margin-right: 3px; 46 47 } 48 49 #ColourOpacity{ 50 display: inline-block; 51 float: left; 52 margin-left: 3px; 53 margin-right: 3px; 54 } 55 56 #buttons3{ 57 display: inline-block; 58 float: left; 59 padding-left: 10px; 60 61 } 62 63 #FillColour { 64 display: inline; 65 float: left; 66 padding-left: 10px; 67 68 } 69 70 #color-palette1 { 71 vertical-align: middle; 72 display: inline; 73 } 74 75 #ThirdRow { 76 clear: left; 77 } 78 79 #SecondRow> div > p{ 80 margin: 5px; 81 } 82 83 #FillColour > p { 84 margin-top: 5px; 85 display: flex; 86 float: left; 87 } 88 .color-buttons1 { 89 width: 14px; 90 height: 14px; 91 font-size: 0; 92 margin: 2px; 93 margin-top: 5px; 94 margin-left: 10px; 95 float: left; 96 display: inline; 97 cursor: pointer; 98 } -
gs3-extensions/map-editor/DrawingManager/index.html
r32731 r32776 16 16 </head> 17 17 <body> 18 <div id = "DeleteButtons"> 19 <button onclick="deleteAllShape()" accesskey="c">Clear All</button> 20 <button onclick="deleteSelectedShape()" accesskey="b">Delete Selected</button> 21 <button onclick="undo()" accesskey="n">Undo</button> 22 <button onclick="redo()" accesskey="n">Redo</button> 23 <input type="checkbox" name="draggableCB" id="draggableCB" value="false"> Lock all shapes location<br> 18 <div id = "ControlPanel"> 19 <div id = "ControlButtons"> 20 <button onclick="deleteAllShape()" accesskey="c">Clear All</button> 21 <button onclick="deleteSelectedShape()" accesskey="b">Delete Selected</button> 22 <button onclick="undo()" accesskey="n">Undo</button> 23 <button onclick="redo()" accesskey="n">Redo</button> 24 <input type="checkbox" name="draggableCB" id="draggableCB" value="false"> Lock all shapes location<br> 25 </div> 26 27 <div id = "SecondRow"> 28 <div id = "LineThickness"> 29 <p>Line thickness: <input type="range" min="20" max="100" value="1" class="slider" id="thicknessRange"> </p> 30 <p>Value: <span id="thicknessRangeVal"></span></p> 31 </div> 32 33 <div id = "ColourOpacity"> 34 <p>Colour opacity: <input type="range" min="10" max="100" value="40" class="slider" id="colourOpacity"> </p> 35 <p>Value: <span id="opacityRangeVal"></span></p> 36 </div> 37 </div> 38 <div id = "ThirdRow"> 39 <div id="FillColour"> 40 <p> Fill Colour:</p> <div id="color-palette1"></div> 41 </div> 42 </div> 24 43 </div> 44 25 45 <div id="style-selector-control" class="map-control"> 26 46 <select id="style-selector" class="selector-control"> … … 35 55 <option value="hiding">Hide features</option> 36 56 </select> 37 </div> 38 <div id = "LineThickness"> 39 <p>Line thickness: <input type="range" min="20" max="100" value="1" class="slider" id="thicknessRange"> </p> 40 <p>Value: <span id="thicknessRangeVal"></span></p> 41 </div> 42 43 <div id = "ColourOpacity"> 44 <p>Colour opacity: <input type="range" min="10" max="100" value="40" class="slider" id="colourOpacity"> </p> 45 <p>Value: <span id="opacityRangeVal"></span></p> 46 </div> 47 48 49 50 <div id="FillColour"> 51 <p> Fill Colour:</p> <div id="color-palette1"></div> 52 </div> 53 57 </div> 54 58 55 59 -
gs3-extensions/map-editor/DrawingManager/index.js
r32736 r32776 103 103 var path = "//*[@id='map']/div/div/div[1]/div[3]/div/div[3]/div[" + branchNum + "]/div[" + j + "]/div"; 104 104 listenersArray[counter] = getElementByXpath(path); 105 if (listenersArray[counter] !== undefined && listenersArray[counter] !== null) { 105 console.log(listenersArray[counter]); 106 if (listenersArray[counter] !== (undefined || null)) { 106 107 listenersArray[counter].addEventListener("mousemove", function () { 107 108 resizable = true; … … 163 164 function buildColorPalette() { 164 165 var colorPalette = document.getElementById('color-palette1'); 166 //var para = document.createElement("p"); 167 //var node = document.createTextNode("This is new."); 168 //para.appendChild(node); 169 //colorPalette.appendChild(para); 170 165 171 for (var i = 0; i < colors.length; ++i) { 166 172 var currColor = colors[i]; … … 243 249 244 250 google.maps.event.addListener(drawingManager, "drawingmode_changed", function () { 245 deselectAll(); 251 if(shiftKeyPressed != true && drawingManager.drawingMode !== null){ 252 deselectAll(); 253 } 246 254 settingThePath(); 247 255
Note:
See TracChangeset
for help on using the changeset viewer.