54 lines
1.2 KiB
JavaScript
Executable File
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);
|
|
|