refacor: customCSS 코드 분리

This commit is contained in:
2021-12-16 03:23:11 +09:00
parent 7631d99ce6
commit d736e2d947
3 changed files with 16 additions and 15 deletions
+5 -9
View File
@@ -11,21 +11,17 @@ import { nl2br } from "@util/nl2br";
import jQuery from "jquery";
import "@scss/common_legacy.scss";
import { insertCustomCSS } from "./util/customCSS";
import { htmlReady } from "./util/htmlReady";
exportWindow(jQuery, '$');
exportWindow(jQuery, 'jQuery');
jQuery(function ($) {
htmlReady(function(){
initTooltip();
activateFlip();
const customCSS = localStorage.getItem('sam_customCSS');
if (customCSS) {
const $style = $('<style type="text/css"></style>');
$style.text(customCSS);
$style.appendTo($('head'));
}
});
insertCustomCSS();
})
/**
* {0}, {1}, {2}형태로 포맷해주는 함수
+2 -6
View File
@@ -6,6 +6,7 @@ import { initTooltip } from './initTooltip';
import { exportWindow } from '@/util/exportWindow';
import { reloadWorldMap } from '@/map';
import { refreshMsg } from '@/msg';
import { insertCustomCSS } from '@/util/customCSS';
exportWindow(jQuery, '$');
@@ -50,12 +51,7 @@ htmlReady(() => {
void refreshMsg();
}, 5000);
const customCSS = localStorage.getItem('sam_customCSS');
if (customCSS) {
const styleEl = document.createElement('style');
styleEl.innerHTML = customCSS;
document.head.appendChild(styleEl);
}
insertCustomCSS();
});
(() => {
+9
View File
@@ -0,0 +1,9 @@
export function insertCustomCSS(key = 'sam_customCSS'){
const customCSS = localStorage.getItem(key);
if (customCSS) {
const css = document.createElement('style');
css.innerHTML = customCSS;
console.log(css);
document.getElementsByTagName('head')[0].appendChild(css);
}
}