mirror of https://github.com/jumpserver/jumpserver
209 lines
7.4 KiB
HTML
209 lines
7.4 KiB
HTML
<div class="theme-config">
|
|
<div class="theme-config-box">
|
|
<div class="spin-icon">
|
|
<i class="fa fa-cogs fa-spin"></i>
|
|
</div>
|
|
<div class="skin-setttings">
|
|
<div class="title">Configuration</div>
|
|
<div class="setings-item">
|
|
<span>
|
|
Collapse menu
|
|
</span>
|
|
|
|
<div class="switch">
|
|
<div class="onoffswitch">
|
|
<input type="checkbox" name="collapsemenu" class="onoffswitch-checkbox" id="collapsemenu">
|
|
<label class="onoffswitch-label" for="collapsemenu">
|
|
<span class="onoffswitch-inner"></span>
|
|
<span class="onoffswitch-switch"></span>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="setings-item">
|
|
<span>
|
|
Fixed sidebar
|
|
</span>
|
|
|
|
<div class="switch">
|
|
<div class="onoffswitch">
|
|
<input type="checkbox" name="fixedsidebar" class="onoffswitch-checkbox" id="fixedsidebar">
|
|
<label class="onoffswitch-label" for="fixedsidebar">
|
|
<span class="onoffswitch-inner"></span>
|
|
<span class="onoffswitch-switch"></span>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="setings-item">
|
|
<span>
|
|
Top navbar
|
|
</span>
|
|
|
|
<div class="switch">
|
|
<div class="onoffswitch">
|
|
<input type="checkbox" name="fixednavbar" class="onoffswitch-checkbox" id="fixednavbar">
|
|
<label class="onoffswitch-label" for="fixednavbar">
|
|
<span class="onoffswitch-inner"></span>
|
|
<span class="onoffswitch-switch"></span>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="setings-item">
|
|
<span>
|
|
Boxed layout
|
|
</span>
|
|
|
|
<div class="switch">
|
|
<div class="onoffswitch">
|
|
<input type="checkbox" name="boxedlayout" class="onoffswitch-checkbox" id="boxedlayout">
|
|
<label class="onoffswitch-label" for="boxedlayout">
|
|
<span class="onoffswitch-inner"></span>
|
|
<span class="onoffswitch-switch"></span>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="setings-item">
|
|
<span>
|
|
Fixed footer
|
|
</span>
|
|
|
|
<div class="switch">
|
|
<div class="onoffswitch">
|
|
<input type="checkbox" name="fixedfooter" class="onoffswitch-checkbox" id="fixedfooter">
|
|
<label class="onoffswitch-label" for="fixedfooter">
|
|
<span class="onoffswitch-inner"></span>
|
|
<span class="onoffswitch-switch"></span>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="title">Skins</div>
|
|
<div class="setings-item default-skin">
|
|
<span class="skin-name ">
|
|
<a href="#" class="s-skin-0">
|
|
Default
|
|
</a>
|
|
</span>
|
|
</div>
|
|
<div class="setings-item blue-skin">
|
|
<span class="skin-name ">
|
|
<a href="#" class="s-skin-1">
|
|
Blue light
|
|
</a>
|
|
</span>
|
|
</div>
|
|
<div class="setings-item yellow-skin">
|
|
<span class="skin-name ">
|
|
<a href="#" class="s-skin-3">
|
|
Yellow/Purple
|
|
</a>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
// Config box
|
|
|
|
// Enable/disable fixed top navbar
|
|
$('#fixednavbar').click(function () {
|
|
if ($('#fixednavbar').is(':checked')) {
|
|
$(".navbar-static-top").removeClass('navbar-static-top').addClass('navbar-fixed-top');
|
|
$("body").removeClass('boxed-layout');
|
|
$("body").addClass('fixed-nav');
|
|
$('#boxedlayout').prop('checked', false);
|
|
} else {
|
|
$(".navbar-fixed-top").removeClass('navbar-fixed-top').addClass('navbar-static-top');
|
|
$("body").removeClass('fixed-nav');
|
|
}
|
|
});
|
|
|
|
// Enable/disable fixed sidebar
|
|
$('#fixedsidebar').click(function () {
|
|
if ($('#fixedsidebar').is(':checked')) {
|
|
$("body").addClass('fixed-sidebar');
|
|
$('.sidebar-collapse').slimScroll({
|
|
height: '100%',
|
|
railOpacity: 0.9,
|
|
});
|
|
} else {
|
|
$('.sidebar-collapse').slimscroll({destroy: true});
|
|
$('.sidebar-collapse').attr('style', '');
|
|
$("body").removeClass('fixed-sidebar');
|
|
}
|
|
});
|
|
|
|
// Enable/disable collapse menu
|
|
$('#collapsemenu').click(function () {
|
|
if ($('#collapsemenu').is(':checked')) {
|
|
$("body").addClass('mini-navbar');
|
|
SmoothlyMenu();
|
|
} else {
|
|
$("body").removeClass('mini-navbar');
|
|
SmoothlyMenu();
|
|
}
|
|
});
|
|
|
|
// Enable/disable boxed layout
|
|
$('#boxedlayout').click(function () {
|
|
if ($('#boxedlayout').is(':checked')) {
|
|
$("body").addClass('boxed-layout');
|
|
$('#fixednavbar').prop('checked', false);
|
|
$(".navbar-fixed-top").removeClass('navbar-fixed-top').addClass('navbar-static-top');
|
|
$("body").removeClass('fixed-nav');
|
|
$(".footer").removeClass('fixed');
|
|
$('#fixedfooter').prop('checked', false);
|
|
} else {
|
|
$("body").removeClass('boxed-layout');
|
|
}
|
|
});
|
|
|
|
// Enable/disable fixed footer
|
|
$('#fixedfooter').click(function () {
|
|
if ($('#fixedfooter').is(':checked')) {
|
|
$('#boxedlayout').prop('checked', false);
|
|
$("body").removeClass('boxed-layout');
|
|
$(".footer").addClass('fixed');
|
|
} else {
|
|
$(".footer").removeClass('fixed');
|
|
}
|
|
});
|
|
|
|
// SKIN Select
|
|
$('.spin-icon').click(function () {
|
|
$(".theme-config-box").toggleClass("show");
|
|
});
|
|
|
|
// Default skin
|
|
$('.s-skin-0').click(function () {
|
|
$("body").removeClass("skin-1");
|
|
$("body").removeClass("skin-2");
|
|
$("body").removeClass("skin-3");
|
|
});
|
|
|
|
// Blue skin
|
|
$('.s-skin-1').click(function () {
|
|
$("body").removeClass("skin-2");
|
|
$("body").removeClass("skin-3");
|
|
$("body").addClass("skin-1");
|
|
});
|
|
|
|
// Inspinia ultra skin
|
|
$('.s-skin-2').click(function () {
|
|
$("body").removeClass("skin-1");
|
|
$("body").removeClass("skin-3");
|
|
$("body").addClass("skin-2");
|
|
});
|
|
|
|
// Yellow skin
|
|
$('.s-skin-3').click(function () {
|
|
$("body").removeClass("skin-1");
|
|
$("body").removeClass("skin-2");
|
|
$("body").addClass("skin-3");
|
|
});
|
|
|
|
</script> |