From 419ce8d31a69c59d5796567173c1f8dc438652fc Mon Sep 17 00:00:00 2001 From: lixuliang <lixuliang_hd@126.com> Date: 星期四, 18 四月 2024 19:27:59 +0800 Subject: [PATCH] Merge branch 'master' of http://103.135.160.14:9034/r/wxdDemo --- src/components/wggl/left/czll.vue | 683 +++++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 494 insertions(+), 189 deletions(-) diff --git a/src/components/wggl/left/czll.vue b/src/components/wggl/left/czll.vue index 4359d4d..b47e434 100644 --- a/src/components/wggl/left/czll.vue +++ b/src/components/wggl/left/czll.vue @@ -1,63 +1,199 @@ <template> - <div class="container" id="moved"> - <div class="top"> - <div class="far"> - <span @click="benear"></span> - <span @click="befar"></span> - </div> - <!-- <div class="size"> - <span - @mousemove="changebac(index)" - @mouseout="returnbac(index)" - v-for="(item, index) in top2" - :key="index" - :style="{ background: `url(${item.img})` }" - ></span> - </div> --> + <div class="content"> + + <div class="container" + id="moved"> + <el-menu default-active="2" + :unique-opened="true" + @select="handleSelect" + class="el-menu-vertical-demo"> + <!-- <el-submenu index="1"> + <template slot="title"> + <i class="el-icon-location"></i> + <span>棰戣氨鎬佸娍鍒嗘瀽</span> + </template> + <el-menu-item-group> + <el-menu-item index="1-1">鍔ㄦ�佹挱鏀�</el-menu-item> + <el-menu-item index="1-2">鎬佸娍姣斿</el-menu-item> + <el-menu-item index="1-3">鎬佸娍鍒嗘瀽</el-menu-item> + </el-menu-item-group> + </el-submenu> + <el-submenu index="2"> + <template slot="title"> + <i class="el-icon-location"></i> + <span>棰戣氨浣跨敤璇勪及</span> + </template> + <el-menu-item-group> + <el-menu-item index="2-1">鐢ㄩ鍚堣鍒嗘瀽</el-menu-item> + <el-menu-item index="2-2">绌洪棽棰戠巼璧勬簮鍒嗘瀽</el-menu-item> + <el-menu-item index="2-3">淇″彿瑕嗙洊鐜囧垎鏋�</el-menu-item> + <el-menu-item index="2-4">鐢ㄩ瀵嗗害鍒嗘瀽</el-menu-item> + <el-menu-item index="2-5">棰戞鍗犵敤搴﹀垎鏋�</el-menu-item> + <el-menu-item index="2-6">棰戣氨鍗犵敤搴﹀垎鏋�</el-menu-item> + </el-menu-item-group> + </el-submenu> + <el-submenu index="3"> + <template slot="title"> + <i class="el-icon-location"></i> + <span>瑕嗙洊鑳藉姏璇勪及</span> + </template> + <el-menu-item-group> + <el-menu-item index="3-1">鐩戞祴缃戣鐩栬兘鍔涜瘎浼�</el-menu-item> + <el-menu-item index="3-2">鐩戞祴绔欒鐩栬兘鍔涜瘎浼�</el-menu-item> + <el-menu-item index="3-3">鍦哄己瑕嗙洊璇勪及(澶氶��)</el-menu-item> + <el-menu-item index="3-4">鍦哄己瑕嗙洊璇勪及</el-menu-item> + </el-menu-item-group> + </el-submenu> + <el-submenu index="4"> + <template slot="title"> + <i class="el-icon-location"></i> + <span>鏁版嵁绠$悊</span> + </template> + <el-menu-item-group> + <el-menu-item index="4-1">娴嬭瘯鍙扮珯绠$悊</el-menu-item> + <el-menu-item index="4-2">鐩戞祴绔欑鐞�</el-menu-item> + <el-menu-item index="4-3">鍙扮珯绠$悊</el-menu-item> + <el-menu-item index="4-4">绉诲姩鐩戞祴鏁版嵁鍥炴斁</el-menu-item> + <el-menu-item index="4-5">鍥哄畾鐩戞祴鏁版嵁鍥炴斁</el-menu-item> + </el-menu-item-group> + </el-submenu> + <el-submenu index="5"> + <template slot="title"> + <i class="el-icon-location"></i> + <span>鎶ュ憡搴�</span> + </template> + <el-menu-item-group> + <el-menu-item index="5-1">鏁版嵁鍒嗘瀽鎶ュ憡</el-menu-item> + </el-menu-item-group> + </el-submenu> --> + <el-submenu index="6"> + <template slot="title"> + <i class="el-icon-location"></i> + <span>鏁版嵁璧勬簮绠$悊瀛愮郴缁�</span> + </template> + <el-menu-item-group> + <el-menu-item index="6-1">閫氱敤妯$増绠$悊</el-menu-item> + <el-menu-item index="6-2">閫氫俊璧勬簮绠$悊</el-menu-item> + <el-menu-item index="6-3">閫氫俊缃戠郴绠$悊</el-menu-item> + <el-menu-item index="6-4">閫氫俊鎯冲畾绠$悊</el-menu-item> + <el-menu-item index="6-5">澶氬獟浣撶礌鏉愮鐞�</el-menu-item> + <el-menu-item index="6-6">浠跨湡妯″瀷绠$悊</el-menu-item> + <el-menu-item index="6-7">鐢ㄦ埛绠$悊鍜岀郴缁熻缃�</el-menu-item> + </el-menu-item-group> + </el-submenu> + <el-submenu index="7"> + <template slot="title"> + <i class="el-icon-location"></i> + <span>缁煎悎鎬佸娍鏄剧ず瀛愮郴缁�</span> + </template> + <el-menu-item-group> + <el-menu-item index="7-1">鐩綍绠$悊</el-menu-item> + + <!-- + <el-submenu index="7-2"> + <template slot="title">ZC鐜鏄剧ず</template> + <el-menu-item index="7-2-1">涓滃崡娌挎捣銆乀D</el-menu-item> + </el-submenu> + <el-submenu index="7-3"> + <template slot="title">閫氫俊鎬佸娍鏄剧ず</template> + <el-menu-item index="7-3-1">鍩虹珯銆佺洃娴嬬珯</el-menu-item> + </el-submenu> --> + <el-menu-item index="7-4">淇℃伅閾捐矾鏄剧ず</el-menu-item> + <el-menu-item index="7-5">浣滄垬鎬佸娍鏄剧ず</el-menu-item> + <el-menu-item index="7-6">鎯冲畾璧勬枡鏄剧ず</el-menu-item> + <el-menu-item index="7-7">鎬佸娍鏄剧ず鎺у埗</el-menu-item> + <el-menu-item index="7-8">澶氬獟浣撶礌鏉愭祻瑙�</el-menu-item> + <!-- <el-menu-item index="7-9">鎬佸娍鏍囩粯</el-menu-item> --> + <el-submenu> + <template slot="title">鎬佸娍鏍囩粯</template> + <el-menu-item index="7-9-1">鍐涙爣鏍囩粯</el-menu-item> + <el-menu-item index="7-9-2">鍥惧厓鏍囩粯</el-menu-item> + <el-menu-item index="7-9-3">妯″瀷鏍囩粯</el-menu-item> + </el-submenu> + </el-menu-item-group> + </el-submenu> + <!-- <el-submenu index="8"> + <template slot="title"> + <i class="el-icon-location"></i> + <span>閫氫俊鏂规绛瑰垝瀛愮郴缁�</span> + </template> + <el-menu-item-group> + <el-menu-item index="8-1">閫氫俊鏂规绠$悊</el-menu-item> + <el-menu-item index="8-2">閫氫俊鏂规鎷熷埗</el-menu-item> + <el-menu-item index="8-3">閫氫俊缃戠郴鏋勫缓</el-menu-item> + <el-menu-item index="8-4">閫氫俊鏂规璁茶瘎</el-menu-item> + </el-menu-item-group> + </el-submenu> + <el-submenu index="9"> + <template slot="title"> + <i class="el-icon-location"></i> + <span>閫氫俊鏁堣兘璇勪及瀛愮郴缁�</span> + </template> + <el-menu-item-group> + <el-menu-item index="9-1">閫氫俊姣佷激褰卞搷璇勪及</el-menu-item> + <el-menu-item index="9-2">閫氫俊骞叉壈褰卞搷璇勪及</el-menu-item> + <el-menu-item index="9-3">杈呭姪璁$畻鍒嗘瀽</el-menu-item> + </el-menu-item-group> + </el-submenu> + <el-submenu index="10"> + <template slot="title"> + <i class="el-icon-location"></i> + <span>浣滄垬琛屽姩褰卞搷鍒嗘瀽瀛愮郴缁�</span> + </template> + <el-menu-item-group> + <el-menu-item index="10-1">鎯呮姤閾捐矾琛屽姩褰卞搷鍒嗘瀽</el-menu-item> + <el-menu-item index="10-2">鎸囨尌閾捐矾琛屽姩褰卞搷鍒嗘瀽</el-menu-item> + <el-menu-item index="10-3">鎵撳嚮閾捐矾琛屽姩褰卞搷鍒嗘瀽</el-menu-item> + <el-menu-item index="10-4">淇濋殰閾捐矾琛屽姩褰卞搷鍒嗘瀽鍜岃瘎浼板垎鏋愮粨鏋滃睍绀� + </el-menu-item> + </el-menu-item-group> + </el-submenu> --> + </el-menu> + </div> <div class="bot"> - <span - v-for="(item, index) in bot1" - :key="index" - @mousemove="changebac1(index)" - @click="remove(index)" - @mouseout="returnbac1(index)" - :style="{ background: `url(${item.img})` }" - ></span> - <div - :class="istrue ? 'botImg1' : 'botImg'" - @mousemove="makebig" - @mouseout="makeSmall" - > - <span id="img" @click="changeMap"> + + <div :class="istrue ? 'botImg1' : 'botImg'" + @mousemove="makebig" + @mouseout="makeSmall"> + <span id="img" + @click="changeMap"> <span class="mapinner">琛楅亾鍥�</span> </span> - <span id="img1" @click="changeMap1" :style="move1"> + <span id="img1" + @click="changeMap1" + :style="move1"> <span class="mapinner1">褰卞儚鍥�</span> + </span> + <span id="img2" + @click="changeMap2" + :style="move2"> + <span class="mapinner2">鍦板舰鍥�</span> </span> </div> </div> </div> </template> - + <script> -let gdMap = null; - +let gdMap=null; +let dxMap=null; import { addMpt } from "../../../utils/work"; import bus from "../../../utils/bus"; export default { - data() { + data () { return { move1: { transform: "translateX(-230px)", "z-index": "2", transition: "transform,1s", }, - // top2: [ - // { img: require("@/assets/image/test/缁� 160.png") }, - // { img: require("@/assets/image/test/缁� 161.png") }, - // { img: require("@/assets/image/test/缁� 162.png") }, - // ], + move2: { + transform: "translateX(-450px)", + "z-index": "2", + transition: "transform,1s", + }, + nowchoose: null, bot1: [ { img: require("@/assets/image/test/缁� 163.png") }, { img: require("@/assets/image/test/缁� 164.png") }, @@ -68,81 +204,247 @@ }; }, methods: { - remove(index) { - if (index == 0) { - bus.$emit("clearEve", true); - window.FieldIntensity && window.FieldIntensity.deleteObject(); - window.imageidXT && window.Viewer.entities.removeById(window.imageidXT); - } - if (index == 1) { - window.createTool = true; + handleSelect (key,keyPath) { + var val=keyPath[1]; + switch(val) { + case "1-3": + this.nowchoose=2; + bus.$emit("showdio",this.nowchoose); + break; + case "1-2": //null + this.nowchoose=7; + bus.$emit("showdio",this.nowchoose); + break; + case "1-1": + this.nowchoose=1; + bus.$emit("showdio",this.nowchoose); + break; + case "2-6": //null + this.nowchoose=8; + bus.$emit("showdio",this.nowchoose); + break; + case "2-5": + this.nowchoose=3; + bus.$emit("showdio",this.nowchoose); + break; + case "2-4": //null + this.nowchoose=9; + bus.$emit("showdio",this.nowchoose); + break; + case "2-3": //null + this.nowchoose=10; + bus.$emit("showdio",this.nowchoose); + break; + case "2-2": + this.nowchoose="1-4"; + bus.$emit("showdio",this.nowchoose); + break; + + case "3-4": + this.nowchoose=5; + bus.$emit("showdio",this.nowchoose); + break; + case "3-3": + this.nowchoose="1-2"; + bus.$emit("showdio",this.nowchoose); + break; + case "3-2": + this.nowchoose=4; + bus.$emit("showdio",this.nowchoose); + break; + case "3-1": + this.nowchoose=6; + bus.$emit("showdio",this.nowchoose); + break; + + case "4-1": + this.nowchoose="4-1"; + bus.$emit("showdio",this.nowchoose); + break; + case "4-2": + this.nowchoose="4-2"; + bus.$emit("showdio",this.nowchoose); + break; + case "4-3": + this.nowchoose="4-3"; + bus.$emit("showdio",this.nowchoose); + break; + case "4-4": + this.nowchoose="4-4"; + bus.$emit("showdio",this.nowchoose); + break; + case "4-5": + this.nowchoose="4-5"; + bus.$emit("showdio",this.nowchoose); + break; + case "5-1": + this.nowchoose="5-1"; + bus.$emit("showdio",this.nowchoose); + break; + case "6-1": + this.nowchoose="6-1"; + bus.$emit("showdio",this.nowchoose); + break; + case "6-2": + this.nowchoose="6-2"; + bus.$emit("showdio",this.nowchoose); + break; + case "6-3": + this.nowchoose="6-3"; + bus.$emit("showdio",this.nowchoose); + break; + case "6-4": + this.nowchoose="6-4"; + bus.$emit("showdio",this.nowchoose); + break; + case "6-5": + this.nowchoose="6-5"; + bus.$emit("showdio",this.nowchoose); + break; + case "6-6": + this.nowchoose="6-6"; + bus.$emit("showdio",this.nowchoose); + break; + case "6-7": + this.nowchoose="6-7"; + bus.$emit("showdio",this.nowchoose); + break; + + case "7-1": + this.nowchoose="7-1"; + bus.$emit("showdio",this.nowchoose); + break; + case "7-2-1": + this.nowchoose="7-2-1"; + bus.$emit("showdio",this.nowchoose); + break; + case "7-3-1": + this.nowchoose="7-3-1"; + bus.$emit("showdio",this.nowchoose); + break; + case "7-4": + this.nowchoose="7-4"; + bus.$emit("showdio",this.nowchoose); + break; + case "7-5": + this.nowchoose="7-5"; + bus.$emit("showdio",this.nowchoose); + break; + case "7-6": + this.nowchoose="7-6"; + bus.$emit("showdio",this.nowchoose); + break; + case "7-7": + this.nowchoose="7-7"; + bus.$emit("showdio",this.nowchoose); + break; + case "7-8": + this.nowchoose="7-8"; + bus.$emit("showdio",this.nowchoose); + break; + case "7-9-1": + this.nowchoose="7-9-1"; + bus.$emit("showdio",this.nowchoose); + break; + case "7-9-2": + this.nowchoose="7-9-2"; + bus.$emit("showdio",this.nowchoose); + break; + case "7-9-2": + this.nowchoose="7-9-2"; + bus.$emit("showdio",this.nowchoose); + break; + case "7-9-3": + + this.nowchoose="7-9-3"; + bus.$emit("showdio",this.nowchoose); + break; + case "8-1": + this.nowchoose="8-1"; + bus.$emit("showdio",this.nowchoose); + break; + case "8-2": + this.nowchoose="8-2"; + bus.$emit("showdio",this.nowchoose); + break; + case "8-3": + this.nowchoose="8-3"; + bus.$emit("showdio",this.nowchoose); + break; + case "8-4": + this.nowchoose="8-4"; + bus.$emit("showdio",this.nowchoose); + break; + case "9-1": + this.nowchoose="9-1"; + bus.$emit("showdio",this.nowchoose); + break; + case "9-2": + this.nowchoose="9-2"; + bus.$emit("showdio",this.nowchoose); + break; + case "9-3": + this.nowchoose="9-3"; + bus.$emit("showdio",this.nowchoose); + break; + case "10-1": + this.nowchoose="10-1"; + bus.$emit("showdio",this.nowchoose); + break; + case "10-2": + this.nowchoose="10-2"; + bus.$emit("showdio",this.nowchoose); + break; + case "10-3": + this.nowchoose="10-3"; + bus.$emit("showdio",this.nowchoose); + break; + case "10-4": + this.nowchoose="10-4"; + bus.$emit("showdio",this.nowchoose); + break; } }, - makebig() { - this.istrue = false; - this.move1.transform = "translateX(0px)"; + makebig () { + this.istrue=false; + this.move1.transform="translateX(0px)"; + this.move2.transform="translateX(0px)"; }, - makeSmall() { - this.istrue = true; - this.move1.transform = "translateX(-230px)"; + makeSmall () { + this.istrue=true; + this.move1.transform="translateX(-230px)"; + this.move2.transform="translateX(-450px)"; }, - //绉诲叆绉诲嚭鍙樿壊 - changebac(index) { - let movein = [ - { img: require("@/assets/image/change/缁�177.png") }, - { img: require("@/assets/image/change/缁�176.png") }, - { img: require("@/assets/image/change/缁�175.png") }, - ]; - this.$set(this.top2, index, movein[index]); - }, - returnbac(index) { - let data = [ - { img: require("@/assets/image/test/缁� 160.png") }, - { img: require("@/assets/image/test/缁� 161.png") }, - { img: require("@/assets/image/test/缁� 162.png") }, - ]; - this.$set(this.top2, index, data[index]); - }, - changebac1(index) { - let movein = [ - { img: require("@/assets/image/change/缁�172.png") }, - { img: require("@/assets/image/change/缁�173.png") }, - { img: require("@/assets/image/change/缁�174.png") }, - ]; - this.$set(this.bot1, index, movein[index]); - }, - returnbac1(index) { - let movein = [ - { img: require("@/assets/image/test/缁� 163.png") }, - { img: require("@/assets/image/test/缁� 164.png") }, - { img: require("@/assets/image/test/缁� 165.png") }, - ]; - this.$set(this.bot1, index, movein[index]); - }, - changeMap1() { - Viewer.imageryLayers._layers[0].show = true; + changeMap1 () { + Viewer.imageryLayers._layers[0].show=true; addMpt(true); - if (gdMap) { + if(dxMap) { + dxMap.setVisibility(false); + } + if(gdMap) { gdMap.setVisibility(false); - this.move1["z-index"] = 2; + + // this.move1["z-index"]=3; + } else { return; } }, - changeMap() { - this.move1["z-index"] = 0; - Viewer.imageryLayers._layers[0].show = false; - addMpt(false); - if (gdMap) { - gdMap.setVisibility(true); + changeMap2 () { + Viewer.imageryLayers._layers[0].show=false; + if(gdMap) { + gdMap.setVisibility(false); + } + + addMpt(true); + if(dxMap) { + dxMap.setVisibility(true); } else { - var base = { - url: "https://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineCommunity/MapServer", - enablePickFeatures: false, - usePreCachedTilesIfAvailable: false, // 鏄惁浣跨敤鏈嶅姟鐨勫唴缃殑鍒囩墖鏂规锛屽亸绉荤籂姝i渶瑕佷娇鐢ㄥ涓嬭嚜瀹氫箟鐨勬柟妗� - tilingScheme: sgworld.Core.getOffsetTilingScheme(), // 鍋忕Щ绾犳 + var base={ + url: "http://t0.tianditu.com/ter_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=ter&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=94a34772eb88317fcbf8428e10448561", + }; - gdMap = sgworld.Creator.createArcGisImageryLayer( + dxMap=sgworld.Creator.createWebMapTileServerImageLayer( "琛楅亾", base, "0", @@ -150,83 +452,102 @@ true, "" ); - this.isshowGD = true; + } + + }, + changeMap () { + // this.move1["z-index"]=0; + // this.move1["z-index"]=1; + Viewer.imageryLayers._layers[0].show=false; + addMpt(false); + if(gdMap) { + gdMap.setVisibility(true); + } else { + var base={ + url: "https://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineCommunity/MapServer", + enablePickFeatures: false, + usePreCachedTilesIfAvailable: false, // 鏄惁浣跨敤鏈嶅姟鐨勫唴缃殑鍒囩墖鏂规锛屽亸绉荤籂姝i渶瑕佷娇鐢ㄥ涓嬭嚜瀹氫箟鐨勬柟妗� + tilingScheme: sgworld.Core.getOffsetTilingScheme(), // 鍋忕Щ绾犳 + }; + gdMap=sgworld.Creator.createArcGisImageryLayer( + "琛楅亾", + base, + "0", + undefined, + true, + "" + ); + this.isshowGD=true; } }, - benear() { - $(".navigation-control")[0].click(); - }, - befar() { - $(".navigation-control-last")[0].click(); - }, - //娣诲姞mpt鍦板舰褰卞儚 + + },mounted () { + bus.$on("showindex",(e) => { + if(this.boxindex==e) { + this.boxindex=0; + } else { + this.boxindex=e; + } + }); }, }; </script> - + <style scoped> +.content { + /* height: 2000px; */ + position: relative; + /* background: skyblue; */ + display: flex; + justify-content: space-between; + flex-direction: column; +} .container { - width: 0px; - height: 1900px; + width: 500px; margin-left: 100px; + height: 1600px; display: flex; - flex-direction: column; - justify-content: space-between; + padding: 20px; + margin-top: 100px; + background: url("../../../assets/image/listbg.png") no-repeat; + background-size: 100% 100%; } -.top { - margin: 20px; - margin-top: 50px; - width: 100px; - height: 500px; - display: flex; - flex-direction: column; - justify-content: space-between; - transform: translateX(-16px); -} -.far { - display: block; +.el-menu-vertical-demo { width: 100%; - height: 36%; - display: flex; - flex-direction: column; + background: transparent !important; + border: transparent; + color: white; } -.far > span { - display: block; - width: 100%; - height: 49%; - cursor: pointer; - background-size: 100% 100% !important; - background-repeat: no-repeat !important; - background-position: center !important; +/deep/ .el-submenu__title:hover { + background: rgba(255, 255, 255, 0.2) !important; } -.far > span:nth-child(1) { - background: url(../../../assets/image/test/+.png); +/deep/ .el-submenu__title { + color: white !important; + font-size: 32px; } -.far > span:nth-child(1):hover { - background: url(../../../assets/image/change/鍥惧眰2.png); +/deep/.el-menu { + background: transparent !important; } -.far > span:nth-child(2) { - background: url(../../../assets/image/test/-.png); +/deep/.el-menu-item:focus, +.el-menu-item:hover { + background: rgba(255, 255, 255, 0.2) !important; + color: #409eff !important; } -.far > span:nth-child(2):hover { - background: url(../../../assets/image/change/鍥惧眰1.png); +/deep/.el-menu-item { + color: white !important; + font-size: 28px; + padding: 0px 40px !important; } -.size { - display: block; - width: 100%; - height: 54%; -} -.size > span { - display: block; - width: 100%; - height: 33%; - background-size: 100% 100% !important; - background-repeat: no-repeat !important; - background-position: center !important; +/deep/.el-submenu__icon-arrow { + font-size: 20px !important; } .bot { width: 100px; height: 310px; + margin-top: 200px; + bottom: 10px; + left: 10%; + margin-left: 50px; } .bot > span { display: block; @@ -259,11 +580,23 @@ background-position: center; position: absolute; margin: 20px; - left: 350px; + left: 320px; +} +#img2 { + width: 260px; + height: 146px; + background: url(../../../assets/image/change/dixing.png); + background-size: 100% 100%; + background-repeat: no-repeat; + background-position: center; + position: absolute; + margin: 20px; + left: 600px; } .botImg { - width: 540px; + width: 840px; height: 190px; + background: skyblue; background: transparent; } .botImg1 { @@ -271,32 +604,4 @@ height: 190px; background: transparent; } -.mapinner { - display: block; - width: 140px; - height: 40px; - font-weight: 700; - text-align: center; - font-size: 35px; - position: absolute; - right: 10px; - bottom: 10px; -} -.mapinner:hover { - background: #3385ff; -} -.mapinner1 { - display: block; - width: 140px; - height: 40px; - font-weight: 700; - text-align: center; - font-size: 35px; - position: absolute; - right: 10px; - bottom: 15px; -} -.mapinner1:hover { - background: #3385ff; -} -</style> +</style> \ No newline at end of file -- Gitblit v1.9.3