Archived
1
0

add search by hash

This commit is contained in:
Jeff Becker 2016-12-26 15:35:02 -05:00
parent cbad613621
commit 1e81129090

View File

@ -6,6 +6,7 @@
function inject_search(elem) { function inject_search(elem) {
var inner = document.createElement("div"); var inner = document.createElement("div");
inner.setAttribute("class", "search-navbar"); inner.setAttribute("class", "search-navbar");
var hash = document.createElement("input");
var button = document.createElement("button"); var button = document.createElement("button");
var input = document.createElement("input"); var input = document.createElement("input");
var newsgroup = document.createElement("input"); var newsgroup = document.createElement("input");
@ -57,7 +58,12 @@ function inject_search(elem) {
status.innerHTML = "searching... "; status.innerHTML = "searching... ";
} }
}; };
ajax.open("GET", "/api/find?text="+text+"&group="+group); var h = hash.value;
if (!h) {
ajax.open("GET", "/api/find?text="+text+"&group="+group);
} else {
ajax.open("GET", "/api/find?hash="+h);
}
ajax.send(); ajax.send();
}; };
@ -79,6 +85,8 @@ function inject_search(elem) {
inner.appendChild(input); inner.appendChild(input);
inner.appendChild(document.createTextNode("board: ")); inner.appendChild(document.createTextNode("board: "));
inner.appendChild(newsgroup); inner.appendChild(newsgroup);
inner.appendChild(document.createTextNode("posthash: "))
inner.appendChild(hash);
inner.appendChild(button); inner.appendChild(button);
inner.appendChild(status); inner.appendChild(status);