HEX
Server: Apache/2.4.41 (Amazon) OpenSSL/1.0.2k-fips PHP/5.6.40
System: Linux ip-172-31-40-18 4.14.146-93.123.amzn1.x86_64 #1 SMP Tue Sep 24 00:45:23 UTC 2019 x86_64
User: apache (48)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: /var/www/html/punjabcabs/public/main/assets/js/app.js
$(document).ready(function(){

	/* Content appear */
	if($('body').hasClass('content-appear')) {
		$('body').addClass('content-appearing')
		setTimeout(function() {
			$('body').removeClass('content-appear content-appearing');
		}, 800);
	}
	
	/* Preloader */
	setTimeout(function() {
		$('.preloader').fadeOut();
	}, 500);

	/* Scroll */
	if(jQuery.browser.mobile == false) {
		function initScroll(){
			$('.custom-scroll').jScrollPane({
				autoReinitialise: true,
				autoReinitialiseDelay: 100
			});
		}

		initScroll();

		$(window).resize(function() {
			initScroll();
		});
	}

	/* Sidebar - if mobile */
	if(jQuery.browser.mobile == true) {
		$('body').removeClass('fixed');
	}

    /* Sidebar - on click */
	$('.large-sidebar .site-sidebar li.with-sub').each(function() {
		var li = $(this),
			clickLink = li.find('>a'),
			subMenu = li.find('>ul');

		clickLink.click(function(){
			if (li.hasClass('active')) {
				li.removeClass('active');
				subMenu.slideUp();
			} else {
				if (!li.parent().closest('.with-sub').length) {
					$('.site-sidebar li.with-sub').removeClass('active').find('>ul').slideUp();
				}
				li.addClass('active');
				subMenu.slideDown();
			}
		});
	});

	/* Switchery */
	$('.js-switch').each(function() {
		new Switchery($(this)[0], $(this).data());
	});

	/* Sidebar - if active */
	function sidebarIfActive(){
		$('.site-sidebar li.with-sub').removeClass('active').find('>ul').hide();
		var url = window.location;
	    var element = $('.site-sidebar ul li ul li a').filter(function () {
	        return this.href == url || url.href.indexOf(this.href) == 0;
	    });
		element.parent().addClass('active');
		element.parent().parent().parent().addClass('active');

	    if(!$('body').hasClass('compact-sidebar')) {
			element.parent().parent().slideDown();
	    }
	}

	sidebarIfActive();

	/* Sidebar - show and hide */
	$('.site-header .collapse-button').click(function() {
		if ($('body').hasClass('site-sidebar-opened')) {
			$(this).removeClass('active');
			$('body').removeClass('site-sidebar-opened');
			if(jQuery.browser.mobile == false){
				$('html').css('overflow','auto');
			}
		} else {
			$(this).addClass('active');
			$('body').addClass('site-sidebar-opened');
			if(jQuery.browser.mobile == false){
				$('html').css('overflow','hidden');
			}
		}
		if ($('body').hasClass('compact-sidebar')) {
			$('body').removeClass('compact-sidebar').addClass('large-sidebar');
			if(jQuery.browser.mobile == false) {
				$('body').addClass('fixed-sidebar');
				sidebarIfActive();
			}
		}
	});

	/* Sidebar - overlay */
	$('.site-sidebar-overlay').click(function() {
		$('.site-header .collapse-button').removeClass('active');
		$('body').removeClass('site-sidebar-opened');
		if(jQuery.browser.mobile == false){
			$('html').css('overflow','auto');
		}
	});

	/* Sidebar second - toggle */
	$('.site-sidebar-second-toggle').click(function() {
		$(this).toggleClass('active');
		$('.site-sidebar-second').toggleClass('opened');
		$('.template-options').toggle();
	});

	/* Template options */
	$('.template-options input:checkbox').change(function() {
		var setting = $(this).attr('name');

		if($('body').hasClass(setting)) {
			$('body').removeClass(setting);
			if(setting == 'compact-sidebar') {
				sidebarIfActive();
			}
		} else {
			$('body').addClass(setting);
			if(setting == 'compact-sidebar') {
				sidebarIfActive();
			}
		}
	});

	$('.template-options input:radio').change(function() {
		var setting = $(this).val();

		$('body').removeClass (function (index, css) {
			return (css.match (/(^|\s)skin-\S+/g) || []).join(' ');
		});

		$('body').addClass(setting);
		if(setting == 'skin-1' || setting == 'skin-4' || setting == 'skin-5') {
			$('.site-header .navbar').removeClass('navbar-light').addClass('navbar-dark');
			$('.site-sidebar .custom-scroll').removeClass('custom-scroll-light').addClass('custom-scroll-dark');
			$('.site-sidebar .chartist-animated').removeClass('chartist-light').addClass('chartist-dark');
		} else {
			$('.site-header .navbar').removeClass('navbar-dark').addClass('navbar-light');
			$('.site-sidebar .custom-scroll').removeClass('custom-scroll-dark').addClass('custom-scroll-light');
			$('.site-sidebar .chartist-animated').removeClass('chartist-dark').addClass('chartist-light');
		}
	});

	/* Template options - toggle */
	$('.template-options .to-toggle').click(function() {
		$('.template-options').toggleClass('opened');
	});

	/* Hide on outside click */
	$(document).mouseup(function (e) {
	    var container = $('.site-sidebar-second-toggle');

	    if (!container.is(e.target) && container.has(e.target).length === 0) {
	        container.removeClass('opened');
			$('.template-options').show();
	    }
	});

	/* Chat */
	$('.sidebar-chat a, .sidebar-chat-window a').click(function() {
		$('.sidebar-chat').toggle();
		$('.sidebar-chat-window').toggle();
	});

	/* Switchery */
	/*$('.site-sidebar-second .js-switch').each(function() {
		new Switchery($(this)[0], $(this).data());
	});*/

	/*  Tooltip */
	$('[data-toggle="tooltip"]').tooltip();

	/*  Popover */
	$('[data-toggle="popover"]').popover();
	
});