PATH:
home
/
lab2454c
/
keebchat.com
/
themes
/
default
/
apps
/
cpanel
/
statics
/
js
"use strict"; if (typeof jQuery === "undefined") { throw new Error("jQuery plugins need to be before this file"); } $.AdminBSB = {}; $.AdminBSB.options = { colors: { red: '#F44336', pink: '#E91E63', purple: '#9C27B0', deepPurple: '#673AB7', indigo: '#3F51B5', blue: '#2196F3', lightBlue: '#03A9F4', cyan: '#00BCD4', teal: '#009688', green: '#4CAF50', lightGreen: '#8BC34A', lime: '#CDDC39', yellow: '#ffe821', amber: '#FFC107', orange: '#FF9800', deepOrange: '#FF5722', brown: '#795548', grey: '#9E9E9E', blueGrey: '#607D8B', black: '#000000', white: '#ffffff' }, leftSideBar: { scrollColor: 'rgba(0,0,0,0.5)', scrollWidth: '4px', scrollAlwaysVisible: false, scrollBorderRadius: '0', scrollRailBorderRadius: '0', scrollActiveItemWhenPageLoad: true, breakpointWidth: 1170 }, dropdownMenu: { effectIn: 'fadeIn', effectOut: 'fadeOut' } } $.AdminBSB.leftSideBar = { activate: function () { var _this = this; var $body = $('body'); var $overlay = $('.overlay'); var $msb = $("aside#acp-main-left-sidebar"); $.each($('.menu-toggle.toggled'), function (i, val) { $(val).next().slideToggle(0); }); $.each($('.menu .list li.active'), function (i, val) { var $activeAnchors = $(val).find('a:eq(0)'); $activeAnchors.addClass('toggled'); $activeAnchors.next().show(); }); $("li.acp-toggle-mainsidebar").on('click', function(event) { event.preventDefault(); $body.toggleClass('ls-closed'); if ($(this).find('span.material-icons').text() == 'more_vert') { $(this).find('span.material-icons').text('close'); } else { $(this).find('span.material-icons').text('more_vert'); } }); $msb.find('a.menu-toggle').on('click', function (e) { var $this = $(this); var $content = $this.next(); if ($($this.parents('ul').get(0)).hasClass('menu-list')) { var $not = $(e.target).hasClass('menu-toggle') ? e.target : $(e.target).parents('.menu-toggle'); $.each($('.menu-toggle.toggled').not($not).next(), function (i, val) { if ($(val).is(':visible')) { $(val).prev().toggleClass('toggled'); $(val).slideUp(); } }); } $this.toggleClass('toggled'); $content.slideToggle(320); }); } }; $.AdminBSB.input = { activate: function ($parentSelector) { $parentSelector = $parentSelector || $('body'); //On focus event $parentSelector.find('.form-control').focus(function () { $(this).closest('.form-line').addClass('focused'); }); //On focusout event $parentSelector.find('.form-control').focusout(function () { var $this = $(this); if ($this.parents('.form-group').hasClass('form-float')) { if ($this.val() == '') { $this.parents('.form-line').removeClass('focused'); } } else { $this.parents('.form-line').removeClass('focused'); } }); //On label click $parentSelector.on('click', '.form-float .form-line .form-label', function () { $(this).parent().find('input').focus(); }); //Not blank form $parentSelector.find('.form-control').each(function () { if ($(this).val() !== '') { $(this).parents('.form-line').addClass('focused'); } }); } } var edge = 'Microsoft Edge'; var ie10 = 'Internet Explorer 10'; var ie11 = 'Internet Explorer 11'; var opera = 'Opera'; var firefox = 'Mozilla Firefox'; var chrome = 'Google Chrome'; var safari = 'Safari'; $.AdminBSB.browser = { activate: function () { var _this = this; var className = _this.getClassName(); if (className !== '') $('html').addClass(_this.getClassName()); }, getBrowser: function () { var userAgent = navigator.userAgent.toLowerCase(); if (/edge/i.test(userAgent)) { return edge; } else if (/rv:11/i.test(userAgent)) { return ie11; } else if (/msie 10/i.test(userAgent)) { return ie10; } else if (/opr/i.test(userAgent)) { return opera; } else if (/chrome/i.test(userAgent)) { return chrome; } else if (/firefox/i.test(userAgent)) { return firefox; } else if (!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/)) { return safari; } return undefined; }, getClassName: function () { var browser = this.getBrowser(); if (browser === edge) { return 'edge'; } else if (browser === ie11) { return 'ie11'; } else if (browser === ie10) { return 'ie10'; } else if (browser === opera) { return 'opera'; } else if (browser === chrome) { return 'chrome'; } else if (browser === firefox) { return 'firefox'; } else if (browser === safari) { return 'safari'; } else { return ''; } } } $(function () { $.AdminBSB.browser.activate(); $.AdminBSB.leftSideBar.activate(); $.AdminBSB.input.activate(); });
[+]
..
[-] admin.js
[edit]