Loading static/components/pieces/ClearSearchLink.js +7 −8 Original line number Diff line number Diff line const ClearSearchLink = { import search from "../../model/search.js" export default { view: function (vnode) { const { totalFavs, onClear } = vnode.attrs return m( "a.clear-search-link", { onclick: e => { e.preventDefault() if (onClear) onClear() search.query = null }, href: "#", role: "button", tabindex: 0, onkeypress: e => { if ((e.key === "Enter" || e.key === " ") && onClear) { if ((e.key === "Enter" || e.key === " ")) { e.preventDefault() onClear() search.query = null } }, }, `alle ${totalFavs} Favoriten anzeigen`, `alle ${vnode.attrs.totalFavoriteCount} Favoriten anzeigen`, ) }, } export default ClearSearchLink Loading
static/components/pieces/ClearSearchLink.js +7 −8 Original line number Diff line number Diff line const ClearSearchLink = { import search from "../../model/search.js" export default { view: function (vnode) { const { totalFavs, onClear } = vnode.attrs return m( "a.clear-search-link", { onclick: e => { e.preventDefault() if (onClear) onClear() search.query = null }, href: "#", role: "button", tabindex: 0, onkeypress: e => { if ((e.key === "Enter" || e.key === " ") && onClear) { if ((e.key === "Enter" || e.key === " ")) { e.preventDefault() onClear() search.query = null } }, }, `alle ${totalFavs} Favoriten anzeigen`, `alle ${vnode.attrs.totalFavoriteCount} Favoriten anzeigen`, ) }, } export default ClearSearchLink