feat: 유통데이터의 지도에서 '지도구분' 클릭 시 CALS 분류 쳬계만 모두 expand되도록 수정
parent
9bde6258f7
commit
fb1e0b34fb
|
|
@ -1372,7 +1372,7 @@ function table3display(){
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<div class="map-division-wrapper">
|
<div class="map-division-wrapper">
|
||||||
<div class="map-division-title" id="map-label-cals" onclick="forceUncheckHoleLayerOnOff();" style="cursor: pointer;">
|
<div class="map-division-title" id="map-label-cals" onclick="forceUncheckHoleLayerOnOff();" style="cursor: pointer;" title="전체 지도 구분(CALS) 숨김/보임">
|
||||||
지도구분
|
지도구분
|
||||||
</div>
|
</div>
|
||||||
<div class="map-division-contents">
|
<div class="map-division-contents">
|
||||||
|
|
@ -1649,6 +1649,9 @@ function table3display(){
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<hr style="margin: 2px 0px;background-color: #777777; border: none; border-top: 1px dashed #ccc;"></hr>
|
||||||
|
</li>
|
||||||
<li class="closed">
|
<li class="closed">
|
||||||
<span>지반정보</span>
|
<span>지반정보</span>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
|
||||||
|
|
@ -418,6 +418,34 @@ function forceUncheckHoleLayerOnOff() {
|
||||||
$(window).trigger('resize');
|
$(window).trigger('resize');
|
||||||
BASE_MAP.updateSize();
|
BASE_MAP.updateSize();
|
||||||
|
|
||||||
|
|
||||||
|
// 열고자 하는 메뉴의 텍스트 목록 정의
|
||||||
|
var targetsToOpen = [
|
||||||
|
"계획구역 및 토지정비",
|
||||||
|
"공공건축시설",
|
||||||
|
"주거 및 상업시설",
|
||||||
|
"보건,휴식,종교시설",
|
||||||
|
"수자원 및 환경처리시설",
|
||||||
|
"자원공급시설",
|
||||||
|
"지반조사"
|
||||||
|
];
|
||||||
|
|
||||||
|
// 트리 메뉴의 최상위 li 요소들을 순회하며 타겟 메뉴를 찾음
|
||||||
|
$("#browser > li").each(function() {
|
||||||
|
var $this = $(this);
|
||||||
|
var text = $.trim($this.children("span").text()); // 메뉴명 텍스트 추출
|
||||||
|
|
||||||
|
// 목록에 있고 현재 닫혀있는(closed) 상태라면
|
||||||
|
if (targetsToOpen.indexOf(text) > -1 && $this.hasClass("closed")) {
|
||||||
|
// 트리뷰 플러그인이 생성한 확장 버튼(hitarea)을 강제로 클릭하여 펼침
|
||||||
|
$this.find(">.hitarea").trigger("click");
|
||||||
|
$this.removeClass("closed");
|
||||||
|
$this.addClass("open");
|
||||||
|
// 만약 '지반조사' 처럼 style="display: none;"으로 숨겨진 항목을 화면에 보이게 하려면 아래 주석 해제
|
||||||
|
// $this.show();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue