diff --git a/static/js/sjva_global1.js b/static/js/sjva_global1.js new file mode 100644 index 0000000..1fda6f4 --- /dev/null +++ b/static/js/sjva_global1.js @@ -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) + }, + }) +} \ No newline at end of file diff --git a/templates/anime_downloader_anilife_setting.html b/templates/anime_downloader_anilife_setting.html index 6581751..1488b63 100644 --- a/templates/anime_downloader_anilife_setting.html +++ b/templates/anime_downloader_anilife_setting.html @@ -27,7 +27,7 @@ {{ macros.m_tab_content_end() }} {{ 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_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') }} diff --git a/templates/anime_downloader_linkkf_setting.html b/templates/anime_downloader_linkkf_setting.html index 02f5f95..d7744c9 100644 --- a/templates/anime_downloader_linkkf_setting.html +++ b/templates/anime_downloader_linkkf_setting.html @@ -27,7 +27,7 @@ {{ macros.m_tab_content_end() }} {{ 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_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') }} diff --git a/templates/anime_downloader_ohli24_search.html b/templates/anime_downloader_ohli24_search.html index fa2332b..655c4f1 100644 --- a/templates/anime_downloader_ohli24_search.html +++ b/templates/anime_downloader_ohli24_search.html @@ -752,11 +752,20 @@ } #yommi_wrapper { - max-width: 80%; + + max-width: 100%; margin: 0 auto; } + + .container { + max-width: 85%!important; + } + #screen_movie_list { + max-width: 100%!important; + } } + .card { margin-bottom: 0.75rem; } diff --git a/templates/anime_downloader_ohli24_setting.html b/templates/anime_downloader_ohli24_setting.html index 462cfb9..312e9ce 100644 --- a/templates/anime_downloader_ohli24_setting.html +++ b/templates/anime_downloader_ohli24_setting.html @@ -27,7 +27,7 @@ {{ macros.m_tab_content_end() }} {{ 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_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') }}