2022.12.09 (01. bug fixed)
This commit is contained in:
66
static/js/sjva_global1.js
Normal file
66
static/js/sjva_global1.js
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
function global_sub_request_search(page, move_top=true) {
|
||||||
|
var formData = get_formdata('#form_search')
|
||||||
|
formData += '&page=' + page;
|
||||||
|
$.ajax({
|
||||||
|
url: '/' + package_name + '/ajax/' + sub + '/web_list',
|
||||||
|
type: "POST",
|
||||||
|
cache: false,
|
||||||
|
data: formData,
|
||||||
|
dataType: "json",
|
||||||
|
success: function (data) {
|
||||||
|
current_data = data;
|
||||||
|
if (move_top)
|
||||||
|
window.scrollTo(0,0);
|
||||||
|
make_list(data.list)
|
||||||
|
make_page_html(data.paging)
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function get_formdata(form_id) {
|
||||||
|
// on, off 일수도 있으니 모두 True, False로 통일하고
|
||||||
|
// 밑에서는 False인 경우 값이 추가되지 않으니.. 수동으로 넣어줌
|
||||||
|
var checkboxs = $(form_id + ' input[type=checkbox]');
|
||||||
|
//for (var i in checkboxs) {
|
||||||
|
for (var i =0 ; i < checkboxs.length; i++) {
|
||||||
|
if ( $(checkboxs[i]).is(':checked') ) {
|
||||||
|
$(checkboxs[i]).val('True');
|
||||||
|
} else {
|
||||||
|
$(checkboxs[i]).val('False');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
var formData = $(form_id).serialize();
|
||||||
|
$.each($(form_id + ' input[type=checkbox]')
|
||||||
|
.filter(function(idx) {
|
||||||
|
return $(this).prop('checked') === false
|
||||||
|
}),
|
||||||
|
function(idx, el) {
|
||||||
|
var emptyVal = "False";
|
||||||
|
formData += '&' + $(el).attr('name') + '=' + emptyVal;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
formData = formData.replace("&global_scheduler=True", "")
|
||||||
|
formData = formData.replace("&global_scheduler=False", "")
|
||||||
|
formData = formData.replace("global_scheduler=True&", "")
|
||||||
|
formData = formData.replace("global_scheduler=False&", "")
|
||||||
|
return formData;
|
||||||
|
}
|
||||||
|
|
||||||
|
function globalRequestSearch2(page, move_top = true) {
|
||||||
|
var formData = getFormdata("#form_search")
|
||||||
|
formData += "&page=" + page
|
||||||
|
console.log(formData)
|
||||||
|
$.ajax({
|
||||||
|
url: "/" + PACKAGE_NAME + "/ajax/" + MODULE_NAME + "/web_list2",
|
||||||
|
type: "POST",
|
||||||
|
cache: false,
|
||||||
|
data: formData,
|
||||||
|
dataType: "json",
|
||||||
|
success: function (data) {
|
||||||
|
current_data = data
|
||||||
|
if (move_top) window.scrollTo(0, 0)
|
||||||
|
make_list(data.list)
|
||||||
|
make_page_html(data.paging)
|
||||||
|
},
|
||||||
|
})
|
||||||
|
}
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
{{ macros.m_tab_content_end() }}
|
{{ macros.m_tab_content_end() }}
|
||||||
|
|
||||||
{{ macros.m_tab_content_start('auto', false) }}
|
{{ macros.m_tab_content_start('auto', false) }}
|
||||||
{{ macros.setting_global_scheduler_sub_button(arg['scheduler'], arg['is_running']) }}
|
{{ macros.global_setting_scheduler_button(arg['scheduler'], arg['is_running']) }}
|
||||||
{{ macros.setting_input_text('anilife_interval', '스케쥴링 실행 정보', value=arg['anilife_interval'], col='3', desc=['Inverval(minute 단위)이나 Cron 설정']) }}
|
{{ macros.setting_input_text('anilife_interval', '스케쥴링 실행 정보', value=arg['anilife_interval'], col='3', desc=['Inverval(minute 단위)이나 Cron 설정']) }}
|
||||||
{{ macros.setting_checkbox('anilife_auto_start', '시작시 자동실행', value=arg['anilife_auto_start'], desc='On : 시작시 자동으로 스케쥴러에 등록됩니다.') }}
|
{{ macros.setting_checkbox('anilife_auto_start', '시작시 자동실행', value=arg['anilife_auto_start'], desc='On : 시작시 자동으로 스케쥴러에 등록됩니다.') }}
|
||||||
{{ macros.setting_input_textarea('anilife_auto_code_list', '자동 다운로드할 작품 코드', desc=['all 입력시 모두 받기', '구분자 | 또는 엔터'], value=arg['anilife_auto_code_list'], row='10') }}
|
{{ macros.setting_input_textarea('anilife_auto_code_list', '자동 다운로드할 작품 코드', desc=['all 입력시 모두 받기', '구분자 | 또는 엔터'], value=arg['anilife_auto_code_list'], row='10') }}
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
{{ macros.m_tab_content_end() }}
|
{{ macros.m_tab_content_end() }}
|
||||||
|
|
||||||
{{ macros.m_tab_content_start('auto', false) }}
|
{{ macros.m_tab_content_start('auto', false) }}
|
||||||
{{ macros.setting_global_scheduler_sub_button(arg['scheduler'], arg['is_running']) }}
|
{{ macros.global_setting_scheduler_button(arg['scheduler'], arg['is_running']) }}
|
||||||
{{ macros.setting_input_text('linkkf_interval', '스케쥴링 실행 정보', value=arg['linkkf_interval'], col='3', desc=['Inverval(minute 단위)이나 Cron 설정']) }}
|
{{ macros.setting_input_text('linkkf_interval', '스케쥴링 실행 정보', value=arg['linkkf_interval'], col='3', desc=['Inverval(minute 단위)이나 Cron 설정']) }}
|
||||||
{{ macros.setting_checkbox('linkkf_auto_start', '시작시 자동실행', value=arg['linkkf_auto_start'], desc='On : 시작시 자동으로 스케쥴러에 등록됩니다.') }}
|
{{ macros.setting_checkbox('linkkf_auto_start', '시작시 자동실행', value=arg['linkkf_auto_start'], desc='On : 시작시 자동으로 스케쥴러에 등록됩니다.') }}
|
||||||
{{ macros.setting_input_textarea('linkkf_auto_code_list', '자동 다운로드할 작품 코드', desc=['all 입력시 모두 받기', '구분자 | 또는 엔터'], value=arg['linkkf_auto_code_list'], row='10') }}
|
{{ macros.setting_input_textarea('linkkf_auto_code_list', '자동 다운로드할 작품 코드', desc=['all 입력시 모두 받기', '구분자 | 또는 엔터'], value=arg['linkkf_auto_code_list'], row='10') }}
|
||||||
|
|||||||
@@ -752,10 +752,19 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
#yommi_wrapper {
|
#yommi_wrapper {
|
||||||
max-width: 80%;
|
|
||||||
|
max-width: 100%;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.container {
|
||||||
|
max-width: 85%!important;
|
||||||
}
|
}
|
||||||
|
#screen_movie_list {
|
||||||
|
max-width: 100%!important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
.card {
|
.card {
|
||||||
margin-bottom: 0.75rem;
|
margin-bottom: 0.75rem;
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
{{ macros.m_tab_content_end() }}
|
{{ macros.m_tab_content_end() }}
|
||||||
|
|
||||||
{{ macros.m_tab_content_start('auto', false) }}
|
{{ macros.m_tab_content_start('auto', false) }}
|
||||||
{{ macros.setting_global_scheduler_sub_button(arg['scheduler'], arg['is_running']) }}
|
{{ macros.global_setting_scheduler_button(arg['scheduler'], arg['is_running']) }}
|
||||||
{{ macros.setting_input_text('ohli24_interval', '스케쥴링 실행 정보', value=arg['ohli24_interval'], col='3', desc=['Inverval(minute 단위)이나 Cron 설정']) }}
|
{{ macros.setting_input_text('ohli24_interval', '스케쥴링 실행 정보', value=arg['ohli24_interval'], col='3', desc=['Inverval(minute 단위)이나 Cron 설정']) }}
|
||||||
{{ macros.setting_checkbox('ohli24_auto_start', '시작시 자동실행', value=arg['ohli24_auto_start'], desc='On : 시작시 자동으로 스케쥴러에 등록됩니다.') }}
|
{{ macros.setting_checkbox('ohli24_auto_start', '시작시 자동실행', value=arg['ohli24_auto_start'], desc='On : 시작시 자동으로 스케쥴러에 등록됩니다.') }}
|
||||||
{{ macros.setting_input_textarea('ohli24_auto_code_list', '자동 다운로드할 작품 코드', desc=['구분자 | 또는 엔터'], value=arg['ohli24_auto_code_list'], row='10') }}
|
{{ macros.setting_input_textarea('ohli24_auto_code_list', '자동 다운로드할 작품 코드', desc=['구분자 | 또는 엔터'], value=arg['ohli24_auto_code_list'], row='10') }}
|
||||||
|
|||||||
Reference in New Issue
Block a user