| | |
| | | topic.subscribe("appendItem", lang.hitch(this, this.appendItem)); |
| | | topic.subscribe("removeItem", lang.hitch(this, this.removeItem)); |
| | | |
| | | topic.subscribe("appendTilt", lang.hitch(this, this.appendTilt)); |
| | | topic.subscribe("removeTilt", lang.hitch(this, this.removeTilt)); |
| | | |
| | | $(".jimu-widget-Layermanagement .layer-tab button").click(function () { |
| | | $(".jimu-widget-Layermanagement .layer-list").stop().toggle(); |
| | | |
| | | if($(".jimu-widget-Layermanagement .layer-list").is(":hidden")){ |
| | | if ($(".jimu-widget-Layermanagement .layer-list").is(":hidden")) { |
| | | $(".jimu-widget-Layermanagement .tree-layer-opcity").stop().hide(); |
| | | } |
| | | } |
| | | }) |
| | | |
| | | $(".jimu-widget-Layermanagement .sign-head-th-xx").click(function () { |
| | |
| | | $(".jimu-widget-Layermanagement .tree-layer-opcity").stop().hide(); |
| | | }) |
| | | |
| | | $(".jimu-widget-Layermanagement .layer-list ul").on("click", "li .layer-opacity", function () { |
| | | $(".jimu-widget-Layermanagement .layer-list .layers-item").on("click", "li .layer-opacity", function () { |
| | | |
| | | var layerId = $(this).parents('li').attr('itemid'); |
| | | var layerTitle = $(this).parents('li').attr('itemtitle'); |
| | |
| | | |
| | | }) |
| | | |
| | | $(".jimu-widget-Layermanagement .layer-list ul").on("click", "li .setup", function () { |
| | | $(".jimu-widget-Layermanagement .layer-list .layers-item").on("click", "li .setup", function () { |
| | | |
| | | var layerId = $(this).parents('li').attr('itemid'); |
| | | |
| | |
| | | |
| | | }) |
| | | |
| | | $(".jimu-widget-Layermanagement .layer-list ul").on("click", "li .setdown", function () { |
| | | $(".jimu-widget-Layermanagement .layer-list .layers-item").on("click", "li .setdown", function () { |
| | | |
| | | var layerId = $(this).parents('li').attr('itemid'); |
| | | |
| | |
| | | var that = this; |
| | | if (item == this.name) { |
| | | |
| | | $(".jimu-widget-Layermanagement .layer-list ul .no-data").stop().hide(); |
| | | $(".jimu-widget-Layermanagement .layer-list .layers-item .no-data").stop().hide(); |
| | | var flag = true; |
| | | var liList = $(".jimu-widget-Layermanagement .layer-list ul li"); |
| | | var liList = $(".jimu-widget-Layermanagement .layer-list .layers-item li"); |
| | | for (var i = 0; i < liList.length; i++) { |
| | | if ($(liList[i]).attr('itemid') && $(liList[i]).attr('itemid') == obj.id) { |
| | | flag = false |
| | |
| | | |
| | | that[obj.id] = layer; |
| | | |
| | | $(".jimu-widget-Layermanagement .layer-list ul").prepend(liItem); |
| | | $(".jimu-widget-Layermanagement .layer-list .layers-item").prepend(liItem); |
| | | } |
| | | } |
| | | }, |
| | | |
| | | appendTilt: function (item, obj, layer) { |
| | | var that = this; |
| | | if (item == this.name) { |
| | | |
| | | $(".jimu-widget-Layermanagement .layer-list .layers-item .no-data").stop().hide(); |
| | | |
| | | var flag = true; |
| | | |
| | | var liList = $(".jimu-widget-Layermanagement .layer-list .layers-title li"); |
| | | |
| | | for (var i = 0; i < liList.length; i++) { |
| | | |
| | | if ($(liList[i]).attr('itemid') && $(liList[i]).attr('itemid') == obj.id) { |
| | | |
| | | flag = false |
| | | |
| | | } |
| | | |
| | | } |
| | | |
| | | if (flag == true) { |
| | | var liItem = $("<li itemid='" + obj.id + "' itemtitle='" + obj.title + "'> <div>" + |
| | | "<span title='" + obj.title + "'>" + |
| | | obj.title + |
| | | "</span>" + |
| | | "</div> </li>"); |
| | | |
| | | |
| | | $(".jimu-widget-Layermanagement .layer-list .layers-title").prepend(liItem); |
| | | } |
| | | } |
| | | }, |
| | | |
| | | removeItem: function (item, obj) { |
| | | if (item == this.name) { |
| | | var liList = $(".jimu-widget-Layermanagement .layer-list ul li"); |
| | | var liList = $(".jimu-widget-Layermanagement .layer-list .layers-item li"); |
| | | for (var i = 0; i < liList.length; i++) { |
| | | if ($(liList[i]).attr('itemid') && $(liList[i]).attr('itemid') == obj.id) { |
| | | $(liList[i]).remove(); |
| | | } |
| | | } |
| | | |
| | | if ($(".jimu-widget-Layermanagement .layer-list ul li").length == 1) { |
| | | $(".jimu-widget-Layermanagement .layer-list ul .no-data").stop().show(); |
| | | if ($(".jimu-widget-Layermanagement .layer-list .layers-item li").length == 1 && $(".jimu-widget-Layermanagement .layer-list .layers-title li").length == 0) { |
| | | $(".jimu-widget-Layermanagement .layer-list .layers-item .no-data").stop().show(); |
| | | $(".jimu-widget-Layermanagement .tree-layer-opcity").stop().hide(); |
| | | } |
| | | |
| | | } |
| | | }, |
| | | |
| | | removeTilt: function (item, obj) { |
| | | if (item == this.name) { |
| | | var liList = $(".jimu-widget-Layermanagement .layer-list .layers-title li"); |
| | | for (var i = 0; i < liList.length; i++) { |
| | | if ($(liList[i]).attr('itemid') && $(liList[i]).attr('itemid') == obj.id) { |
| | | $(liList[i]).remove(); |
| | | } |
| | | } |
| | | |
| | | if ($(".jimu-widget-Layermanagement .layer-list .layers-item li").length == 1 && $(".jimu-widget-Layermanagement .layer-list .layers-title li").length == 0) { |
| | | $(".jimu-widget-Layermanagement .layer-list .layers-item .no-data").stop().show(); |
| | | $(".jimu-widget-Layermanagement .tree-layer-opcity").stop().hide(); |
| | | } |
| | | |