fix: 지도 옵션 버튼의 초기화 이벤트 시점이 다른 점 수정
- 항상 통제 가능한 localStorage 기준으로 변경
This commit is contained in:
+6
-4
@@ -671,14 +671,16 @@ export async function reloadWorldMap(option: loadMapOption, drawTarget = '.world
|
|||||||
|
|
||||||
const $hideCityNameBtn = $world_map.find('.map_toggle_cityname');
|
const $hideCityNameBtn = $world_map.find('.map_toggle_cityname');
|
||||||
if (localStorage.getItem('sam.hideMapCityName') == 'yes') {
|
if (localStorage.getItem('sam.hideMapCityName') == 'yes') {
|
||||||
|
console.log('tryHide!');
|
||||||
$world_map.addClass('hide_cityname');
|
$world_map.addClass('hide_cityname');
|
||||||
$hideCityNameBtn.addClass('active').attr('aria-pressed', 'true');
|
$hideCityNameBtn.addClass('active').attr('aria-pressed', 'true');
|
||||||
}
|
}
|
||||||
|
|
||||||
$hideCityNameBtn.click(function () {
|
$hideCityNameBtn.on('click', function () {
|
||||||
//이전 상태 확인
|
//이전 상태 확인
|
||||||
const state = !$hideCityNameBtn.hasClass('active');
|
const state = localStorage.getItem('sam.hideMapCityName') == 'no';
|
||||||
if (state) {
|
if (state) {
|
||||||
|
console.log('tryHide!');
|
||||||
$world_map.addClass('hide_cityname');
|
$world_map.addClass('hide_cityname');
|
||||||
localStorage.setItem('sam.hideMapCityName', 'yes');
|
localStorage.setItem('sam.hideMapCityName', 'yes');
|
||||||
} else {
|
} else {
|
||||||
@@ -697,9 +699,9 @@ export async function reloadWorldMap(option: loadMapOption, drawTarget = '.world
|
|||||||
|
|
||||||
const $map_body = $(drawTarget + ' .map_body');
|
const $map_body = $(drawTarget + ' .map_body');
|
||||||
|
|
||||||
$toggleSingleTapBtn.click(function () {
|
$toggleSingleTapBtn.on('click', function () {
|
||||||
//이전 상태 확인
|
//이전 상태 확인
|
||||||
const state = !$toggleSingleTapBtn.hasClass('active');
|
const state = localStorage.getItem('sam.toggleSingleTap') == 'no';
|
||||||
if (state) {
|
if (state) {
|
||||||
$map_body.removeData('touchMode');
|
$map_body.removeData('touchMode');
|
||||||
localStorage.setItem('sam.toggleSingleTap', 'yes');
|
localStorage.setItem('sam.toggleSingleTap', 'yes');
|
||||||
|
|||||||
Reference in New Issue
Block a user