| Server IP : 20.75.53.88 / Your IP : 216.73.217.72 [ Web Server : Apache System : Linux VMRALP-3 4.4.0-256-generic #290~14.04.1-Ubuntu SMP Thu Jun 20 09:24:50 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29+esm15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Domains : 3 Domains MySQL : ON | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/merenda/dev/Scripts/ui/minified/ |
Upload File : |
/*! jQuery UI - v1.8.23 - 2012-08-15
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.autocomplete.js
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
(function (a, b) {
var c = 0;
a.widget("ui.autocomplete", {
options: {
appendTo: "body",
autoFocus: !1,
delay: 300,
minLength: 1,
position: {my: "left top", at: "left bottom", collision: "none"},
source: null
}, pending: 0, _create: function () {
var b = this, c = this.element[0].ownerDocument, d;
this.isMultiLine = this.element.is("textarea"), this.element.addClass("ui-autocomplete-input").attr("autocomplete", "off").attr({
role: "textbox",
"aria-autocomplete": "list",
"aria-haspopup": "true"
}).bind("keydown.autocomplete", function (c) {
if (b.options.disabled || b.element.propAttr("readOnly"))return;
d = !1;
var e = a.ui.keyCode;
switch (c.keyCode) {
case e.PAGE_UP:
b._move("previousPage", c);
break;
case e.PAGE_DOWN:
b._move("nextPage", c);
break;
case e.UP:
b._keyEvent("previous", c);
break;
case e.DOWN:
b._keyEvent("next", c);
break;
case e.ENTER:
case e.NUMPAD_ENTER:
b.menu.active && (d = !0, c.preventDefault());
case e.TAB:
if (!b.menu.active)return;
b.menu.select(c);
break;
case e.ESCAPE:
b.element.val(b.term), b.close(c);
break;
default:
clearTimeout(b.searching), b.searching = setTimeout(function () {
b.term != b.element.val() && (b.selectedItem = null, b.search(null, c))
}, b.options.delay)
}
}).bind("keypress.autocomplete", function (a) {
d && (d = !1, a.preventDefault())
}).bind("focus.autocomplete", function () {
if (b.options.disabled)return;
b.selectedItem = null, b.previous = b.element.val()
}).bind("blur.autocomplete", function (a) {
if (b.options.disabled)return;
clearTimeout(b.searching), b.closing = setTimeout(function () {
b.close(a), b._change(a)
}, 150)
}), this._initSource(), this.menu = a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo || "body", c)[0]).mousedown(function (c) {
var d = b.menu.element[0];
a(c.target).closest(".ui-menu-item").length || setTimeout(function () {
a(document).one("mousedown", function (c) {
c.target !== b.element[0] && c.target !== d && !a.ui.contains(d, c.target) && b.close()
})
}, 1), setTimeout(function () {
clearTimeout(b.closing)
}, 13)
}).menu({
focus: function (a, c) {
var d = c.item.data("item.autocomplete");
!1 !== b._trigger("focus", a, {item: d}) && /^key/.test(a.originalEvent.type) && b.element.val(d.value)
}, selected: function (a, d) {
var e = d.item.data("item.autocomplete"), f = b.previous;
b.element[0] !== c.activeElement && (b.element.focus(), b.previous = f, setTimeout(function () {
b.previous = f, b.selectedItem = e
}, 1)), !1 !== b._trigger("select", a, {item: e}) && b.element.val(e.value), b.term = b.element.val(), b.close(a), b.selectedItem = e
}, blur: function (a, c) {
b.menu.element.is(":visible") && b.element.val() !== b.term && b.element.val(b.term)
}
}).zIndex(this.element.zIndex() + 1).css({top: 0, left: 0}).hide().data("menu"), a.fn.bgiframe && this.menu.element.bgiframe(), b.beforeunloadHandler = function () {
b.element.removeAttr("autocomplete")
}, a(window).bind("beforeunload", b.beforeunloadHandler)
}, destroy: function () {
this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"), this.menu.element.remove(), a(window).unbind("beforeunload", this.beforeunloadHandler), a.Widget.prototype.destroy.call(this)
}, _setOption: function (b, c) {
a.Widget.prototype._setOption.apply(this, arguments), b === "source" && this._initSource(), b === "appendTo" && this.menu.element.appendTo(a(c || "body", this.element[0].ownerDocument)[0]), b === "disabled" && c && this.xhr && this.xhr.abort()
}, _initSource: function () {
var b = this, c, d;
a.isArray(this.options.source) ? (c = this.options.source, this.source = function (b, d) {
d(a.ui.autocomplete.filter(c, b.term))
}) : typeof this.options.source == "string" ? (d = this.options.source, this.source = function (c, e) {
b.xhr && b.xhr.abort(), b.xhr = a.ajax({
url: d, data: c, dataType: "json", success: function (a, b) {
e(a)
}, error: function () {
e([])
}
})
}) : this.source = this.options.source
}, search: function (a, b) {
a = a != null ? a : this.element.val(), this.term = this.element.val();
if (a.length < this.options.minLength)return this.close(b);
clearTimeout(this.closing);
if (this._trigger("search", b) === !1)return;
return this._search(a)
}, _search: function (a) {
this.pending++, this.element.addClass("ui-autocomplete-loading"), this.source({term: a}, this._response())
}, _response: function () {
var a = this, b = ++c;
return function (d) {
b === c && a.__response(d), a.pending--, a.pending || a.element.removeClass("ui-autocomplete-loading")
}
}, __response: function (a) {
!this.options.disabled && a && a.length ? (a = this._normalize(a), this._suggest(a), this._trigger("open")) : this.close()
}, close: function (a) {
clearTimeout(this.closing), this.menu.element.is(":visible") && (this.menu.element.hide(), this.menu.deactivate(), this._trigger("close", a))
}, _change: function (a) {
this.previous !== this.element.val() && this._trigger("change", a, {item: this.selectedItem})
}, _normalize: function (b) {
return b.length && b[0].label && b[0].value ? b : a.map(b, function (b) {
return typeof b == "string" ? {label: b, value: b} : a.extend({label: b.label || b.value, value: b.value || b.label}, b)
})
}, _suggest: function (b) {
var c = this.menu.element.empty().zIndex(this.element.zIndex() + 1);
this._renderMenu(c, b), this.menu.deactivate(), this.menu.refresh(), c.show(), this._resizeMenu(), c.position(a.extend({of: this.element}, this.options.position)), this.options.autoFocus && this.menu.next(new a.Event("mouseover"))
}, _resizeMenu: function () {
var a = this.menu.element;
a.outerWidth(Math.max(a.width("").outerWidth() + 1, this.element.outerWidth()))
}, _renderMenu: function (b, c) {
var d = this;
a.each(c, function (a, c) {
d._renderItem(b, c)
})
}, _renderItem: function (b, c) {
return a("<li></li>").data("item.autocomplete", c).append(a("<a></a>").text(c.label)).appendTo(b)
}, _move: function (a, b) {
if (!this.menu.element.is(":visible")) {
this.search(null, b);
return
}
if (this.menu.first() && /^previous/.test(a) || this.menu.last() && /^next/.test(a)) {
this.element.val(this.term), this.menu.deactivate();
return
}
this.menu[a](b)
}, widget: function () {
return this.menu.element
}, _keyEvent: function (a, b) {
if (!this.isMultiLine || this.menu.element.is(":visible"))this._move(a, b), b.preventDefault()
}
}), a.extend(a.ui.autocomplete, {
escapeRegex: function (a) {
return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&")
}, filter: function (b, c) {
var d = new RegExp(a.ui.autocomplete.escapeRegex(c), "i");
return a.grep(b, function (a) {
return d.test(a.label || a.value || a)
})
}
})
})(jQuery), function (a) {
a.widget("ui.menu", {
_create: function () {
var b = this;
this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role: "listbox", "aria-activedescendant": "ui-active-menuitem"}).click(function (c) {
if (!a(c.target).closest(".ui-menu-item a").length)return;
c.preventDefault(), b.select(c)
}), this.refresh()
}, refresh: function () {
var b = this, c = this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role", "menuitem");
c.children("a").addClass("ui-corner-all").attr("tabindex", -1).mouseenter(function (c) {
b.activate(c, a(this).parent())
}).mouseleave(function () {
b.deactivate()
})
}, activate: function (a, b) {
this.deactivate();
if (this.hasScroll()) {
var c = b.offset().top - this.element.offset().top, d = this.element.scrollTop(), e = this.element.height();
c < 0 ? this.element.scrollTop(d + c) : c >= e && this.element.scrollTop(d + c - e + b.height())
}
this.active = b.eq(0).children("a").addClass("ui-state-hover").attr("id", "ui-active-menuitem").end(), this._trigger("focus", a, {item: b})
}, deactivate: function () {
if (!this.active)return;
this.active.children("a").removeClass("ui-state-hover").removeAttr("id"), this._trigger("blur"), this.active = null
}, next: function (a) {
this.move("next", ".ui-menu-item:first", a)
}, previous: function (a) {
this.move("prev", ".ui-menu-item:last", a)
}, first: function () {
return this.active && !this.active.prevAll(".ui-menu-item").length
}, last: function () {
return this.active && !this.active.nextAll(".ui-menu-item").length
}, move: function (a, b, c) {
if (!this.active) {
this.activate(c, this.element.children(b));
return
}
var d = this.active[a + "All"](".ui-menu-item").eq(0);
d.length ? this.activate(c, d) : this.activate(c, this.element.children(b))
}, nextPage: function (b) {
if (this.hasScroll()) {
if (!this.active || this.last()) {
this.activate(b, this.element.children(".ui-menu-item:first"));
return
}
var c = this.active.offset().top, d = this.element.height(), e = this.element.children(".ui-menu-item").filter(function () {
var b = a(this).offset().top - c - d + a(this).height();
return b < 10 && b > -10
});
e.length || (e = this.element.children(".ui-menu-item:last")), this.activate(b, e)
} else this.activate(b, this.element.children(".ui-menu-item").filter(!this.active || this.last() ? ":first" : ":last"))
}, previousPage: function (b) {
if (this.hasScroll()) {
if (!this.active || this.first()) {
this.activate(b, this.element.children(".ui-menu-item:last"));
return
}
var c = this.active.offset().top, d = this.element.height(), e = this.element.children(".ui-menu-item").filter(function () {
var b = a(this).offset().top - c + d - a(this).height();
return b < 10 && b > -10
});
e.length || (e = this.element.children(".ui-menu-item:first")), this.activate(b, e)
} else this.activate(b, this.element.children(".ui-menu-item").filter(!this.active || this.first() ? ":last" : ":first"))
}, hasScroll: function () {
return this.element.height() < this.element[a.fn.prop ? "prop" : "attr"]("scrollHeight")
}, select: function (a) {
this._trigger("selected", a, {item: this.active})
}
})
}(jQuery);