welcome on board new 'Sparkle' theme and also welcome on board BNoiZe as theme maintainer (creater of Sparkle theme)
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
This commit is contained in:
113
templates/Sparkle/assets/js/main.js
vendored
Normal file
113
templates/Sparkle/assets/js/main.js
vendored
Normal file
@@ -0,0 +1,113 @@
|
||||
function twoDigits(value) {
|
||||
if(value < 10) {
|
||||
return '0' + value;
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
$(document).ready(function() {
|
||||
// Format date in header
|
||||
var lastlogin = new Date($("#lastlogin").text() * 1000);
|
||||
//var d = Date.parse(lastlogin);
|
||||
$("#lastlogin").text(lastlogin.getFullYear() + "-" + twoDigits(lastlogin.getMonth()) + "-" + twoDigits(lastlogin.getDate()) + " " + twoDigits(lastlogin.getHours()) + ":" + twoDigits(lastlogin.getMinutes()) + ":" + twoDigits(lastlogin.getSeconds()));
|
||||
|
||||
// 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;
|
||||
var vars = urlParams.split("&");
|
||||
for (var i=0;i<vars.length;i++) {
|
||||
var pair = vars[i].split("=");
|
||||
if (pair[0] == key) {
|
||||
return pair[1];
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
if ($('#speciallogwarningpopup').length) {
|
||||
var $speciallogdialog = $('#speciallogwarningpopup')
|
||||
.dialog({
|
||||
autoOpen: false,
|
||||
closeOnEscape: false,
|
||||
draggable: false,
|
||||
modal: true,
|
||||
resizable: false,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
// make rel="external" links open in a new window
|
||||
$("a[rel='external']").attr('target', '_blank');
|
||||
$(".main").css('min-height', $("nav").height() - 134);
|
||||
//$(".dboarditem:last").css('min-height', $(".dboarditem:first").height());
|
||||
//$(".dboarditem:first").css('min-height', $(".dboarditem:last").height());
|
||||
|
||||
// set focus on username-field if on loginpage
|
||||
if ($(".loginpage").length != 0) {
|
||||
$("#loginname").focus();
|
||||
}
|
||||
|
||||
/*if ($("table.formtable").length != 0) {
|
||||
$("table.formtable tr").hover(function() {
|
||||
$(this).css("background-color", "#f5f5f5");
|
||||
}, function() {
|
||||
$(this).css("background-color", "#fff");
|
||||
});
|
||||
}*/
|
||||
|
||||
if ($("table.bradiusodd").length != 0) {
|
||||
$("table.bradiusodd tbody tr").hover(function() {
|
||||
$(this).css("background-color", "#f5f5f5");
|
||||
}, function() {
|
||||
$(this).css("background-color", "#fff");
|
||||
});
|
||||
}
|
||||
|
||||
// Auto-select next field in configfile - wizard
|
||||
$('#config_distribution').change(function (){
|
||||
window.location.href=window.location.href + '&distribution=' + this.options[ this.selectedIndex ].value;
|
||||
});
|
||||
$('#config_service').change(function (){
|
||||
window.location.href=window.location.href + '&service=' + this.options[ this.selectedIndex ].value;
|
||||
});
|
||||
$('#config_daemon').change(function (){
|
||||
window.location.href=window.location.href + '&daemon=' + this.options[ this.selectedIndex ].value;
|
||||
});
|
||||
|
||||
// Back-button
|
||||
$('#yesnobutton').click(function() {
|
||||
history.back();
|
||||
});
|
||||
|
||||
$('input[name=speciallogfile]').click(function () {
|
||||
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()) {
|
||||
$("#speciallogverified").val("0");
|
||||
if($('input[name=speciallogfile]').prop("checked") != false) {
|
||||
$('input[name=speciallogfile]').attr("checked", false);
|
||||
} else {
|
||||
$('input[name=speciallogfile]').attr("checked", true);
|
||||
}
|
||||
} else {
|
||||
$("#speciallogverified").val("1");
|
||||
}
|
||||
});
|
||||
|
||||
$('input[id=speciallognobutton]').click(function () {
|
||||
$speciallogdialog.dialog("close");
|
||||
$("#speciallogverified").val("0");
|
||||
if($('input[name=speciallogfile]').prop("checked") != false) {
|
||||
$('input[name=speciallogfile]').attr("checked", false);
|
||||
} else {
|
||||
$('input[name=speciallogfile]').attr("checked", true);
|
||||
}
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user