Merge pull request #806 from JackDandy/feature/FixMassEditRoot

Change refactor js to use sgroot.
This commit is contained in:
JackDandy 2016-10-23 02:55:48 +01:00 committed by GitHub
commit a981e836f0
2 changed files with 92 additions and 101 deletions

View file

@ -71,6 +71,7 @@
<!-- <!--
var sbRoot = '$sbRoot', anonURL = '$sickbeard.ANON_REDIRECT', themeSpinner = '#echo ('', '-dark')['dark' == $sickbeard.THEME_NAME]#', var sbRoot = '$sbRoot', anonURL = '$sickbeard.ANON_REDIRECT', themeSpinner = '#echo ('', '-dark')['dark' == $sickbeard.THEME_NAME]#',
top_image_html = '<img src="$sbRoot/images/top.gif" width="31" height="11" alt="Jump to top" />', topmenu = '$topmenu'; top_image_html = '<img src="$sbRoot/images/top.gif" width="31" height="11" alt="Jump to top" />', topmenu = '$topmenu';
\$.SickGear = {Root: '${sbRoot}'};
//--> //-->
</script> </script>
<script type="text/javascript" src="$sbRoot/js/lib/jquery.scrolltopcontrol-1.1.js"></script> <script type="text/javascript" src="$sbRoot/js/lib/jquery.scrolltopcontrol-1.1.js"></script>

View file

@ -1,88 +1,81 @@
/** @namespace $.SickGear.Root */
$(document).ready(function() { $(document).ready(function() {
$('#submitMassEdit').click(function() { $('#submitMassEdit').click(function() {
var editArr = new Array() var editArr = [];
$('.editCheck').each(function() { $('.editCheck').each(function() {
if (this.checked == true) { if (true == this.checked) {
editArr.push($(this).attr('id').split('-')[1]) editArr.push($(this).attr('id').split('-')[1])
} }
}); });
if (editArr.length == 0) if (0 == editArr.length)
return return !1;
url = 'massEdit?toEdit='+editArr.join('|') window.location.href = $.SickGear.Root + 'massEdit?toEdit=' + editArr.join('|');
window.location.href = url
}); });
$('#submitMassUpdate').click(function() { $('#submitMassUpdate').click(function() {
var updateArr = new Array() var updateArr = [], refreshArr = [], renameArr = [], subtitleArr = [],
var refreshArr = new Array() deleteArr = [], removeArr = [], metadataArr = [];
var renameArr = new Array()
var subtitleArr = new Array()
var deleteArr = new Array()
var removeArr = new Array()
var metadataArr = new Array()
$('.updateCheck').each(function() { $('.updateCheck').each(function() {
if (this.checked == true) { if (true == this.checked) {
updateArr.push($(this).attr('id').split('-')[1]) updateArr.push($(this).attr('id').split('-')[1])
} }
}); });
$('.refreshCheck').each(function() { $('.refreshCheck').each(function() {
if (this.checked == true) { if (true == this.checked) {
refreshArr.push($(this).attr('id').split('-')[1]) refreshArr.push($(this).attr('id').split('-')[1])
} }
}); });
$('.renameCheck').each(function() { $('.renameCheck').each(function() {
if (this.checked == true) { if (true == this.checked) {
renameArr.push($(this).attr('id').split('-')[1]) renameArr.push($(this).attr('id').split('-')[1])
} }
}); });
$('.subtitleCheck').each(function() { $('.subtitleCheck').each(function() {
if (this.checked == true) { if (true == this.checked) {
subtitleArr.push($(this).attr('id').split('-')[1]) subtitleArr.push($(this).attr('id').split('-')[1])
} }
}); });
$('.deleteCheck').each(function() { $('.deleteCheck').each(function() {
if (this.checked == true) { if (true == this.checked) {
deleteArr.push($(this).attr('id').split('-')[1]) deleteArr.push($(this).attr('id').split('-')[1])
} }
}); });
$('.removeCheck').each(function() { $('.removeCheck').each(function() {
if (this.checked == true) { if (true == this.checked) {
removeArr.push($(this).attr('id').split('-')[1]) 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 bulkCheck = this, whichBulkCheck = $(bulkCheck).attr('id');
var whichBulkCheck = $(bulkCheck).attr('id');
$('.' + whichBulkCheck).each(function() { $('.' + whichBulkCheck).each(function() {
if (!this.disabled) if (!this.disabled)
@ -100,12 +93,12 @@ $(document).ready(function(){
return; return;
} }
var check = this; var check = this, found = 0;
var found = 0;
$(name).each(function() { $(name).each(function() {
switch (found) { switch (found) {
case 2: return false; case 2:
return !1;
case 1: case 1:
if (!this.disabled) if (!this.disabled)
this.checked = lastCheck.checked; this.checked = lastCheck.checked;
@ -114,10 +107,7 @@ $(document).ready(function(){
if (this == check || this == lastCheck) if (this == check || this == lastCheck)
found++; found++;
}); });
});
lastClick = this;
});
}); });
}); });