90 lines
2.4 KiB
JavaScript
Executable File
90 lines
2.4 KiB
JavaScript
Executable File
$(document).ready(function() {
|
|
// Color
|
|
$(".pick-a-color").spectrum(
|
|
{
|
|
type: "text",
|
|
showAlpha: false
|
|
}
|
|
);
|
|
$(".pick-a-color").attr("autocomplete","off");
|
|
|
|
// method confirm
|
|
var doit = true;
|
|
$("a[data-method]").on('click',function(){
|
|
if($(this).data('confirm')){
|
|
doit = confirm($(this).data('confirm'));
|
|
if(!doit) return false;
|
|
}
|
|
});
|
|
$("button[data-method]").on('click',function(){
|
|
if($(this).data('confirm')){
|
|
doit = confirm($(this).data('confirm'));
|
|
if(!doit) return false;
|
|
}
|
|
});
|
|
|
|
// Modal
|
|
$(".btn-modal").click(function() {
|
|
$("#"+$(this).data("modalid")+" .modal-title").text($(this).data("modaltitle"));
|
|
$("#"+$(this).data("modalid")+" iframe").attr("src",$(this).data("modalurl"));
|
|
$("#"+$(this).data("modalid")).modal("show");
|
|
});
|
|
|
|
// Item
|
|
$( ".item" ).hover(function() {
|
|
$(this).find(".item-action a").show();
|
|
});
|
|
|
|
$( ".item" ).mouseleave(function() {
|
|
$(this).find(".item-action a").hide();
|
|
});
|
|
|
|
$( ".item-info" ).click(function() {
|
|
parent=$(this).parent().parent().parent().parent().parent();
|
|
if(parent.find(".item-description").hasClass("hide")) {
|
|
parent.find(".item-description").removeClass("hide");
|
|
parent.addClass("w-100");
|
|
parent.css("justify-content","flex-start");
|
|
}
|
|
else {
|
|
parent.find(".item-description").addClass("hide");
|
|
parent.removeClass("w-100");
|
|
|
|
if(parent.hasClass("item-large"))
|
|
parent.css("justify-content","flex-start");
|
|
else
|
|
parent.css("justify-content","center");
|
|
}
|
|
});
|
|
|
|
// Resize
|
|
resize();
|
|
|
|
// Focus
|
|
$("#page").focus();
|
|
});
|
|
|
|
$( window ).resize(function() {
|
|
resize();
|
|
});
|
|
|
|
|
|
|
|
function resize() {
|
|
if($("#header").is(":visible")){
|
|
$(".navbar-logo").hide();
|
|
$("#menulink").hide();
|
|
$("#header").hide();
|
|
}
|
|
else {
|
|
$(".navbar-logo").show();
|
|
$("#menulink").show();
|
|
$("#header").show();
|
|
}
|
|
|
|
$("main").css("height",$(window).height()-$(".header").height());
|
|
$("#page").css("height",$(window).height()-$(".header").height());
|
|
$("#sidebar").css("min-height",$("body").height()-$(".header").height());
|
|
}
|
|
|