committed by
GitHub
2 changed files with 97 additions and 106 deletions
@ -1,123 +1,113 @@ |
|||||
$(document).ready(function(){ |
/** @namespace $.SickGear.Root */ |
||||
|
|
||||
$('#submitMassEdit').click(function(){ |
$(document).ready(function() { |
||||
var editArr = new Array() |
|
||||
|
$('#submitMassEdit').click(function() { |
||||
$('.editCheck').each(function() { |
var editArr = []; |
||||
if (this.checked == true) { |
|
||||
editArr.push($(this).attr('id').split('-')[1]) |
$('.editCheck').each(function() { |
||||
} |
if (true == this.checked) { |
||||
}); |
editArr.push($(this).attr('id').split('-')[1]) |
||||
|
} |
||||
if (editArr.length == 0) |
}); |
||||
return |
|
||||
|
if (0 == editArr.length) |
||||
url = 'massEdit?toEdit='+editArr.join('|') |
return !1; |
||||
window.location.href = url |
|
||||
}); |
window.location.href = $.SickGear.Root + 'massEdit?toEdit=' + editArr.join('|'); |
||||
|
|
||||
|
|
||||
$('#submitMassUpdate').click(function(){ |
|
||||
|
|
||||
var updateArr = new Array() |
|
||||
var refreshArr = new Array() |
|
||||
var renameArr = new Array() |
|
||||
var subtitleArr = new Array() |
|
||||
var deleteArr = new Array() |
|
||||
var removeArr = new Array() |
|
||||
var metadataArr = new Array() |
|
||||
|
|
||||
$('.updateCheck').each(function() { |
|
||||
if (this.checked == true) { |
|
||||
updateArr.push($(this).attr('id').split('-')[1]) |
|
||||
} |
|
||||
}); |
|
||||
|
|
||||
$('.refreshCheck').each(function() { |
|
||||
if (this.checked == true) { |
|
||||
refreshArr.push($(this).attr('id').split('-')[1]) |
|
||||
} |
|
||||
}); |
|
||||
|
|
||||
$('.renameCheck').each(function() { |
|
||||
if (this.checked == true) { |
|
||||
renameArr.push($(this).attr('id').split('-')[1]) |
|
||||
} |
|
||||
}); |
|
||||
|
|
||||
$('.subtitleCheck').each(function() { |
|
||||
if (this.checked == true) { |
|
||||
subtitleArr.push($(this).attr('id').split('-')[1]) |
|
||||
} |
|
||||
}); |
|
||||
|
|
||||
$('.deleteCheck').each(function() { |
|
||||
if (this.checked == true) { |
|
||||
deleteArr.push($(this).attr('id').split('-')[1]) |
|
||||
} |
|
||||
}); |
|
||||
|
|
||||
$('.removeCheck').each(function() { |
|
||||
if (this.checked == true) { |
|
||||
removeArr.push($(this).attr('id').split('-')[1]) |
|
||||
} |
|
||||
}); |
}); |
||||
|
|
||||
|
|
||||
|
$('#submitMassUpdate').click(function() { |
||||
|
|
||||
|
var updateArr = [], refreshArr = [], renameArr = [], subtitleArr = [], |
||||
|
deleteArr = [], removeArr = [], metadataArr = []; |
||||
|
|
||||
|
$('.updateCheck').each(function() { |
||||
|
if (true == this.checked) { |
||||
|
updateArr.push($(this).attr('id').split('-')[1]) |
||||
|
} |
||||
|
}); |
||||
|
|
||||
|
$('.refreshCheck').each(function() { |
||||
|
if (true == this.checked) { |
||||
|
refreshArr.push($(this).attr('id').split('-')[1]) |
||||
|
} |
||||
|
}); |
||||
|
|
||||
|
$('.renameCheck').each(function() { |
||||
|
if (true == this.checked) { |
||||
|
renameArr.push($(this).attr('id').split('-')[1]) |
||||
|
} |
||||
|
}); |
||||
|
|
||||
|
$('.subtitleCheck').each(function() { |
||||
|
if (true == this.checked) { |
||||
|
subtitleArr.push($(this).attr('id').split('-')[1]) |
||||
|
} |
||||
|
}); |
||||
|
|
||||
|
$('.deleteCheck').each(function() { |
||||
|
if (true == this.checked) { |
||||
|
deleteArr.push($(this).attr('id').split('-')[1]) |
||||
|
} |
||||
|
}); |
||||
|
|
||||
|
$('.removeCheck').each(function() { |
||||
|
if (true == this.checked) { |
||||
|
removeArr.push($(this).attr('id').split('-')[1]) |
||||
|
} |
||||
|
}); |
||||
|
|
||||
/* |
/* |
||||
$('.metadataCheck').each(function() { |
$('.metadataCheck').each(function() { |
||||
if (this.checked == true) { |
if (true == this.checked) { |
||||
metadataArr.push($(this).attr('id').split('-')[1]) |
metadataArr.push($(this).attr('id').split('-')[1]) |
||||
} |
} |
||||
}); |
}); |
||||
*/ |
*/ |
||||
if (updateArr.length+refreshArr.length+renameArr.length+subtitleArr.length+deleteArr.length+removeArr.length+metadataArr.length == 0) |
if (0 == updateArr.length + refreshArr.length + renameArr.length + subtitleArr.length + deleteArr.length + removeArr.length + metadataArr.length) |
||||
return false |
return !1; |
||||
|
|
||||
url = 'massUpdate?toUpdate='+updateArr.join('|')+'&toRefresh='+refreshArr.join('|')+'&toRename='+renameArr.join('|')+'&toSubtitle='+subtitleArr.join('|')+'&toDelete='+deleteArr.join('|')+'&toRemove='+removeArr.join('|')+'&toMetadata='+metadataArr.join('|') |
window.location.href = $.SickGear.Root + 'massUpdate?toUpdate=' + updateArr.join('|') + '&toRefresh=' + refreshArr.join('|') + '&toRename=' + renameArr.join('|') + '&toSubtitle=' + subtitleArr.join('|') + '&toDelete=' + deleteArr.join('|') + '&toRemove=' + removeArr.join('|') + '&toMetadata=' + metadataArr.join('|'); |
||||
|
|
||||
window.location.href = url |
}); |
||||
|
|
||||
}); |
|
||||
|
|
||||
$('.bulkCheck').click(function(){ |
$('.bulkCheck').click(function() { |
||||
|
|
||||
var bulkCheck = this; |
|
||||
var whichBulkCheck = $(bulkCheck).attr('id'); |
|
||||
|
|
||||
$('.'+whichBulkCheck).each(function(){ |
var bulkCheck = this, whichBulkCheck = $(bulkCheck).attr('id'); |
||||
if (!this.disabled) |
|
||||
this.checked = !this.checked |
|
||||
}); |
|
||||
}); |
|
||||
|
|
||||
['.editCheck', '.updateCheck', '.refreshCheck', '.renameCheck', '.deleteCheck', '.removeCheck'].forEach(function(name) { |
$('.' + whichBulkCheck).each(function() { |
||||
var lastCheck = null; |
if (!this.disabled) |
||||
|
this.checked = !this.checked |
||||
|
}); |
||||
|
}); |
||||
|
|
||||
$(name).click(function(event) { |
['.editCheck', '.updateCheck', '.refreshCheck', '.renameCheck', '.deleteCheck', '.removeCheck'].forEach(function(name) { |
||||
|
var lastCheck = null; |
||||
|
|
||||
if(!lastCheck || !event.shiftKey) { |
$(name).click(function(event) { |
||||
lastCheck = this; |
|
||||
return; |
|
||||
} |
|
||||
|
|
||||
var check = this; |
if(!lastCheck || !event.shiftKey) { |
||||
var found = 0; |
lastCheck = this; |
||||
|
return; |
||||
|
} |
||||
|
|
||||
$(name).each(function() { |
var check = this, found = 0; |
||||
switch (found) { |
|
||||
case 2: return false; |
|
||||
case 1: |
|
||||
if (!this.disabled) |
|
||||
this.checked = lastCheck.checked; |
|
||||
} |
|
||||
|
|
||||
if (this == check || this == lastCheck) |
$(name).each(function() { |
||||
found++; |
switch (found) { |
||||
}); |
case 2: |
||||
|
return !1; |
||||
|
case 1: |
||||
|
if (!this.disabled) |
||||
|
this.checked = lastCheck.checked; |
||||
|
} |
||||
|
|
||||
lastClick = this; |
if (this == check || this == lastCheck) |
||||
}); |
found++; |
||||
|
}); |
||||
|
}); |
||||
|
}); |
||||
|
|
||||
}); |
|
||||
|
|
||||
}); |
}); |
||||
|
Loading…
Reference in new issue