123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- (function () {
- "use strict";
- // custom scrollbar
- $("html").niceScroll({
- styler: "fb",
- cursorcolor: "#00C6D7",
- cursorwidth: '5',
- cursorborderradius: '10px',
- background: '#002561',
- spacebarenabled: false,
- cursorborder: '0',
- zindex: '1000'
- });
- $(".left-side").niceScroll({
- styler: "fb",
- cursorcolor: "#00C6D7",
- cursorwidth: '3',
- cursorborderradius: '10px',
- background: '#002561',
- spacebarenabled: false,
- cursorborder: '0'
- });
- $(".left-side").getNiceScroll();
- if ($('body').hasClass('left-side-collapsed')) {
- $(".left-side").getNiceScroll().hide();
- }
- // Toggle Left Menu
- jQuery('.menu-list > a').click(function () {
- var parent = jQuery(this).parent();
- var sub = parent.find('> ul');
- if (!jQuery('body').hasClass('left-side-collapsed')) {
- if (sub.is(':visible')) {
- sub.slideUp(200, function () {
- parent.removeClass('nav-active');
- jQuery('.main-content').css({height: ''});
- mainContentHeightAdjust();
- });
- } else {
- visibleSubMenuClose();
- parent.addClass('nav-active');
- sub.slideDown(200, function () {
- mainContentHeightAdjust();
- });
- }
- }
- return false;
- });
- function visibleSubMenuClose() {
- jQuery('.menu-list').each(function () {
- var t = jQuery(this);
- if (t.hasClass('nav-active')) {
- t.find('> ul').slideUp(200, function () {
- t.removeClass('nav-active');
- });
- }
- });
- }
- function mainContentHeightAdjust() {
- // Adjust main content height
- var docHeight = jQuery(document).height();
- if (docHeight > jQuery('.main-content').height())
- jQuery('.main-content').height(docHeight);
- }
- // class add mouse hover
- jQuery('.custom-nav > li').hover(function () {
- jQuery(this).addClass('nav-hover');
- }, function () {
- jQuery(this).removeClass('nav-hover');
- });
- // Menu Toggle
- jQuery('.toggle-btn').click(function () {
- $(".left-side").getNiceScroll().hide();
- if ($('body').hasClass('left-side-collapsed')) {
- $(".left-side").getNiceScroll().hide();
- }
- var body = jQuery('body');
- var bodyposition = body.css('position');
- if (bodyposition != 'relative') {
- if (!body.hasClass('left-side-collapsed')) {
- body.addClass('left-side-collapsed');
- jQuery('.custom-nav ul').attr('style', '');
- jQuery(this).addClass('menu-collapsed');
- } else {
- body.removeClass('left-side-collapsed chat-view');
- jQuery('.custom-nav li.active ul').css({display: 'block'});
- jQuery(this).removeClass('menu-collapsed');
- }
- } else {
- if (body.hasClass('left-side-show'))
- body.removeClass('left-side-show');
- else
- body.addClass('left-side-show');
- mainContentHeightAdjust();
- }
- });
- searchform_reposition();
- jQuery(window).resize(function () {
- if (jQuery('body').css('position') == 'relative') {
- jQuery('body').removeClass('left-side-collapsed');
- } else {
- jQuery('body').css({left: '', marginRight: ''});
- }
- searchform_reposition();
- });
- function searchform_reposition() {
- if (jQuery('.searchform').css('position') == 'relative') {
- jQuery('.searchform').insertBefore('.left-side-inner .logged-user');
- } else {
- jQuery('.searchform').insertBefore('.menu-right');
- }
- }
- })(jQuery);
- // Dropdowns Script
- $(document).ready(function () {
- $(document).on('click', function (ev) {
- ev.stopImmediatePropagation();
- $(".dropdown-toggle").dropdown("active");
- });
- });
- /************** Search ****************/
- $(function () {
- var button = $('#loginButton');
- var box = $('#loginBox');
- var form = $('#loginForm');
- button.removeAttr('href');
- button.mouseup(function (login) {
- box.toggle();
- button.toggleClass('active');
- });
- form.mouseup(function () {
- return false;
- });
- $(this).mouseup(function (login) {
- if (!($(login.target).parent('#loginButton').length > 0)) {
- button.removeClass('active');
- box.hide();
- }
- });
- });
-
|