diff --git a/public/js/pagination.js b/public/js/pagination.js index 7f668007..2f620118 100644 --- a/public/js/pagination.js +++ b/public/js/pagination.js @@ -114,13 +114,9 @@ document.body.addEventListener('htmx:afterSwap', function(event) { setTimeout(function() { const perPageSelect = document.getElementById('perPageSelect'); if (perPageSelect) { - // 서버에서 받은 값(data-server-value)을 우선 사용 - const serverValue = perPageSelect.dataset.serverValue; - if (serverValue) { - perPageSelect.value = serverValue; - // 쿠키도 서버 값으로 업데이트 - setCookie('pagination_per_page', serverValue); - } + // 쿠키에 저장된 값으로 selectbox 설정 (서버 값으로 덮어쓰지 않음) + const cookieValue = getPerPageFromCookie(); + perPageSelect.value = cookieValue; } }, 50); }); diff --git a/resources/views/menus/create.blade.php b/resources/views/menus/create.blade.php index a4ebbe5e..990f80fd 100644 --- a/resources/views/menus/create.blade.php +++ b/resources/views/menus/create.blade.php @@ -30,7 +30,7 @@ class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none foc @foreach($parentMenus as $parent) @endforeach diff --git a/resources/views/menus/edit.blade.php b/resources/views/menus/edit.blade.php index 6ead1259..9d034aba 100644 --- a/resources/views/menus/edit.blade.php +++ b/resources/views/menus/edit.blade.php @@ -32,7 +32,7 @@ class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none foc @foreach($parentMenus as $parent) @if($parent->id != $menu->id) @endif @endforeach diff --git a/resources/views/menus/global-create.blade.php b/resources/views/menus/global-create.blade.php index 5de470f0..0b61f7e3 100644 --- a/resources/views/menus/global-create.blade.php +++ b/resources/views/menus/global-create.blade.php @@ -7,7 +7,10 @@
시스템 전체에서 사용되는 기본 메뉴를 생성합니다.
사용 가능한 아이콘 (클릭하여 선택)
+사이드바 영역 구분. main: 메인 메뉴, tools: 개발도구 영역, labs: R&D 실험실 영역
+추가 메타 데이터 (JSON 형식). 탭 구분, 뱃지 표시 등 커스텀 속성 저장
+시스템 전체에서 사용되는 기본 메뉴를 수정합니다.
사용 가능한 아이콘 (클릭하여 선택)
+사이드바 영역 구분. main: 메인 메뉴, tools: 개발도구 영역, labs: R&D 실험실 영역
+추가 메타 데이터 (JSON 형식). 탭 구분, 뱃지 표시 등 커스텀 속성 저장
+