mirror of
https://github.com/osmarks/mycorrhiza.git
synced 2025-02-08 15:10:12 +00:00
Rename primitive search to title search
Makes more sense, actually
This commit is contained in:
parent
ba0b12a803
commit
6a26c08d02
@ -11,10 +11,10 @@
|
|||||||
.modal__title_small { font-size: 1.5rem; }
|
.modal__title_small { font-size: 1.5rem; }
|
||||||
.modal__confirmation-msg { margin: 0 0 .5rem 0; }
|
.modal__confirmation-msg { margin: 0 0 .5rem 0; }
|
||||||
|
|
||||||
.hypha-list, .primitive-search__results { padding-left: 0; }
|
.hypha-list, .title-search__results { padding-left: 0; }
|
||||||
.hypha-list__entry, .primitive-search__entry { list-style-type: none; }
|
.hypha-list__entry, .title-search__entry { list-style-type: none; }
|
||||||
.hypha-list__link, .primitive-search__link { text-decoration: none; display: inline-block; padding: .25rem; }
|
.hypha-list__link, .title-search__link { text-decoration: none; display: inline-block; padding: .25rem; }
|
||||||
.hypha-list__link:hover, .primitive-search__link:hover { text-decoration: underline; }
|
.hypha-list__link:hover, .title-search__link:hover { text-decoration: underline; }
|
||||||
.hypha-list__amnt-type { font-size: smaller; color: #999; }
|
.hypha-list__amnt-type { font-size: smaller; color: #999; }
|
||||||
|
|
||||||
/* General element positions, from small to big */
|
/* General element positions, from small to big */
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
{%- for _, link := range cfg.HeaderLinks -%}
|
{%- for _, link := range cfg.HeaderLinks -%}
|
||||||
<li class="header-links__entry"><a class="header-links__link" href="{%s link.Href %}">{%s link.Display %}</a></li>
|
<li class="header-links__entry"><a class="header-links__link" href="{%s link.Href %}">{%s link.Display %}</a></li>
|
||||||
{%- endfor -%}
|
{%- endfor -%}
|
||||||
<form class="header-links__entry header-links__search" method="GET" action="/primitive-search">
|
<form class="header-links__entry header-links__search" method="GET" action="/title-search">
|
||||||
<input type="text" name="q" placeholder="Title search" class="header-links__search-bar">
|
<input type="text" name="q" placeholder="Title search" class="header-links__search-bar">
|
||||||
</form>
|
</form>
|
||||||
{%s= UserMenuHTML(u) %}
|
{%s= UserMenuHTML(u) %}
|
||||||
@ -47,15 +47,15 @@
|
|||||||
</html>
|
</html>
|
||||||
{% endfunc %}
|
{% endfunc %}
|
||||||
|
|
||||||
{% func PrimitiveSearchHTML(query string, generator func(string) <-chan string) %}
|
{% func TitleSearchHTML(query string, generator func(string) <-chan string) %}
|
||||||
<div class="layout">
|
<div class="layout">
|
||||||
<main class="main-width primitive-search">
|
<main class="main-width title-search">
|
||||||
<h1>Search results for ‘{%s query %}’</h1>
|
<h1>Search results for ‘{%s query %}’</h1>
|
||||||
<p>Every hypha name has been compared with the query. Hyphae that have matched the query are listed below.</p>
|
<p>Every hypha name has been compared with the query. Hyphae that have matched the query are listed below.</p>
|
||||||
<ul class="primitive-search__results">
|
<ul class="title-search__results">
|
||||||
{% for hyphaName := range generator(query) %}
|
{% for hyphaName := range generator(query) %}
|
||||||
<li class="primitive-search__entry">
|
<li class="title-search__entry">
|
||||||
<a class="primitive-search__link wikilink" href="/hypha/{%s hyphaName %}">{%s util.BeautifulName(hyphaName) %}</a>
|
<a class="title-search__link wikilink" href="/hypha/{%s hyphaName %}">{%s util.BeautifulName(hyphaName) %}</a>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</main>
|
</main>
|
||||||
|
@ -80,8 +80,8 @@ func StreamBaseHTML(qw422016 *qt422016.Writer, title, body string, u *user.User,
|
|||||||
//line views/stuff.qtpl:25
|
//line views/stuff.qtpl:25
|
||||||
}
|
}
|
||||||
//line views/stuff.qtpl:25
|
//line views/stuff.qtpl:25
|
||||||
qw422016.N().S(` <form class="header-links__entry header-links__search" method="GET" action="/primitive-search">
|
qw422016.N().S(` <form class="header-links__entry header-links__search" method="GET" action="/title-search">
|
||||||
<input type="text" name="q" placeholder="Title search">
|
<input type="text" name="q" placeholder="Title search" class="header-links__search-bar">
|
||||||
</form>
|
</form>
|
||||||
`)
|
`)
|
||||||
//line views/stuff.qtpl:29
|
//line views/stuff.qtpl:29
|
||||||
@ -145,25 +145,25 @@ func BaseHTML(title, body string, u *user.User, headElements ...string) string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//line views/stuff.qtpl:50
|
//line views/stuff.qtpl:50
|
||||||
func StreamPrimitiveSearchHTML(qw422016 *qt422016.Writer, query string, generator func(string) <-chan string) {
|
func StreamTitleSearchHTML(qw422016 *qt422016.Writer, query string, generator func(string) <-chan string) {
|
||||||
//line views/stuff.qtpl:50
|
//line views/stuff.qtpl:50
|
||||||
qw422016.N().S(`
|
qw422016.N().S(`
|
||||||
<div class="layout">
|
<div class="layout">
|
||||||
<main class="main-width primitive-search">
|
<main class="main-width title-search">
|
||||||
<h1>Search results for ‘`)
|
<h1>Search results for ‘`)
|
||||||
//line views/stuff.qtpl:53
|
//line views/stuff.qtpl:53
|
||||||
qw422016.E().S(query)
|
qw422016.E().S(query)
|
||||||
//line views/stuff.qtpl:53
|
//line views/stuff.qtpl:53
|
||||||
qw422016.N().S(`’</h1>
|
qw422016.N().S(`’</h1>
|
||||||
<p>Every hypha name has been compared with the query. Hyphae that have matched the query are listed below.</p>
|
<p>Every hypha name has been compared with the query. Hyphae that have matched the query are listed below.</p>
|
||||||
<ul class="primitive-search__results">
|
<ul class="title-search__results">
|
||||||
`)
|
`)
|
||||||
//line views/stuff.qtpl:56
|
//line views/stuff.qtpl:56
|
||||||
for hyphaName := range generator(query) {
|
for hyphaName := range generator(query) {
|
||||||
//line views/stuff.qtpl:56
|
//line views/stuff.qtpl:56
|
||||||
qw422016.N().S(`
|
qw422016.N().S(`
|
||||||
<li class="primitive-search__entry">
|
<li class="title-search__entry">
|
||||||
<a class="primitive-search__link wikilink" href="/hypha/`)
|
<a class="title-search__link wikilink" href="/hypha/`)
|
||||||
//line views/stuff.qtpl:58
|
//line views/stuff.qtpl:58
|
||||||
qw422016.E().S(hyphaName)
|
qw422016.E().S(hyphaName)
|
||||||
//line views/stuff.qtpl:58
|
//line views/stuff.qtpl:58
|
||||||
@ -185,22 +185,22 @@ func StreamPrimitiveSearchHTML(qw422016 *qt422016.Writer, query string, generato
|
|||||||
}
|
}
|
||||||
|
|
||||||
//line views/stuff.qtpl:63
|
//line views/stuff.qtpl:63
|
||||||
func WritePrimitiveSearchHTML(qq422016 qtio422016.Writer, query string, generator func(string) <-chan string) {
|
func WriteTitleSearchHTML(qq422016 qtio422016.Writer, query string, generator func(string) <-chan string) {
|
||||||
//line views/stuff.qtpl:63
|
//line views/stuff.qtpl:63
|
||||||
qw422016 := qt422016.AcquireWriter(qq422016)
|
qw422016 := qt422016.AcquireWriter(qq422016)
|
||||||
//line views/stuff.qtpl:63
|
//line views/stuff.qtpl:63
|
||||||
StreamPrimitiveSearchHTML(qw422016, query, generator)
|
StreamTitleSearchHTML(qw422016, query, generator)
|
||||||
//line views/stuff.qtpl:63
|
//line views/stuff.qtpl:63
|
||||||
qt422016.ReleaseWriter(qw422016)
|
qt422016.ReleaseWriter(qw422016)
|
||||||
//line views/stuff.qtpl:63
|
//line views/stuff.qtpl:63
|
||||||
}
|
}
|
||||||
|
|
||||||
//line views/stuff.qtpl:63
|
//line views/stuff.qtpl:63
|
||||||
func PrimitiveSearchHTML(query string, generator func(string) <-chan string) string {
|
func TitleSearchHTML(query string, generator func(string) <-chan string) string {
|
||||||
//line views/stuff.qtpl:63
|
//line views/stuff.qtpl:63
|
||||||
qb422016 := qt422016.AcquireByteBuffer()
|
qb422016 := qt422016.AcquireByteBuffer()
|
||||||
//line views/stuff.qtpl:63
|
//line views/stuff.qtpl:63
|
||||||
WritePrimitiveSearchHTML(qb422016, query, generator)
|
WriteTitleSearchHTML(qb422016, query, generator)
|
||||||
//line views/stuff.qtpl:63
|
//line views/stuff.qtpl:63
|
||||||
qs422016 := string(qb422016.B)
|
qs422016 := string(qb422016.B)
|
||||||
//line views/stuff.qtpl:63
|
//line views/stuff.qtpl:63
|
||||||
|
@ -11,10 +11,10 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func initSearch() {
|
func initSearch() {
|
||||||
http.HandleFunc("/primitive-search/", handlerPrimitiveSearch)
|
http.HandleFunc("/title-search/", handlerTitleSearch)
|
||||||
}
|
}
|
||||||
|
|
||||||
func handlerPrimitiveSearch(w http.ResponseWriter, rq *http.Request) {
|
func handlerTitleSearch(w http.ResponseWriter, rq *http.Request) {
|
||||||
util.PrepareRq(rq)
|
util.PrepareRq(rq)
|
||||||
_ = rq.ParseForm()
|
_ = rq.ParseForm()
|
||||||
var (
|
var (
|
||||||
@ -25,7 +25,7 @@ func handlerPrimitiveSearch(w http.ResponseWriter, rq *http.Request) {
|
|||||||
w,
|
w,
|
||||||
views.BaseHTML(
|
views.BaseHTML(
|
||||||
"Search: "+query,
|
"Search: "+query,
|
||||||
views.PrimitiveSearchHTML(query, shroom.YieldHyphaNamesContainingString),
|
views.TitleSearchHTML(query, shroom.YieldHyphaNamesContainingString),
|
||||||
u,
|
u,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user