forked from I2P_Developers/i2p.i2p
48 lines
1.0 KiB
JavaScript
48 lines
1.0 KiB
JavaScript
/* @license http://www.gnu.org/licenses/gpl-2.0.html GPL-2.0 */
|
|
/* see also licenses/LICENSE-GPLv2.txt */
|
|
|
|
/**
|
|
* Search form helpers
|
|
*
|
|
* @since 0.9.58
|
|
*/
|
|
function initSearch()
|
|
{
|
|
var sch = document.getElementById("search");
|
|
if (sch != null) {
|
|
var box = document.getElementById("searchbox");
|
|
var cxl = document.getElementById("searchcancel");
|
|
cxl.addEventListener("click", function(event) {
|
|
if (box.value !== "") {
|
|
box.value = "";
|
|
requestAjax2(-1);
|
|
}
|
|
cxl.classList.add("disabled");
|
|
event.preventDefault();
|
|
});
|
|
|
|
box.addEventListener("input", function(event) {
|
|
if (box.value !== "") {
|
|
cxl.classList.remove("disabled");
|
|
} else {
|
|
cxl.classList.add("disabled");
|
|
}
|
|
requestAjax2(-1);
|
|
});
|
|
|
|
if (box.value !== "") {
|
|
cxl.classList.remove("disabled");
|
|
} else {
|
|
cxl.classList.add("disabled");
|
|
}
|
|
// so we don't get the link popup
|
|
cxl.removeAttribute("href");
|
|
}
|
|
}
|
|
|
|
document.addEventListener("DOMContentLoaded", function() {
|
|
initSearch();
|
|
}, true);
|
|
|
|
/* @license-end */
|