misc_pterodactyl-panel/public/js/admin.min.js
Dane Everitt 179481c547 Add support for allocation management on nodes.
Allows deleting entire IP blocks, as well as allocating new IPs and
Ports via CIDR ranges, single IP, and single ports or a port range.
2016-01-10 00:38:16 -05:00

24 lines
1.1 KiB
JavaScript
Executable file

function randomKey(length) {
var text = '';
var possible = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
for( var i=0; i < length; i++ ) {
text += possible.charAt(Math.floor(Math.random() * possible.length));
}
return text;
}
$(document).ready(function () {
$.urlParam=function(name){var results=new RegExp("[\\?&]"+name+"=([^&#]*)").exec(decodeURIComponent(window.location.href));if(results==null){return null}else{return results[1]||0}};function getPageName(url){var index=url.lastIndexOf("/")+1;var filenameWithExtension=url.substr(index);var filename=filenameWithExtension.split(".")[0];return filename}
function centerModal(element) {
var modal = (element.length > 0) ? element : $('.modal:visible');
var clone = modal.clone().css('display', 'block').appendTo('body');
var top = Math.round((clone.height() - clone.find('.modal-content').height()) / 3);
clone.remove();
modal.find('div.modal-content').css('margin-top', top);
}
$('body').on('show.bs.modal', '.modal', function() {
centerModal($(this));
});
$(window).on('resize', centerModal);
});