localStorage에 dark mode 설정 저장하여 한 PC에서는 cark mode 유지
This commit is contained in:
+9
@@ -61,6 +61,13 @@
|
||||
'<h5>Customize AdminLTE</h5><hr class="mb-2"/>'
|
||||
)
|
||||
|
||||
// dark mode local에 저장
|
||||
var DARK_MODE_ITEM_NAME = "httpMockServer.darkMode";
|
||||
let darkMode = localStorage.getItem(DARK_MODE_ITEM_NAME);
|
||||
if (darkMode === 'true') {
|
||||
$('body').addClass('dark-mode');
|
||||
}
|
||||
|
||||
var $dark_mode_checkbox = $('<input />', {
|
||||
type: 'checkbox',
|
||||
value: 1,
|
||||
@@ -69,8 +76,10 @@
|
||||
}).on('click', function () {
|
||||
if ($(this).is(':checked')) {
|
||||
$('body').addClass('dark-mode')
|
||||
localStorage.setItem(DARK_MODE_ITEM_NAME, 'true');
|
||||
} else {
|
||||
$('body').removeClass('dark-mode')
|
||||
localStorage.setItem(DARK_MODE_ITEM_NAME, 'false');
|
||||
}
|
||||
})
|
||||
var $dark_mode_container = $('<div />', { class: 'mb-4' }).append($dark_mode_checkbox).append('<span>Dark Mode</span>')
|
||||
|
||||
Reference in New Issue
Block a user