403Webshell
Server IP : 101.255.104.117  /  Your IP : 101.255.104.117
Web Server : Apache/2.4.34 (Win32) OpenSSL/1.0.2o PHP/5.6.38
System : Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
User : user ( 0)
PHP Version : 5.6.38
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  D:/xampp182/htdocs/siami/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : D:/xampp182/htdocs/siami/js/custom.js
(function($) {
    /* "use strict" */


 var eres = function(){
	
	var screenWidth = $(window).width();
		
	var getUrlParams = function(dParam) {
		var dPageURL = window.location.search.substring(1),
			dURLVariables = dPageURL.split('&'),
			dParameterName,
			i;

		for (i = 0; i < dURLVariables.length; i++) {
			dParameterName = dURLVariables[i].split('=');

			if (dParameterName[0] === dParam) {
				return dParameterName[1] === undefined ? true : decodeURIComponent(dParameterName[1]);
			}
		}
	}
	
	var checkboxSelectAll = function(){
		
		$("#checkAll").change(function() {
			$("td input:checkbox").prop('checked', $(this).prop("checked"));
		});
		
	}
	
	
	var handleToggleMenu = function(){
		
		$(".nav-control").on('click', function() {

			$('#main-wrapper').toggleClass("menu-toggle");

			$(".hamburger").toggleClass("is-active");
		});
		
	}
	
	
	var handlePageActive = function(){
		
		//to keep the current page active
    
		for (var nk = window.location,
				o = $("ul#menu a").filter(function() {
					return this.href == nk;
				})
				.addClass("mm-active")
				.parent()
				.addClass("mm-active");;) {
			// console.log(o)
			if (!o.is("li")) break;
			o = o.parent()
				.addClass("mm-show")
				.parent()
				.addClass("mm-active");
		}

	}
	 
	var dzSidebarStyle = function(){
		$("ul#menu>li").on('click', function() {
			const sidebarStyle = $('body').attr('data-sidebar-style');
			if (sidebarStyle === 'mini') {
				console.log($(this).find('ul'))
				$(this).find('ul').stop()
			}
		})	
	}

	var contentBodyHeight = function(){
		var win_h = window.outerHeight;
		var win_h = window.outerHeight;
		if (win_h > 0 ? win_h : screen.height) {
			$(".content-body").css("min-height", (win_h + 60) + "px");
		};
	}

	var cardCollapse = function(){
		$('a[data-action="collapse"]').on("click", function(i) {
			i.preventDefault(),
				$(this).closest(".card").find('[data-action="collapse"] i').toggleClass("mdi-arrow-down mdi-arrow-up"),
				$(this).closest(".card").children(".card-body").collapse("toggle");
		});

		$('a[data-action="expand"]').on("click", function(i) {
			i.preventDefault(),
				$(this).closest(".card").find('[data-action="expand"] i').toggleClass("icon-size-actual icon-size-fullscreen"),
				$(this).closest(".card").toggleClass("card-fullscreen");
		});
	}	
	 
	var cardLoader = function(){
		 $('[data-action="close"]').on("click", function() {
			$(this).closest(".card").removeClass().slideUp("fast");
		});

		$('[data-action="reload"]').on("click", function() {
			var e = $(this);
			e.parents(".card").addClass("card-load"),
				e.parents(".card").append('<div class="card-loader"><i class=" ti-reload rotate-refresh"></div>'),
				setTimeout(function() {
					e.parents(".card").children(".card-loader").remove(),
						e.parents(".card").removeClass("card-load")
				}, 2000)
		});
	}
	
	var dzScrollBar = function(){
		jQuery('.dz-scroll').each(function(){
			
			var scroolWidgetId = jQuery(this).attr('id');
			const ps = new PerfectScrollbar('#'+scroolWidgetId, {
			  wheelSpeed: 2,
			  wheelPropagation: true,
			  minScrollbarLength: 20
			});
		})
	}
	
	var bodyLayout = function(){
		$(window).scroll(function() {
			if ($('body').attr('data-layout') === "horizontal" && $('body').attr('data-header-position') === "static" && $('body').attr('data-sidebar-position') === "fixed")
				$(this.window).scrollTop() >= headerHight ? $('.deznav').addClass('fixed') : $('.deznav').removeClass('fixed')
		});
	}
	
	var metisMenuSidebar = function(){
		jQuery('.metismenu > .mm-active ').each(function(){
			if(!jQuery(this).children('ul').length > 0)
			{
				jQuery(this).addClass('active-no-child');
			}
		});	
	}
	
	var dzAjex = function(){
		jQuery('.bell-link').on('click',function(){
			jQuery('.chatbox').addClass('active');
		});
		jQuery('.chatbox-close').on('click',function(){
			jQuery('.chatbox').removeClass('active');
		});
		
		jQuery('.dz-chat-user-box .dz-chat-user').on('click',function(){
			 jQuery('.dz-chat-user-box').addClass('d-none');
			 jQuery('.dz-chat-history-box').removeClass('d-none');
		}); 
		
		jQuery('.dz-chat-history-back').on('click',function(){
			 jQuery('.dz-chat-user-box').removeClass('d-none');
			  jQuery('.dz-chat-history-box').addClass('d-none');
		}); 
		
		jQuery('.dz-fullscreen').on('click',function(){
			jQuery('.dz-fullscreen').toggleClass('active');
		});
	}	
	var btnNumber = function(){
		$('.btn-number').on('click', function(e) {
			e.preventDefault();

			fieldName = $(this).attr('data-field');
			type = $(this).attr('data-type');
			var input = $("input[name='" + fieldName + "']");
			var currentVal = parseInt(input.val());
			if (!isNaN(currentVal)) {
				if (type == 'minus')
					input.val(currentVal - 1);
				else if (type == 'plus')
					input.val(currentVal + 1);
			} else {
				input.val(0);
			}
		});
		
	}
	
	var dzFullScreen = function(){
		
		jQuery('.dz-fullscreen').on('click',function(e){
			if(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement) 
			{ /* Enter fullscreen */
			
			if(document.exitFullscreen) {
				document.exitFullscreen();
			} else if(document.msExitFullscreen) {
				document.msExitFullscreen(); /* IE/Edge */
			} else if(document.mozCancelFullScreen) {
				document.mozCancelFullScreen(); /* Firefox */
			} else if(document.webkitExitFullscreen) {
				document.webkitExitFullscreen(); /* Chrome, Safari & Opera */
			}
		} else { /* exit fullscreen */
			if(document.documentElement.requestFullscreen) {
				document.documentElement.requestFullscreen();
			} else if(document.documentElement.webkitRequestFullscreen) {
				document.documentElement.webkitRequestFullscreen();
			} else if(document.documentElement.mozRequestFullScreen) {
				document.documentElement.mozRequestFullScreen();
			} else if(document.documentElement.msRequestFullscreen) {
				document.documentElement.msRequestFullscreen();
			}
		}
	}
	
	/* Function ============ */
		return {
			init:function(){
				getUrlParams();
				checkboxSelectAll();
				handleToggleMenu();
				handlePageActive();
				dzSidebarStyle();
				contentBodyHeight();
				cardCollapse();
				cardLoader();
				bodyLayout();
				dzScrollBar();
				metisMenuSidebar();
				dzAjex();
				btnNumber();
				dzFullScreen();
				
			},
			
			load:function(){
				
			},
			
			resize:function(){
				
			}
		}
	
	}();

	jQuery(document).ready(function(){
		
		$("#menu").metisMenu();
		
		const headerHight = $('.header').innerHeight();
		
		const qs = new PerfectScrollbar('.deznav-scroll');
		
		eres.init();
	});
		
	jQuery(window).on('load',function(){
		
		$('#preloader').fadeOut(500);
		$('#main-wrapper').addClass('show');
	
		$('select').selectpicker();
		
		eres.load();
	});

	jQuery(window).on('resize',function(){
		eres.resize();
		
	});     

})(jQuery);

Youez - 2016 - github.com/yon3zu
LinuXploit