mirror of
https://github.com/moparisthebest/SickRage
synced 2024-11-11 11:55:03 -05:00
0c765e552c
Add dark spinner to "Add New Show" (searching indexers), "Add existing shows" (Loading Folders), Coming Eps and all config pages (when saving).
50 lines
1.9 KiB
JavaScript
50 lines
1.9 KiB
JavaScript
(function(){
|
|
$.fn.ajaxEpSubtitlesSearch = function(){
|
|
$('.epSubtitlesSearch').click(function(){
|
|
var subtitles_td = $(this).parent().siblings('.subtitles_column');
|
|
var subtitles_search_link = $(this);
|
|
// fill with the ajax loading gif
|
|
subtitles_search_link.empty();
|
|
subtitles_search_link.append($("<img/>").attr({"src": sbRoot+"/images/loading16.gif", "alt": "", "title": "loading"}));
|
|
$.getJSON($(this).attr('href'), function(data){
|
|
if (data.result != "failure" && data.result != "No subtitles downloaded") {
|
|
// clear and update the subtitles column with new informations
|
|
var subtitles = data.subtitles.split(',');
|
|
subtitles_td.empty()
|
|
$.each(subtitles,function(index, language){
|
|
if (language != "" && language != "und") {
|
|
if (index != subtitles.length - 1) {
|
|
subtitles_td.append($("<img/>").attr({"src": sbRoot+"/images/flags/"+language+".png", "alt": language, "width": 16, "height": 11}).css({'padding-right' : '6px','padding-bottom' : '4px'}));
|
|
} else {
|
|
subtitles_td.append($("<img/>").attr({"src": sbRoot+"/images/flags/"+language+".png", "alt": language, "width": 16, "height": 11}).css({'padding-bottom' : '4px'}));
|
|
}
|
|
}
|
|
});
|
|
// don't allow other searches
|
|
subtitles_search_link.remove();
|
|
} else {
|
|
subtitles_search_link.remove();
|
|
}
|
|
});
|
|
|
|
// don't follow the link
|
|
return false;
|
|
});
|
|
};
|
|
|
|
$.fn.ajaxEpMergeSubtitles = function(){
|
|
$('.epMergeSubtitles').click(function(){
|
|
var subtitles_merge_link = $(this);
|
|
// fill with the ajax loading gif
|
|
subtitles_merge_link.empty();
|
|
subtitles_merge_link.append($("<img/>").attr({"src": sbRoot+"/images/loading16.gif", "alt": "", "title": "loading"}));
|
|
$.getJSON($(this).attr('href'), function(data){
|
|
// don't allow other merges
|
|
subtitles_merge_link.remove();
|
|
});
|
|
// don't follow the link
|
|
return false;
|
|
});
|
|
}
|
|
})();
|