brotherton-erpnext/erpnext/www/all-products/search.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

29 lines
750 B
JavaScript
Raw Normal View History

2021-04-22 08:51:29 +00:00
console.log("search.js reloaded");
const search_box = document.getElementById("search-box");
const results = document.getElementById("results");
function populateResults(data) {
2021-04-22 08:51:29 +00:00
console.log(data);
html = ""
for (let res of data.message) {
2021-04-22 08:51:29 +00:00
html += `<li>
<img class="item-thumb" src="${res.thumbnail || ''}" />
<a href="/${res.route}">${res.web_item_name}</a>
</li>`
}
console.log(html);
results.innerHTML = html;
}
search_box.addEventListener("input", (e) => {
frappe.call({
method: "erpnext.templates.pages.product_search.search",
args: {
query: e.target.value
},
callback: (data) => {
populateResults(data);
}
})
});