patchcablemgr/assets/js/jquery.app.js
2020-11-22 22:50:42 +00:00

54 lines
1.2 KiB
JavaScript
Executable File

/**
* Theme: Uplon Admin Template
* Author: Coderthemes
* Module/App: Main Js
*/
!function($) {
"use strict";
var Navbar = function() {};
//navbar - topbar
Navbar.prototype.init = function () {
//toggle
$('.navbar-toggle').on('click', function (event) {
$(this).toggleClass('open');
$('#navigation').slideToggle(400);
});
$('.navigation-menu>li').slice(-1).addClass('last-elements');
$('.navigation-menu li.has-submenu a[href="#"]').on('click', function (e) {
if ($(window).width() < 992) {
e.preventDefault();
$(this).parent('li').toggleClass('open').find('.submenu:first').toggleClass('open');
}
});
$(".right-bar-toggle").click(function(){
$(".right-bar").toggle();
$('.wrapper').toggleClass('right-bar-enabled');
});
$('.has-submenu').hover(
function(){
$(this).find('.subMenuCaret').removeClass('fa-caret-right').addClass('fa-caret-down');
},
function(){
$(this).find('.subMenuCaret').removeClass('fa-caret-down').addClass('fa-caret-right');
}
);
},
//init
$.Navbar = new Navbar, $.Navbar.Constructor = Navbar
}(window.jQuery),
//initializing
function($) {
"use strict";
$.Navbar.init()
}(window.jQuery);