| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204 |
- function get_post() {
- check = document.getElementById('strike');
- if(check.value === 'normal') {
- document.cookie = 'del_strike=0;';
- } else if(check.value === 'change') {
- document.cookie = 'del_strike=1;';
- } else {
- document.cookie = 'del_strike=2;';
- }
- check = document.getElementById('bold');
- if(check.value === 'normal') {
- document.cookie = 'del_bold=0;';
- } else if(check.value === 'change') {
- document.cookie = 'del_bold=1;';
- } else {
- document.cookie = 'del_bold=2;';
- }
- check = document.getElementById('include');
- if(check.checked === true) {
- document.cookie = 'include_link=1;';
- } else {
- document.cookie = 'include_link=0;';
- }
- check = document.getElementById('invert');
- if(check.checked === true) {
- document.cookie = 'invert=1;';
- } else {
- document.cookie = 'invert=0;';
- }
- history.go(0);
- }
- function main_load() {
- head_data = document.querySelector('head');
- if(cookies.match(regex_data('del_strike'))) {
- if(cookies.match(regex_data('del_strike'))[1] === '1') {
- head_data.innerHTML += '<style>s { text-decoration: none; } s:hover { background-color: transparent; }</style>';
- } else if(cookies.match(regex_data('del_strike'))[1] === '2') {
- head_data.innerHTML += '<style>s { display: none; }</style>';
- }
- }
- if(cookies.match(regex_data('del_bold'))) {
- if(cookies.match(regex_data('del_bold'))[1] === '1') {
- head_data.innerHTML += '<style>b { font-weight: normal; }</style>';
- } else if(cookies.match(regex_data('del_bold'))[1] === '2') {
- head_data.innerHTML += '<style>b { display: none; }</style>';
- }
- }
- if(
- cookies.match(regex_data('include_link')) &&
- cookies.match(regex_data('include_link'))[1] === '1'
- ) {
- head_data.innerHTML += '<style>#include_link { display: inline; }</style>';
- }
- if(
- cookies.match(regex_data('invert')) &&
- cookies.match(regex_data('invert'))[1] === '1'
- ) {
- head_data.innerHTML += '<link rel="stylesheet" href="/views/marisa/css/dark.css?ver=4">';
- }
- }
- function regex_data(data) {
- return new RegExp('(?:^|; )' + data + '=([^;]*)');
- }
- cookies = document.cookie;
- main_load();
- function skin_set() {
- if(window.location.pathname === '/skin_set') {
- set_language = {
- "en-US" : {
- "default" : "Default",
- "change_to_normal" : "Change to normal text",
- "delete" : "Delete",
- "include_link" : "Using include link",
- "save" : "Save",
- "strike" : "Strike",
- "bold" : "Bold",
- "other" : "Other",
- "darkmode" : "Darkmode"
- }, "ko-KR" : {
- "default" : "기본값",
- "change_to_normal" : "일반 텍스트로 변경",
- "delete" : "삭제",
- "include_link" : "틀 링크 사용",
- "save" : "저장",
- "strike" : "취소선",
- "bold" : "볼드체",
- "other" : "기타",
- "darkmode" : "다크모드"
- }
- }
- language = cookies.match(regex_data('language'))[1];
- user_language = cookies.match(regex_data('user_language'))[1];
- if(user_language in set_language) {
- language = user_language;
- }
- if(!language in set_language) {
- language = "en-US";
- }
- data = document.getElementById("main_skin_set");
- set_data = {};
- if(cookies.match(regex_data('del_strike'))) {
- if(cookies.match(regex_data('del_strike'))[1] === '0') {
- set_data["strike"] = ' \
- <option value="normal">' + set_language[language]['default'] + '</option> \
- <option value="change">' + set_language[language]['change_to_normal'] + '</option> \
- <option value="delete">' + set_language[language]['delete'] + '</option> \
- ';
- } else if(cookies.match(regex_data('del_strike'))[1] === '1') {
- set_data["strike"] = ' \
- <option value="change">' + set_language[language]['change_to_normal'] + '</option> \
- <option value="normal">' + set_language[language]['default'] + '</option> \
- <option value="delete">' + set_language[language]['delete'] + '</option> \
- ';
- } else {
- set_data["strike"] = ' \
- <option value="delete">' + set_language[language]['delete'] + '</option> \
- <option value="normal">' + set_language[language]['default'] + '</option> \
- <option value="change">' + set_language[language]['change_to_normal'] + '</option> \
- ';
- }
- } else {
- set_data["strike"] = ' \
- <option value="normal">' + set_language[language]['default'] + '</option> \
- <option value="change">' + set_language[language]['change_to_normal'] + '</option> \
- <option value="delete">' + set_language[language]['delete'] + '</option> \
- ';
- }
- if(cookies.match(regex_data('del_bold'))) {
- if(cookies.match(regex_data('del_bold'))[1] === '0') {
- set_data["bold"] = ' \
- <option value="normal">' + set_language[language]['default'] + '</option> \
- <option value="change">' + set_language[language]['change_to_normal'] + '</option> \
- <option value="delete">' + set_language[language]['delete'] + '</option> \
- ';
- } else if(cookies.match(regex_data('del_bold'))[1] === '1') {
- set_data["bold"] = ' \
- <option value="change">' + set_language[language]['change_to_normal'] + '</option> \
- <option value="normal">' + set_language[language]['default'] + '</option> \
- <option value="delete">' + set_language[language]['delete'] + '</option> \
- ';
- } else {
- set_data["bold"] = ' \
- <option value="delete">' + set_language[language]['delete'] + '</option> \
- <option value="normal">' + set_language[language]['default'] + '</option> \
- <option value="change">' + set_language[language]['change_to_normal'] + '</option> \
- ';
- }
- } else {
- set_data["bold"] = ' \
- <option value="normal">' + set_language[language]['default'] + '</option> \
- <option value="change">' + set_language[language]['change_to_normal'] + '</option> \
- <option value="delete">' + set_language[language]['delete'] + '</option> \
- ';
- }
- if(
- cookies.match(regex_data('include_link')) &&
- cookies.match(regex_data('include_link'))[1] === '1'
- ) {
- set_data["include"] = "checked";
- }
- if(
- cookies.match(regex_data('invert')) &&
- cookies.match(regex_data('invert'))[1] === '1'
- ) {
- set_data["invert"] = "checked";
- }
- data.innerHTML = ' \
- <h2>' + set_language[language]['strike'] + '</h2> \
- <hr class="main_hr"> \
- <select id="strike" name="strike"> \
- ' + set_data["strike"] + ' \
- </select> \
- <h2>' + set_language[language]['bold'] + '</h2> \
- <select id="bold" name="bold"> \
- ' + set_data["bold"] + ' \
- </select> \
- <h2>' + set_language[language]['other'] + '</h2> \
- <input ' + set_data["include"] + ' type="checkbox" id="include" name="include" value="include"> ' + set_language[language]['include_link'] + ' \
- <hr class="main_hr"> \
- <input ' + set_data["invert"] + ' type="checkbox" id="invert" name="invert" value="invert"> ' + set_language[language]['darkmode'] + ' \
- <hr class="main_hr"> \
- <button onclick="get_post();">' + set_language[language]['save'] + '</button> \
- ';
- }
- }
|