From 52d8539e25b18497ed0f87437366921c4d658942 Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 23 Nov 2015 19:11:38 +0800 Subject: [PATCH] Change to move JavaScript out of editShow.tmpl into separate file --- gui/slick/interfaces/default/editShow.tmpl | 105 ++--------------------------- gui/slick/js/editShow.js | 97 ++++++++++++++++++++++++++ 2 files changed, 103 insertions(+), 99 deletions(-) create mode 100644 gui/slick/js/editShow.js diff --git a/gui/slick/interfaces/default/editShow.tmpl b/gui/slick/interfaces/default/editShow.tmpl index 0564cf7..413fb1d 100644 --- a/gui/slick/interfaces/default/editShow.tmpl +++ b/gui/slick/interfaces/default/editShow.tmpl @@ -14,43 +14,13 @@ #include $os.path.join($sickbeard.PROG_DIR, 'gui/slick/interfaces/default/inc_top.tmpl') - + - #if $varExists('header')

$header

#else @@ -252,69 +222,6 @@ #end if - - #include $os.path.join($sickbeard.PROG_DIR, 'gui/slick/interfaces/default/inc_bottom.tmpl') diff --git a/gui/slick/js/editShow.js b/gui/slick/js/editShow.js new file mode 100644 index 0000000..d88b248 --- /dev/null +++ b/gui/slick/js/editShow.js @@ -0,0 +1,97 @@ +/*globals $, config, sbRoot, generate_bwlist*/ + +$(document).ready(function () { + + $.getJSON(sbRoot + '/home/addShows/getIndexerLanguages', {}, function (data) { + var resultStr, flag, selected, current_lang_added = ''; + + if (data.results.length === 0) { + flag = ' class="flag" style="background-image:url(' + sbRoot + '/images/flags/' + config.show_lang + '.png)"'; + resultStr = ''; + } else { + current_lang_added = false; + $.each(data.results, function (index, obj) { + + if (obj === config.show_lang) { + selected = ' selected="selected"'; + current_lang_added = true; + } + else { + selected = ''; + } + + flag = ' class="flag" style="background-image:url(' + sbRoot + '/images/flags/' + obj + '.png);"'; + resultStr += ''; + }); + + if (!current_lang_added) { + resultStr += ''; + } + + } + $('#indexerLangSelectEdit').html(resultStr); + + }); + + + var all_exceptions = []; + + $('#location').fileBrowser({title: 'Select Show Location'}); + + $('#submit').click(function () { + all_exceptions = []; + + $('#exceptions_list').find('option').each (function () { + all_exceptions.push($(this).val()); + }); + + $('#exceptions_list').val(all_exceptions); + if (config.show_isanime) { + generate_bwlist(); + } + }); + + $('#addSceneName').click(function () { + var scene_ex = $('#SceneName').val(); + var option = $('