[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.116.90.183: ~ $
/* ========================================================================
 * Bootstrap: dropdown.js v3.4.1 (adapted to WF prefix)
 * https://getbootstrap.com/docs/3.4/javascript/#dropdowns
 * ========================================================================
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * ======================================================================== */


+function ($) {
	'use strict';

	// DROPDOWN CLASS DEFINITION
	// =========================

	var backdrop = '.wf-dropdown-backdrop'
	var toggle   = '[data-toggle="wf-dropdown"]'
	var WFDropdown = function (element) {
		$(element).on('click.bs.wf-dropdown', this.toggle)
	}

	WFDropdown.VERSION = '3.4.1'

	function getParent($this) {
		var selector = $this.attr('data-target')

		if (!selector) {
			selector = $this.attr('href')
			selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
		}

		var $parent = selector !== '#' ? $(document).find(selector) : null

		return $parent && $parent.length ? $parent : $this.parent()
	}

	function clearMenus(e) {
		if (e && e.which === 3) return
		$(backdrop).remove()
		$(toggle).each(function () {
			var $this         = $(this)
			var $parent       = getParent($this)
			var relatedTarget = { relatedTarget: this }

			if (!$parent.hasClass('wf-open')) return

			if (e && e.type == 'click' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return

			$parent.trigger(e = $.Event('hide.bs.wf-dropdown', relatedTarget))

			if (e.isDefaultPrevented()) return

			$this.attr('aria-expanded', 'false')
			$parent.removeClass('wf-open').trigger($.Event('hidden.bs.wf-dropdown', relatedTarget))
		})
	}

	WFDropdown.prototype.toggle = function (e) {
		var $this = $(this)

		if ($this.is('.wf-disabled, :disabled')) return

		var $parent  = getParent($this)
		var isActive = $parent.hasClass('wf-open')

		clearMenus()

		if (!isActive) {
			if ('ontouchstart' in document.documentElement && !$parent.closest('.wf-navbar-nav').length) {
				// if mobile we use a backdrop because click events don't delegate
				$(document.createElement('div'))
					.addClass('wf-dropdown-backdrop')
					.insertAfter($(this))
					.on('click', clearMenus)
			}

			var relatedTarget = { relatedTarget: this }
			$parent.trigger(e = $.Event('show.bs.wf-dropdown', relatedTarget))

			if (e.isDefaultPrevented()) return

			$this
				.trigger('focus')
				.attr('aria-expanded', 'true')

			$parent
				.toggleClass('wf-open')
				.trigger($.Event('shown.bs.wf-dropdown', relatedTarget))
		}

		return false
	}

	WFDropdown.prototype.keydown = function (e) {
		if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return

		var $this = $(this)

		e.preventDefault()
		e.stopPropagation()

		if ($this.is('.wf-disabled, :disabled')) return

		var $parent  = getParent($this)
		var isActive = $parent.hasClass('wf-open')

		if (!isActive && e.which != 27 || isActive && e.which == 27) {
			if (e.which == 27) $parent.find(toggle).trigger('focus')
			return $this.trigger('click')
		}

		var desc = ' li:not(.wf-disabled):visible a'
		var $items = $parent.find('.wf-dropdown-menu' + desc)

		if (!$items.length) return

		var index = $items.index(e.target)

		if (e.which == 38 && index > 0)                 index--         // up
		if (e.which == 40 && index < $items.length - 1) index++         // down
		if (!~index)                                    index = 0

		$items.eq(index).trigger('focus')
	}


	// DROPDOWN PLUGIN DEFINITION
	// ==========================

	function WFPlugin(option) {
		return this.each(function () {
			var $this = $(this)
			var data  = $this.data('bs.wf-dropdown')

			if (!data) $this.data('bs.wf-dropdown', (data = new WFDropdown(this)))
			if (typeof option == 'string') data[option].call($this)
		})
	}

	var old = $.fn.wfdropdown

	$.fn.wfdropdown             = WFPlugin
	$.fn.wfdropdown.Constructor = WFDropdown


	// DROPDOWN NO CONFLICT
	// ====================

	$.fn.wfdropdown.noConflict = function () {
		$.fn.wfdropdown = old
		return this
	}


	// APPLY TO STANDARD DROPDOWN ELEMENTS
	// ===================================

	$(document)
		.on('click.bs.wf-dropdown.data-api', clearMenus)
		.on('click.bs.wf-dropdown.data-api', '.wf-dropdown form', function (e) { e.stopPropagation() })
		.on('click.bs.wf-dropdown.data-api', toggle, WFDropdown.prototype.toggle)
		.on('keydown.bs.wf-dropdown.data-api', toggle, WFDropdown.prototype.keydown)
		.on('keydown.bs.wf-dropdown.data-api', '.wf-dropdown-menu', WFDropdown.prototype.keydown)

}(jQuery);

Filemanager

Name Type Size Permission Actions
admin.1736960042.js File 144.35 KB 0644
admin.ajaxWatcher.1736960042.js File 15.2 KB 0644
admin.liveTraffic.1736960042.js File 28.6 KB 0644
chart.umd.1736960042.js File 198.43 KB 0644
date.1736960042.js File 22.8 KB 0644
jquery-ui-timepicker-addon.1736960042.js File 78.82 KB 0644
jquery.colorbox-min.1736960042.js File 11.62 KB 0644
jquery.colorbox.1736960042.js File 28.49 KB 0644
jquery.qrcode.min.1736960042.js File 13.67 KB 0644
jquery.tmpl.min.1736960042.js File 5.97 KB 0644
knockout-3.5.1.1736960042.js File 66.65 KB 0644
wfdashboard.1736960042.js File 365 B 0644
wfdropdown.1736960042.js File 4.58 KB 0644
wfglobal.1736960042.js File 31.62 KB 0644
wfi18n.1736960042.js File 6.34 KB 0644
wfonboarding.1736960042.js File 4.66 KB 0644
wfpopover.1736960042.js File 22.45 KB 0644
wfselect2.min.1736960042.js File 77.76 KB 0644