feat: Vue3로 작성된 지도 렌더러 (#216)

- 기존의 jQuery 기반 지도 렌더러를 Vue3로 재작성.
  - ajax로 호출하는 부분은 외부에서 처리하고, 다시 그리는 부분만 생성
  - 기능상으론 거의 동일.
- 일반 렌더러의 700px에, 500px모드용 모드 추가
  - 아이콘의 크기는 작아지지만, 글자 크기는 작아지지 않도록 조정

dep: vueuse, detect-it 추가

Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/216
This commit was merged in pull request #216.
This commit is contained in:
2022-04-20 03:34:12 +09:00
parent 6d20257cf1
commit 3e8d9fabec
9 changed files with 1565 additions and 6 deletions
+4 -6
View File
@@ -1,5 +1,3 @@
@charset "UTF-8";
.world_map {
width: 700px;
background: black;
@@ -69,11 +67,11 @@
}
.map_body .map_toggle_cityname::after {
content: "끄기"
content: " 끄기"
}
.map_body .map_toggle_cityname.active::after {
content: "켜기"
content: " 켜기"
}
.map_body .map_toggle_single_tap {
@@ -81,11 +79,11 @@
}
.map_body .map_toggle_single_tap::after {
content: "끄기"
content: " 끄기"
}
.map_body .map_toggle_single_tap.active::after {
content: "켜기"
content: " 켜기"
}
.world_map .city_tooltip {