Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/csf.tmpl
[%
USE Whostmgr;
# The jquery that's loaded by default is straight up broken, and you can't
# just pass it into scripts and get it to work. As such just jam it in.
SET JQUERY = Whostmgr.find_file_url('libraries/jquery/current/jquery.min.js');
# Also, this uses JQuery UI, but never loaded it??? Maybe it was bundled before?
SET JQ_UI = Whostmgr.find_file_url('libraries/jquery-ui/current/jquery-ui.min.js');
# Bootstrap JS is needed for tabs and toggle buttons
SET BOOTSTRAP_JS = Whostmgr.find_file_url('libraries/bootstrap/optimized/js/bootstrap.js');
WRAPPER 'master_templates/master.tmpl'
header = 'ConfigServer Security & Firewall',
hide_license_warnings = 1,
stylesheets=[
Whostmgr.find_file_url('3rdparty/bootstrap-rtl/optimized/dist/css/bootstrap-rtl.min.css'),
Whostmgr.find_file_url('libraries/jquery-ui/current/jquery-ui.min.css'),
],
theme='bootstrap',
breadcrumburl='/cgi/configserver/csf.cgi',
%]
<script type="text/javascript" src="[% JQUERY %]"></script>
<script type="text/javascript" src="[% JQ_UI %]"></script>
<script type="text/javascript" src="[% BOOTSTRAP_JS %]"></script>
[% csf_output %]
<script type="text/javascript">
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i = 0; i <ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length,c.length);
}
}
return "";
}
$(document).ready(function() {
$("#loader").hide();
$("#docs-link").hide();
$.fn.scrollBottom = function() {
return $(document).height() - this.scrollTop() - this.height();
};
$('#botlink').on("click",function(){
$('html,body').animate({ scrollTop: 0 }, 'slow', function () {});
});
$('#toplink').on("click",function() {
var window_height = $(window).height();
var document_height = $(document).height();
$('html,body').animate({ scrollTop: window_height + document_height }, 'slow', function () {});
});
$('[data-tooltip="tooltip"]').tooltip();
$(window).scroll(function () {
if ($(this).scrollTop() > 500) {
$('#botlink').fadeIn();
} else {
$('#botlink').fadeOut();
}
if ($(this).scrollBottom() > 500) {
$('#toplink').fadeIn();
} else {
$('#toplink').fadeOut();
}
});
[% IF config.STYLE_MOBILE || reseller %]
var csfview = getCookie('csfview');
if (csfview == 'mobile') {
$(".mobilecontainer").css('display','block');
$(".normalcontainer").css('display','none');
$("#csfreturn").addClass('btn-primary btn-lg btn-block').removeClass('btn-default');
} else if (csfview == 'desktop') {
$(".mobilecontainer").css('display','none');
$(".normalcontainer").css('display','block');
$("#csfreturn").removeClass('btn-primary btn-lg btn-block').addClass('btn-default');
}
if (top.location == location) {
$("#cpframetr2").show();
} else {
$("#cpframetr2").hide();
}
if ($(".mobilecontainer").css('display') == 'block' ) {
document.cookie = "csfview=mobile; path=/";
if (top.location != location) {
top.location.href = document.location.href ;
}
}
$(window).resize(function() {
if ($(".mobilecontainer").css('display') == 'block' ) {
document.cookie = "csfview=mobile; path=/";
if (top.location != location) {
top.location.href = document.location.href ;
}
}
});
$("#NormalView").click(function(){
document.cookie = "csfview=desktop; path=/";
$(".mobilecontainer").css('display','none');
$(".normalcontainer").css('display','block');
});
$("#MobileView").click(function(){
document.cookie = "csfview=mobile; path=/";
if (top.location == location) {
$(".normalcontainer").css('display','none');
$(".mobilecontainer").css('display','block');
} else {
top.location.href = document.location.href;
}
});
[% END %]
});
</script>
[% END %]
Back to Directory
File Manager