()
| 283 | } |
| 284 | |
| 285 | function refreshLayers() { |
| 286 | hideRightMenu(); |
| 287 | |
| 288 | var layers = L.supermap.plotting.getControl().getPlotMapManager().getPlottingLayers(); |
| 289 | var zTree = $.fn.zTree.getZTreeObj("treePanel"); |
| 290 | var changeNodes = zTree.getChangeCheckedNodes(); |
| 291 | if(changeNodes.length > 0){ |
| 292 | var treeNode = changeNodes[0]; |
| 293 | var tag = treeNode.tag; |
| 294 | if(treeNode.type === "PlottingLayer"){ |
| 295 | layers[tag].setVisibility(treeNode.checked); |
| 296 | treeNode.checkedOld = treeNode.checked; |
| 297 | } else if(treeNode.type === "ChildPlottingLayer"){ |
| 298 | tag = treeNode.getParentNode().tag; |
| 299 | var childPlottingLayers = layers[tag].getChildPlotLayers(); |
| 300 | childPlottingLayers[treeNode.tag].setVisibility(treeNode.checked); |
| 301 | treeNode.checkedOld = treeNode.checked; |
| 302 | } else if(treeNode.type === "Feature"){ |
| 303 | for (var n = 0;n<layers.length;n++){ |
| 304 | if(layers[n].getFeatureByUuid(treeNode.tag) !== -1 && treeNode.checked === false){ |
| 305 | var feature1 = layers[n].getFeatureByUuid(treeNode.tag); |
| 306 | if(feature1 !== null){ |
| 307 | feature1.setStyle({display: "none"}); |
| 308 | treeNode.checkedOld = false; |
| 309 | } |
| 310 | } else if(layers[n].getFeatureByUuid(treeNode.tag) !== -1 && treeNode.checked === true){ |
| 311 | var feature2 = layers[n].getFeatureByUuid(treeNode.tag); |
| 312 | if(feature2 !== null){ |
| 313 | feature2.setStyle({display: "display"}); |
| 314 | treeNode.checkedOld = true; |
| 315 | } |
| 316 | } |
| 317 | } |
| 318 | } |
| 319 | } |
| 320 | } |
| 321 | |
| 322 | function showRightMenu(type, x, y){ |
| 323 | $("#rMenu ul").show(); |
no test coverage detected