You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
115 lines
7.8 KiB
115 lines
7.8 KiB
function resizeitems() {
|
|
if ($.isArray(Menufunction))
|
|
for (i = 0; i < Menufunction.length; i++) window[Menufunction[i]]();
|
|
}
|
|
|
|
function initscrolls() {
|
|
jQuery.browser.mobile !== !0 && ($(".slimscroller").slimscroll({
|
|
height: "auto",
|
|
size: "5px"
|
|
}), $(".slimscrollleft").slimScroll({
|
|
height: "auto",
|
|
position: "right",
|
|
size: "7px",
|
|
color: "#bbb",
|
|
wheelStep: 5
|
|
}));
|
|
}
|
|
|
|
function toggle_slimscroll(e) {
|
|
WebAdmin_VARS.WRAPPER.hasClass("enlarged") ? ($(e).css("overflow", "inherit").parent().css("overflow", "inherit"), $(e).siblings(".slimScrollBar").css("visibility", "hidden")) : ($(e).css("overflow", "hidden").parent().css("overflow", "hidden"), $(e).siblings(".slimScrollBar").css("visibility", "visible"));
|
|
}
|
|
var WebAdmin_VARS = {
|
|
BODY: $("body"),
|
|
WRAPPER: $("#wrapper"),
|
|
LEFT_ITEMS: $(".left ul")
|
|
};
|
|
! function (e) {
|
|
"use strict";
|
|
var i = function () {
|
|
this.$body = WebAdmin_VARS.BODY, this.$openLeftBtn = e(".open-left"), this.$menuItem = e("#sidebar-menu a"), this.$subDropItem = e(".subdrop"), this.$leftMenuToggle = e(".open-left"), this.$firstMenuChild = e("#sidebar-menu ul li.has_sub a.active");
|
|
};
|
|
i.prototype.openLeftBar = function () {
|
|
WebAdmin_VARS.WRAPPER.toggleClass("enlarged"), WebAdmin_VARS.WRAPPER.addClass("forced"), WebAdmin_VARS.WRAPPER.hasClass("enlarged") && WebAdmin_VARS.BODY.hasClass("fixed-left") ? WebAdmin_VARS.BODY.removeClass("fixed-left").addClass("fixed-left-void") : !WebAdmin_VARS.WRAPPER.hasClass("enlarged") && WebAdmin_VARS.BODY.hasClass("fixed-left-void") && WebAdmin_VARS.BODY.removeClass("fixed-left-void").addClass("fixed-left"), WebAdmin_VARS.WRAPPER.hasClass("enlarged") ? WebAdmin_VARS.LEFT_ITEMS.removeAttr("style") : this.$subDropItem.siblings("ul:first").show(), toggle_slimscroll(".slimscrollleft"), WebAdmin_VARS.BODY.trigger("resize");
|
|
}, i.prototype.menuItemClick = function (i) {
|
|
WebAdmin_VARS.WRAPPER.hasClass("enlarged") || (e(this).parent().hasClass("has_sub") && i.preventDefault(), e(this).hasClass("subdrop") ? e(this).hasClass("subdrop") && (e(this).removeClass("subdrop"), e(this).next("ul").slideUp(350), e(".pull-right i", e(this).parent()).removeClass("mdi-minus").addClass("mdi-plus")) : (e("ul", e(this).parents("ul:first")).slideUp(350), e("a", e(this).parents("ul:first")).removeClass("subdrop"), e("#sidebar-menu .pull-right i").removeClass("mdi-minus").addClass("mdi-plus"), e(this).next("ul").slideDown(350), e(this).addClass("subdrop"), e(".pull-right i", e(this).parents(".has_sub:last")).removeClass("mdi-plus").addClass("mdi-minus"), e(".pull-right i", e(this).siblings("ul")).removeClass("mdi-minus").addClass("mdi-plus")));
|
|
}, i.prototype.init = function () {
|
|
var i = this;
|
|
i.$leftMenuToggle.on("click", function (e) {
|
|
e.stopPropagation(), i.openLeftBar();
|
|
}), i.$menuItem.on("click", i.menuItemClick), i.$firstMenuChild.parents("li:last").children("a:first").addClass("active").trigger("click"), i.$menuItem.each(function () {
|
|
this.href === window.location.href && (e(this).addClass("active"), e(this).parent().addClass("active"), e(this).parent().parent().prev().addClass("active"), e(this).parent().parent().prev().trigger("click"));
|
|
});
|
|
}, e.Sidemenu = new i, e.Sidemenu.Constructor = i;
|
|
}(window.jQuery),
|
|
function (e) {
|
|
"use strict";
|
|
var i = function () {
|
|
this.$body = WebAdmin_VARS.BODY, this.$fullscreenBtn = e("#btn-fullscreen");
|
|
};
|
|
i.prototype.launchFullscreen = function (e) {
|
|
e.requestFullscreen ? e.requestFullscreen() : e.mozRequestFullScreen ? e.mozRequestFullScreen() : e.webkitRequestFullscreen ? e.webkitRequestFullscreen() : e.msRequestFullscreen && e.msRequestFullscreen();
|
|
}, i.prototype.exitFullscreen = function () {
|
|
document.exitFullscreen ? document.exitFullscreen() : document.mozCancelFullScreen ? document.mozCancelFullScreen() : document.webkitExitFullscreen && document.webkitExitFullscreen();
|
|
}, i.prototype.toggle_fullscreen = function () {
|
|
var e = this,
|
|
i = document.fullscreenEnabled || document.mozFullScreenEnabled || document.webkitFullscreenEnabled;
|
|
i && (document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.msFullscreenElement ? e.exitFullscreen() : e.launchFullscreen(document.documentElement));
|
|
}, i.prototype.init = function () {
|
|
var e = this;
|
|
e.$fullscreenBtn.on("click", function () {
|
|
e.toggle_fullscreen();
|
|
});
|
|
}, e.FullScreen = new i, e.FullScreen.Constructor = i;
|
|
}(window.jQuery),
|
|
function (e) {
|
|
"use strict";
|
|
var i = function () {
|
|
this.VERSION = "1.0.0", this.AUTHOR = "ThemesDesign", this.SUPPORT = "#", this.pageScrollElement = "html, body", this.$body = WebAdmin_VARS.BODY;
|
|
};
|
|
i.prototype.initTooltipPlugin = function () {
|
|
e.fn.tooltip && e('[data-toggle="tooltip"]').tooltip();
|
|
}, i.prototype.initPopoverPlugin = function () {
|
|
e.fn.popover && e('[data-toggle="popover"]').popover();
|
|
}, i.prototype.initNiceScrollPlugin = function () {
|
|
e.fn.niceScroll && e(".nicescroll").niceScroll({
|
|
cursorcolor: "#9d9ea5",
|
|
cursorborderradius: "0px"
|
|
});
|
|
}, i.prototype.onDocReady = function () {
|
|
//FastClick.attach(document.body), Menufunction.push("initscrolls"), Menufunction.push("changeptype"), e(".animate-number").each(function () {
|
|
// e(this).animateNumbers(e(this).attr("data-value"), !0, parseInt(e(this).attr("data-duration")));
|
|
//}),
|
|
e(window).resize(debounce(resizeitems, 100)), WebAdmin_VARS.BODY.trigger("resize");
|
|
var i = new WOW({
|
|
boxClass: "wow",
|
|
animateClass: "animated",
|
|
offset: 50,
|
|
mobile: !1
|
|
});
|
|
i.init();
|
|
}, i.prototype.init = function () {
|
|
var i = this;
|
|
this.initTooltipPlugin(), this.initPopoverPlugin(), this.initNiceScrollPlugin(), e(document).on("ready", i.onDocReady), e.Sidemenu.init(), e.FullScreen.init();
|
|
}, e.WebAdmin = new i, e.WebAdmin.Constructor = i;
|
|
}(window.jQuery),
|
|
function (e) {
|
|
"use strict";
|
|
e.WebAdmin.init();
|
|
}(window.jQuery);
|
|
var w, h, dw, dh, changeptype = function () {
|
|
w = $(window).width(), h = $(window).height(), dw = $(document).width(), dh = $(document).height(), jQuery.browser.mobile === !0 && WebAdmin_VARS.BODY.addClass("mobile").removeClass("fixed-left"), WebAdmin_VARS.WRAPPER.hasClass("forced") || (w > 1024 ? (WebAdmin_VARS.BODY.removeClass("smallscreen").addClass("widescreen"), WebAdmin_VARS.WRAPPER.removeClass("enlarged")) : (WebAdmin_VARS.BODY.removeClass("widescreen").addClass("smallscreen"), WebAdmin_VARS.WRAPPER.addClass("enlarged"), WebAdmin_VARS.LEFT_ITEMS.removeAttr("style")), WebAdmin_VARS.WRAPPER.hasClass("enlarged") && WebAdmin_VARS.BODY.hasClass("fixed-left") ? WebAdmin_VARS.BODY.removeClass("fixed-left").addClass("fixed-left-void") : !WebAdmin_VARS.WRAPPER.hasClass("enlarged") && WebAdmin_VARS.BODY.hasClass("fixed-left-void") && WebAdmin_VARS.BODY.removeClass("fixed-left-void").addClass("fixed-left")), toggle_slimscroll(".slimscrollleft");
|
|
},
|
|
debounce = function (e, i, s) {
|
|
var t, n;
|
|
return function () {
|
|
var l = this,
|
|
o = arguments,
|
|
r = function () {
|
|
t = null, s || (n = e.apply(l, o));
|
|
},
|
|
a = s && !t;
|
|
return clearTimeout(t), t = setTimeout(r, i), a && (n = e.apply(l, o)), n;
|
|
};
|
|
},
|
|
Menufunction = [];
|