Tidied up the code
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org>
This commit is contained in:
70
templates/Sparkle/assets/js/main.js
vendored
70
templates/Sparkle/assets/js/main.js
vendored
@@ -43,7 +43,7 @@ $(document).ready(function() {
|
||||
// Enable notes
|
||||
$(".notes").click(function() {
|
||||
$("#notes_" + $(this).attr("data-id")).toggle("slow");
|
||||
})
|
||||
});
|
||||
// Enable reset search click
|
||||
$(".resetsearch").click(function() {
|
||||
$(".searchtext").val("");
|
||||
@@ -58,11 +58,13 @@ $(document).ready(function() {
|
||||
// this is necessary for the special setting feature (ref #1010)
|
||||
$.getQueryVariable = function(key) {
|
||||
var urlParams = decodeURI(window.location.search.substring(1));
|
||||
if (urlParams === false | urlParams === '') return null;
|
||||
if (urlParams === false || urlParams === '') {
|
||||
return null;
|
||||
}
|
||||
var vars = urlParams.split("&");
|
||||
for (var i = 0; i < vars.length; i++) {
|
||||
var pair = vars[i].split("=");
|
||||
if (pair[0] == key) {
|
||||
if (pair[0] === key) {
|
||||
return pair[1];
|
||||
}
|
||||
}
|
||||
@@ -93,14 +95,14 @@ $(document).ready(function() {
|
||||
});
|
||||
// Speciallogfile popup dialog
|
||||
$('input[name=speciallogfile]').click(function() {
|
||||
if ($.getQueryVariable("page") == "domains" && $.getQueryVariable("action") == "edit") {
|
||||
if ($.getQueryVariable("page") === "domains" && $.getQueryVariable("action") === "edit") {
|
||||
$speciallogdialog.dialog("open");
|
||||
$(".ui-dialog-titlebar").hide();
|
||||
}
|
||||
});
|
||||
$('#speciallogyesbutton').click(function() {
|
||||
$speciallogdialog.dialog("close");
|
||||
if ($('#delete_stats').val().toLowerCase() != $('#delete_statistics_str').val().toLowerCase()) {
|
||||
if ($('#delete_stats').val().toLowerCase() !== $('#delete_statistics_str').val().toLowerCase()) {
|
||||
$("#speciallogverified").val("0");
|
||||
if ($('input[name=speciallogfile]').prop("checked") !== false) {
|
||||
$('input[name=speciallogfile]').attr("checked", false);
|
||||
@@ -121,30 +123,54 @@ $(document).ready(function() {
|
||||
}
|
||||
});
|
||||
// Tablesorting on admin traffic
|
||||
$("table").each(function(index) {
|
||||
if ($(this).data("toggle") == "table") {
|
||||
$("table").each(function() {
|
||||
if ($(this).data("toggle") === "table") {
|
||||
$(this).tablesorter({
|
||||
textExtraction: (function(node) {
|
||||
// extract data from markup and return it
|
||||
if (node.innerText != '-') {
|
||||
if (node.innerText !== "-") {
|
||||
return node.innerText;
|
||||
} else {
|
||||
return '0 B';
|
||||
}
|
||||
}),
|
||||
headers: {
|
||||
1: { sorter: 'filesize' },
|
||||
2: { sorter: 'filesize' },
|
||||
3: { sorter: 'filesize' },
|
||||
4: { sorter: 'filesize' },
|
||||
5: { sorter: 'filesize' },
|
||||
6: { sorter: 'filesize' },
|
||||
7: { sorter: 'filesize' },
|
||||
8: { sorter: 'filesize' },
|
||||
9: { sorter: 'filesize' },
|
||||
10: { sorter: 'filesize' },
|
||||
11: { sorter: 'filesize' },
|
||||
12: { sorter: 'filesize' }
|
||||
1: {
|
||||
sorter: 'filesize'
|
||||
},
|
||||
2: {
|
||||
sorter: 'filesize'
|
||||
},
|
||||
3: {
|
||||
sorter: 'filesize'
|
||||
},
|
||||
4: {
|
||||
sorter: 'filesize'
|
||||
},
|
||||
5: {
|
||||
sorter: 'filesize'
|
||||
},
|
||||
6: {
|
||||
sorter: 'filesize'
|
||||
},
|
||||
7: {
|
||||
sorter: 'filesize'
|
||||
},
|
||||
8: {
|
||||
sorter: 'filesize'
|
||||
},
|
||||
9: {
|
||||
sorter: 'filesize'
|
||||
},
|
||||
10: {
|
||||
sorter: 'filesize'
|
||||
},
|
||||
11: {
|
||||
sorter: 'filesize'
|
||||
},
|
||||
12: {
|
||||
sorter: 'filesize'
|
||||
}
|
||||
},
|
||||
});
|
||||
}
|
||||
@@ -153,7 +179,9 @@ $(document).ready(function() {
|
||||
var mailTemplate = $("#mailTemplate").html();
|
||||
$("#mailLanguage").change(function() {
|
||||
var mailLanguage = $(this).val();
|
||||
var mailOptions = $(mailTemplate).filter(function() { return !$(this).attr("id") || $(this).attr("id") == mailLanguage; });
|
||||
var mailOptions = $(mailTemplate).filter(function() {
|
||||
return !$(this).attr("id") || $(this).attr("id") === mailLanguage;
|
||||
});
|
||||
$("#mailTemplate").html(mailOptions);
|
||||
});
|
||||
$("#mailLanguage").trigger("change");
|
||||
|
||||
Reference in New Issue
Block a user