D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
psa
/
admin
/
htdocs
/
modules
/
wp-toolkit
/
js
/
externals
/
Filename :
egg.min.js
back
Copy
function Egg() {this.eggs = [], this.hooks = [], this.kps = [], this.activeEgg = "", this.ignoredKeys = [16], arguments.length && this.AddCode.apply(this, arguments)}Egg.prototype.__execute = function (t) {return "function" == typeof t && t.call(this)}, Egg.prototype.__toCharCodes = function (t) {var e = { slash: 191, up: 38, down: 40, left: 37, right: 39, enter: 13, space: 32, ctrl: 17, alt: 18, tab: 9, esc: 27 }, o = Object.keys(e);"string" == typeof t && (t = t.split(",").map(function (t) {return t.trim()}));var s = t.map(function (t) {return t === parseInt(t, 10) ? t : o.indexOf(t) > -1 ? e[t] : t.charCodeAt(0)});return s.join(",")}, Egg.prototype.AddCode = function (t, e, o) {return this.eggs.push({ keys: this.__toCharCodes(t), fn: e, metadata: o }), this}, Egg.prototype.AddHook = function (t) {return this.hooks.push(t), this}, Egg.prototype.handleEvent = function (t) {var e = t.which, o = e >= 65 && 90 >= e;if (!("keydown" !== t.type || t.metaKey || t.ctrlKey || t.altKey || t.shiftKey)) {var s = t.target.tagName;if (("HTML" === s || "BODY" === s) && o) return void t.preventDefault()}"keyup" === t.type && this.eggs.length > 0 && (o && (t.shiftKey || (e += 32)), -1 === this.ignoredKeys.indexOf(e) && this.kps.push(e), this.eggs.forEach(function (t) {var e = ("" + this.kps).indexOf(t.keys) >= 0;e && (this.kps = [], this.activeEgg = t, this.__execute(t.fn, this), this.hooks.forEach(this.__execute, this), this.activeEgg = "")}, this))}, Egg.prototype.Listen = function () {return void 0 !== document.addEventListener && (document.addEventListener("keydown", this, !1), document.addEventListener("keyup", this, !1)), this}, Egg.prototype.listen = Egg.prototype.Listen, Egg.prototype.addCode = Egg.prototype.AddCode, Egg.prototype.addHook = Egg.prototype.AddHook, new Egg("w,o,r,d,p,r,e,s,s", function () {var t = function (t, e) {var o = "animation-" + e;t.addClassName(o), t.observe("animationend", function () {t.removeClassName(o)}), t.observe("webkitAnimationEnd", function () {t.removeClassName(o)})};t($$(".wp-toolkit-layout__heading").first(), "lightspeed");}).listen();