Minor search fixes
This commit is contained in:
		
							parent
							
								
									02e7b1dcab
								
							
						
					
					
						commit
						28a1544cc0
					
				| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
import strutils, strformat, sequtils, tables
 | 
			
		||||
import strutils, strformat, sequtils, tables, uri
 | 
			
		||||
 | 
			
		||||
import types
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -97,7 +97,7 @@ proc genQueryUrl*(query: Query): string =
 | 
			
		|||
 | 
			
		||||
  var params = @[&"kind={query.kind}"]
 | 
			
		||||
  if query.text.len > 0:
 | 
			
		||||
    params.add "text=" & query.text
 | 
			
		||||
    params.add "text=" & encodeUrl(query.text)
 | 
			
		||||
  for f in query.filters:
 | 
			
		||||
    params.add "f-" & f & "=on"
 | 
			
		||||
  for e in query.excludes:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -24,9 +24,13 @@ input[type="date"] {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
input[type="date"]::-webkit-inner-spin-button {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    display: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
input[type="date"]::-webkit-clear-button {
 | 
			
		||||
    margin-left: 17px;
 | 
			
		||||
    filter: grayscale(100%);
 | 
			
		||||
    filter: hue-rotate(120deg);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
input::-webkit-calendar-picker-indicator {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -86,5 +86,8 @@ proc genSelect*(pref, label, state: string; options: seq[string]): VNode =
 | 
			
		|||
 | 
			
		||||
proc genDate*(pref, state: string): VNode =
 | 
			
		||||
  buildHtml(span(class="date-input")):
 | 
			
		||||
    verbatim &"<input name={pref} type=\"date\" value=\"{state}\"/>"
 | 
			
		||||
    if state.len > 0:
 | 
			
		||||
      verbatim &"<input name={pref} type=\"date\" value=\"{state}\"/>"
 | 
			
		||||
    else:
 | 
			
		||||
      verbatim &"<input name={pref} type=\"date\"/>"
 | 
			
		||||
    icon "calendar"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue