From 51d5bede72ce3ada47956d5b8d6cdf2f17763bb3 Mon Sep 17 00:00:00 2001 From: "byte[]" Date: Thu, 12 Dec 2019 21:19:07 -0500 Subject: [PATCH] preserve sort field and direction in header search box --- lib/philomena_web/templates/layout/_header.html.slime | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/philomena_web/templates/layout/_header.html.slime b/lib/philomena_web/templates/layout/_header.html.slime index eb92e8d9..1ced4635 100644 --- a/lib/philomena_web/templates/layout/_header.html.slime +++ b/lib/philomena_web/templates/layout/_header.html.slime @@ -14,6 +14,11 @@ header.header form.header__search.flex.flex--no-wrap.flex--centered action="/search" method="get" input.input.header__input.header__input--search#q name="q" title="For terms all required, separate with ',' or 'AND'; also supports 'OR' for optional terms and '-' or 'NOT' for negation. Search with a blank query for more options or click the ? for syntax help." value=(assigns[:search_query] || @conn.params["q"]) placeholder="Search" autocapitalize="none" + = if present?(@conn.params["sf"]) do + input type="hidden" name="sf" value=@conn.params["sf"] + = if present?(@conn.params["sd"]) do + input type="hidden" name="sd" value=@conn.params["sd"] + button.header__search__button type="submit" title='Search' i.fa-embedded--search a.header__search__button href="/search/reverse" title="Search using an image"