git-svn-id: file:///root/webif/svn/pkg/webif/trunk@2494 2a923420-c742-0410-a762-8d5b09965624
113 lines
2.6 KiB
JavaScript
113 lines
2.6 KiB
JavaScript
|
|
$(function() {
|
|
|
|
function select_episode()
|
|
{
|
|
var sid = $(this).attr('sid');
|
|
|
|
$('.tvdbresults').hide();
|
|
$('#tvdbresults_saving').show();
|
|
$('#tvdbresults').dialog('option', 'position', {
|
|
my: "center", at: "center", of: window });
|
|
|
|
$.get('tvdb/store.jim', { dir: dir, sid: sid }, function(data) {
|
|
if (data <= 0)
|
|
{
|
|
window.location.reload(true);
|
|
return;
|
|
}
|
|
$('.tvdbresults').hide();
|
|
$('#tvdbresults_force').show();
|
|
$('#tvdb_forceseries').attr('max', data).val(0);
|
|
$('#tvdbresults_forcesave')
|
|
.button()
|
|
.on('click', function() {
|
|
$('.tvdbresults').hide();
|
|
$('#tvdbresults_saving').show();
|
|
$('#tvdbresults').dialog('option', 'position', {
|
|
my: "center", at: "center", of: window });
|
|
$.get('tvdb/store.jim', {
|
|
dir: dir,
|
|
sid: sid,
|
|
series: $('#tvdb_forceseries').val()
|
|
}, function() {
|
|
window.location.reload(true);
|
|
});
|
|
});
|
|
});
|
|
}
|
|
|
|
$('#tvdbsetseries').button().on('click', function() {
|
|
val = $('#tvdbseriesname').text();
|
|
if (!val)
|
|
val = dir.split(/[\\/]/).pop();
|
|
val = val.trim();
|
|
$('#tvdbsearch').val(val);
|
|
$('#tvdbdialogue').dialog({
|
|
modal: true, autoOpen: true,
|
|
height: 'auto', width: 'auto',
|
|
show: 'scale', hide: 'fade',
|
|
draggable: true, resizable: true,
|
|
closeOnEscape: true,
|
|
buttons: [
|
|
{
|
|
text: "Search",
|
|
icons: { primary: "ui-icon-search" },
|
|
click: function() {
|
|
$(this).dialog('close');
|
|
$('.tvdbresults').hide();
|
|
$('#tvdbresults_loading').show();
|
|
$('#tvdbresults_inner').empty();
|
|
$('#tvdbresults').dialog({
|
|
modal: true, autoOpen: true,
|
|
height: 'auto', width: 'auto',
|
|
show: 'scale', hide: 'fade',
|
|
draggable: true, resizable: true,
|
|
closeOnEscape: true,
|
|
buttons: {
|
|
"Cancel": function() {
|
|
$(this).dialog('close');
|
|
}
|
|
}
|
|
});
|
|
$('#tvdbresults_inner').load('tvdb/search.jim',
|
|
{ term: $('#tvdbsearch').val() }, function() {
|
|
$('#tvdbresults_inner')
|
|
.find('.tvdbselect')
|
|
.button()
|
|
.on('click', select_episode);
|
|
$('#tvdbresults_loading').slideUp('slow');
|
|
$('#tvdbresults_inner').show();
|
|
$('#tvdbresults').dialog('option',
|
|
'position', {
|
|
my: "center", at: "center", of: window });
|
|
});
|
|
}
|
|
},
|
|
{
|
|
text: "Clear Series Information",
|
|
'class': 'red',
|
|
click: function() {
|
|
if (!confirm('Clear series information for ' +
|
|
'this folder?'))
|
|
return;
|
|
blockpage('Clearing Series Information...');
|
|
$.get('tvdb/store.jim', {dir: dir, sid: 0},
|
|
function() {
|
|
window.location.reload(true);
|
|
});
|
|
}
|
|
},
|
|
{
|
|
text: "Close",
|
|
click: function() {
|
|
$(this).dialog('close');
|
|
}
|
|
}
|
|
]
|
|
});
|
|
});
|
|
|
|
});
|
|
|