Minor search fixes

This commit is contained in:
Zed 2019-09-20 02:20:09 +02:00
parent 02e7b1dcab
commit 28a1544cc0
3 changed files with 13 additions and 6 deletions

View file

@ -1,4 +1,4 @@
import strutils, strformat, sequtils, tables import strutils, strformat, sequtils, tables, uri
import types import types
@ -97,7 +97,7 @@ proc genQueryUrl*(query: Query): string =
var params = @[&"kind={query.kind}"] var params = @[&"kind={query.kind}"]
if query.text.len > 0: if query.text.len > 0:
params.add "text=" & query.text params.add "text=" & encodeUrl(query.text)
for f in query.filters: for f in query.filters:
params.add "f-" & f & "=on" params.add "f-" & f & "=on"
for e in query.excludes: for e in query.excludes:

View file

@ -24,9 +24,13 @@ input[type="date"] {
} }
input[type="date"]::-webkit-inner-spin-button { input[type="date"]::-webkit-inner-spin-button {
opacity: 0; display: none;
margin: 0; }
padding: 0;
input[type="date"]::-webkit-clear-button {
margin-left: 17px;
filter: grayscale(100%);
filter: hue-rotate(120deg);
} }
input::-webkit-calendar-picker-indicator { input::-webkit-calendar-picker-indicator {

View file

@ -86,5 +86,8 @@ proc genSelect*(pref, label, state: string; options: seq[string]): VNode =
proc genDate*(pref, state: string): VNode = proc genDate*(pref, state: string): VNode =
buildHtml(span(class="date-input")): buildHtml(span(class="date-input")):
if state.len > 0:
verbatim &"<input name={pref} type=\"date\" value=\"{state}\"/>" verbatim &"<input name={pref} type=\"date\" value=\"{state}\"/>"
else:
verbatim &"<input name={pref} type=\"date\"/>"
icon "calendar" icon "calendar"