From eab60fe1593725d618c0ef9a0605c02c83e94239 Mon Sep 17 00:00:00 2001 From: Robbie Antenesse Date: Wed, 25 Sep 2019 16:41:45 -0600 Subject: [PATCH] Add search icon; move search bar to /search --- app/fonts/fontello/LICENSE.txt | 9 ++ app/fonts/fontello/css/icons-codes.css | 1 + app/fonts/fontello/css/icons-embedded.css | 13 +-- app/fonts/fontello/css/icons-ie7-codes.css | 1 + app/fonts/fontello/css/icons-ie7.css | 1 + app/fonts/fontello/css/icons.css | 15 ++-- app/fonts/fontello/demo.html | 13 +-- app/fonts/fontello/font/icons.eot | Bin 7664 -> 7872 bytes app/fonts/fontello/font/icons.svg | 2 + app/fonts/fontello/font/icons.ttf | Bin 7508 -> 7716 bytes app/fonts/fontello/font/icons.woff | Bin 4684 -> 4848 bytes app/fonts/fontello/font/icons.woff2 | Bin 3828 -> 3988 bytes app/fonts/fontello/fontello-config.json | 6 ++ app/i18n/locales/en.json | 5 +- app/views/global.js | 9 +- app/views/search/controller.js | 8 +- app/views/search/index.js | 95 +++++++++++---------- 17 files changed, 104 insertions(+), 74 deletions(-) diff --git a/app/fonts/fontello/LICENSE.txt b/app/fonts/fontello/LICENSE.txt index 5263b20..0d68441 100644 --- a/app/fonts/fontello/LICENSE.txt +++ b/app/fonts/fontello/LICENSE.txt @@ -19,6 +19,15 @@ Font license info Homepage: http://typicons.com/ +## Iconic + + Copyright (C) 2012 by P.J. Onori + + Author: P.J. Onori + License: SIL (http://scripts.sil.org/OFL) + Homepage: http://somerandomdude.com/work/iconic/ + + ## Fontelico Copyright (C) 2012 by Fontello project diff --git a/app/fonts/fontello/css/icons-codes.css b/app/fonts/fontello/css/icons-codes.css index f91836c..61edeba 100644 --- a/app/fonts/fontello/css/icons-codes.css +++ b/app/fonts/fontello/css/icons-codes.css @@ -8,6 +8,7 @@ .icon-reload:before { content: '\e806'; } /* '' */ .icon-check:before { content: '\e807'; } /* '' */ .icon-plus:before { content: '\e808'; } /* '' */ +.icon-search:before { content: '\e809'; } /* '' */ .icon-loading:before { content: '\e839'; } /* '' */ .icon-external:before { content: '\f08e'; } /* '' */ .icon-star-half:before { content: '\f123'; } /* '' */ \ No newline at end of file diff --git a/app/fonts/fontello/css/icons-embedded.css b/app/fonts/fontello/css/icons-embedded.css index 5fc5fbe..a340dfa 100644 --- a/app/fonts/fontello/css/icons-embedded.css +++ b/app/fonts/fontello/css/icons-embedded.css @@ -1,15 +1,15 @@ @font-face { font-family: 'icons'; - src: url('../font/icons.eot?68018391'); - src: url('../font/icons.eot?68018391#iefix') format('embedded-opentype'), - url('../font/icons.svg?68018391#icons') format('svg'); + src: url('../font/icons.eot?4905649'); + src: url('../font/icons.eot?4905649#iefix') format('embedded-opentype'), + url('../font/icons.svg?4905649#icons') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'icons'; - src: url('data:application/octet-stream;base64,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') format('woff'), - url('data:application/octet-stream;base64,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KyNhOC2wOSywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=') format('truetype'); + src: url('data:application/octet-stream;base64,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') format('woff'), + url('data:application/octet-stream;base64,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') format('truetype'); } /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ @@ -17,7 +17,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'icons'; - src: url('../font/icons.svg?68018391#icons') format('svg'); + src: url('../font/icons.svg?4905649#icons') format('svg'); } } */ @@ -61,6 +61,7 @@ .icon-reload:before { content: '\e806'; } /* '' */ .icon-check:before { content: '\e807'; } /* '' */ .icon-plus:before { content: '\e808'; } /* '' */ +.icon-search:before { content: '\e809'; } /* '' */ .icon-loading:before { content: '\e839'; } /* '' */ .icon-external:before { content: '\f08e'; } /* '' */ .icon-star-half:before { content: '\f123'; } /* '' */ \ No newline at end of file diff --git a/app/fonts/fontello/css/icons-ie7-codes.css b/app/fonts/fontello/css/icons-ie7-codes.css index 57b528d..706e6de 100644 --- a/app/fonts/fontello/css/icons-ie7-codes.css +++ b/app/fonts/fontello/css/icons-ie7-codes.css @@ -8,6 +8,7 @@ .icon-reload { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-check { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-search { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-loading { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-external { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-star-half { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } \ No newline at end of file diff --git a/app/fonts/fontello/css/icons-ie7.css b/app/fonts/fontello/css/icons-ie7.css index cd0c51a..248b097 100644 --- a/app/fonts/fontello/css/icons-ie7.css +++ b/app/fonts/fontello/css/icons-ie7.css @@ -19,6 +19,7 @@ .icon-reload { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-check { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-search { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-loading { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-external { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-star-half { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } \ No newline at end of file diff --git a/app/fonts/fontello/css/icons.css b/app/fonts/fontello/css/icons.css index ccdc31b..6dc44d3 100644 --- a/app/fonts/fontello/css/icons.css +++ b/app/fonts/fontello/css/icons.css @@ -1,11 +1,11 @@ @font-face { font-family: 'icons'; - src: url('../font/icons.eot?91391620'); - src: url('../font/icons.eot?91391620#iefix') format('embedded-opentype'), - url('../font/icons.woff2?91391620') format('woff2'), - url('../font/icons.woff?91391620') format('woff'), - url('../font/icons.ttf?91391620') format('truetype'), - url('../font/icons.svg?91391620#icons') format('svg'); + src: url('../font/icons.eot?3055787'); + src: url('../font/icons.eot?3055787#iefix') format('embedded-opentype'), + url('../font/icons.woff2?3055787') format('woff2'), + url('../font/icons.woff?3055787') format('woff'), + url('../font/icons.ttf?3055787') format('truetype'), + url('../font/icons.svg?3055787#icons') format('svg'); font-weight: normal; font-style: normal; } @@ -15,7 +15,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'icons'; - src: url('../font/icons.svg?91391620#icons') format('svg'); + src: url('../font/icons.svg?3055787#icons') format('svg'); } } */ @@ -64,6 +64,7 @@ .icon-reload:before { content: '\e806'; } /* '' */ .icon-check:before { content: '\e807'; } /* '' */ .icon-plus:before { content: '\e808'; } /* '' */ +.icon-search:before { content: '\e809'; } /* '' */ .icon-loading:before { content: '\e839'; } /* '' */ .icon-external:before { content: '\f08e'; } /* '' */ .icon-star-half:before { content: '\f123'; } /* '' */ \ No newline at end of file diff --git a/app/fonts/fontello/demo.html b/app/fonts/fontello/demo.html index eed8b81..ccae0b2 100644 --- a/app/fonts/fontello/demo.html +++ b/app/fonts/fontello/demo.html @@ -229,11 +229,11 @@ body { } @font-face { font-family: 'icons'; - src: url('./font/icons.eot?91427620'); - src: url('./font/icons.eot?91427620#iefix') format('embedded-opentype'), - url('./font/icons.woff?91427620') format('woff'), - url('./font/icons.ttf?91427620') format('truetype'), - url('./font/icons.svg?91427620#icons') format('svg'); + src: url('./font/icons.eot?21491342'); + src: url('./font/icons.eot?21491342#iefix') format('embedded-opentype'), + url('./font/icons.woff?21491342') format('woff'), + url('./font/icons.ttf?21491342') format('truetype'), + url('./font/icons.svg?21491342#icons') format('svg'); font-weight: normal; font-style: normal; } @@ -311,8 +311,11 @@ body {
icon-plus0xe808
+
icon-search0xe809
icon-loading0xe839
icon-external0xf08e
+
+
icon-star-half0xf123
diff --git a/app/fonts/fontello/font/icons.eot b/app/fonts/fontello/font/icons.eot index e8a832949d667216b9343cc19dc655bd02c6b751..b1d3bab2326d660d202c9265b4857c1ff8f629e1 100644 GIT binary patch delta 701 zcmXw0O-vI(6#iy**>?N0ZKZ(xv;m}60vG~VHJ}zH@t{#-kZ3sQrnFtPrJHtR&;vB2 z2joB?%h4!DH5y||3>puWaQ5U6Tuls(BnA(9&_I1FaV9TszMuEzO=i2lbV4cxfwtg+ z6cMHDR_{V|YDxvzB>*F_w5l&BZrcez26%Vuj?pZAtcbuq7wOFjJ(-?en7>B26L9KD zHK!BrB}^XJlc~E2$J5XKfUpk8zqPnJRyTaB9dLgjJ)#j|4~tg-#p>6lrHzT+xsl2@ zBD#qK}A>2H!rsK=Xy+4Gl0iWoZoZ)}dwF&r!Nq??q z|*`HMz6tqGi$umJsa(> ztS~gJ&5Y*rucrCrull7%kHJr`?tWio`*$m^E2jqTukLK*S0?%Na-n$0xyYM(x3bc8 z&%jSOg|hYhjhE)&|7@n|iLp3ndQ delta 504 zcmXAlL1+^}6o&sdyWMWG*-Z@;rM8+jid01}B}I&2Z=wf1go;#LHUJu{~!4~8+;npW~1zbqs#1JmHwmf zPC49}IPr>0n|e*AA4F%P*^`aWi4Iut#Q!`l6 z0}H*ZNU+X9iiV{>sz3Uha?&J@jm{rP>CZ+jcLr!N;uG2ryTNt%mFq^lLnAWZT8$k? ztHCX-^xsGqe#0?Z@it$c&+~n{S+9BH;_9Y1s{eW;&U^EM`M7fdw{bkZs}8!N#1K<@ d#FAdIB_T<1BqgqR`c&qUUd$Y7Y-SFp{sY5{ZWRCk diff --git a/app/fonts/fontello/font/icons.svg b/app/fonts/fontello/font/icons.svg index f687f7a..09d33d9 100644 --- a/app/fonts/fontello/font/icons.svg +++ b/app/fonts/fontello/font/icons.svg @@ -24,6 +24,8 @@ + + diff --git a/app/fonts/fontello/font/icons.ttf b/app/fonts/fontello/font/icons.ttf index a1306838d11f43657d873e7cd409817aa8608688..065c63bddbeaa6380430d68762cffce896aa6919 100644 GIT binary patch delta 670 zcmXw#Pe@cz6vn@E@0&M&--IxK; zX#lM@9`cH=Xxq(Tq=)UZUD3u_B&E6IKs+VKrjBcJC)9iw9WJuzOvB5!oh*TxKZNt z^)RQHLuq5gB)9t$^AvNXd`cP9V=w{4IZIJKzR>%xnkv&Cj~+fRMCSC>Me9)$~*0`j7bWfCz?g3f{AWLc?Qt*j^wmIXa7HDC{@wm@TjxjlTC zsI^R};o7ha*YDZi-ci!p(Y}||5YefMdsV&+`KOk|o0jQlS7DJ*xir-`KK^1tjQ*~e zukvQZ(cI?u9PQjJyeu4v+{|sPjxUaiiG|7RE!S;P-S%xrz2J@ff?MW`6Igw2b^p&+ zL_0vbmC+h#-nygJdl!|EGOui~U!1$1eW$I7pw7ihQpiRs*~vjpa*>-nq>)ZuYuR_g Tt_~-Rp?JzF_lL5r{#wsJByp1d delta 489 zcmZ2tbH!?ca(xm517iRK14CGHZeqa<$8BeU{1prgOiIaRB?@d;|FbYK2-*PU719dQ zbGs%^hy?Ou7#O$<(i4jdfZ_r`z6p@#NYANEyOVFepMin-3OMx z$svsCnoSIhKuHFM8U|)CO9x1E0sYv-z`_7>2Nwee0}}(&3y#T87!_Hi7=Umx7n3wl zG23KArazM%nArJwz$PpJlMDOmBNHPtBMT!dBO4<-BL^cVBNrn#BM&1lBj4mng5J{XIr)hxnR)3PsTC!u XMR|!ioW&)HMYpUv;Y7AGXMYpHWyTC zDQIYAVE_Ps59j~@03ZMW03-+}1XXBlba(&&5C{MO051Rl05~&_|LSaSV_^UQ5I6t; z03HAU03H(w5JYWZcyIs!5Lf^J03ZMW03ZPi3*v5JZDjxe5O@Fp0ek=e0;#kPdi!v1 zb94Xz5%d560Du4h0Id|dE$47@WpDrh5_A9n0D1tEQ2|H-UeA-80Xcs#3R2HCu|Q5>fqQIgMeeX~7608aSD3!#a4ToCZvwLg ze-zghzUSVVJG0~2UGMHZ>|O7}>z!R2gYB+&cc7SM{KD8Qf*6MwdvP4vATV(Z5hPNh z5QMA>qN+qmijoRwQz0bMhbU?zTD7P}39U$~f&!K3&$eosQdL#dR|u?oX4d3aBcajk z%sKbm+4K0$cMkzVmaefknM0DK=qTZ!eCp=Il&qXH00_7h4~IvR5n6zBr# z$nG6Kj%y|p%}&sQ5Ye>&bc4jx*&}Y_FMStsOo2%s(ILAdVAiY1RUMf1fOI zk%9V9jygUoV;bQ`CTg8vcS8_N$u=W(x7*U6<2HT%tvhpj|MuOE4?d`20H*T)14y4s z-@27PcV}S%F4kjd`J6}yVHnGP;SX#xiIG)g9eKr30>EHH&_`it(}gAsW2FK_;+#B5 zIFUszKhXdpVLp+~5;OuIREZ=Bf0INIR0+de<(W%_&p(X)4ksCJ0n)do@P&3OooZPX zU)5}c8dXK+BnC0n%}?GiLmHRb^jvE?YfHs+HWwJ(4aX8Wsf+7sx3{_4GtZ&XUKEv4T-p{F3h{+TfDf1gkFKuV_v z^c1}?HBfsEjZdAbI(YZPzW!>pzc%~VQU!XA1e(>pVI=m#Q+lc=S^I(e2@e;S*?;H~ ziIP0o;0*TosmRhmL^?u5Mi9jF9LxVSW`Qx7zz48NL81&;r6mTWYgI>kEZ>q31yzMa zAu40^VmjAFT@;jh^JW=re+*ia0tgt+(p=X}!z|e)j6VRThM2JnS-2Ncqt9N>&7D1X z;?e9^h7NsaE_=CeoBv-M_f)og^4~3$-LLF{RC}848SsV1zn+^rbMWl5b{WndJTsSl zxnqrw-rha-Ol8aY^IIyn8nh_)b%V%FU{pp&g%RSDx$NWf5^5AV1xamw~# zG=u?}CoDp}d0mQlnwvY8$Lf7f}J6xKnZv=&=}2O)uI zz~bAUjJ&}+A)PI)hiqG#V+VSoT`WT{HV`t1!8T?7^u{Bv_ib!wF^s_7fI)qm+rMm& z9nJA3LER@S0j;sF9pAqRm8PgJNGfFh{Kg~SbT>5t^4rOume*`-@U|N*4VyD7V63dH z_N#DdS+lt=e{*5kl8}1BzE3Y+O z&}#P*>pGJ+lI88mg9 zofX&nrdCsSb7f!O%A2fjyF=k>d7=#LW+$$8xT-$5v7%gFal_-(Z?TtI96ixUoD4cn zBUauI=o1|Y1{f7!NIS&1Yhb2O)Iq9r}xxoV81rfJEOpHhtvC+ehi)e>Z3Jai%R;8jB6$Q5w83#4MHt}_i>e`b#jKR)%VshOdjR$Dass1Q+O16^`J z@(o9u4Rdg8@2;zZ#Wj%X*tYdIPab;iP<6JujndV2qi?vam0P)?oi9HB!jUftrWBI8 z$}zuhY<6aPW^hak4{u)g`quHv6VAGH8ag784Ws+VcRY4(*m%&FpRm8MagrnJ$&l0E ze-6Mym{q%r3bYkO0sB&*A{E4W_&nGp|ft?7^xD@RX+N~m{lxUy^|u`<)XLe`oIi$b_J`}I+_Q#+` zRouwABL=*U*w$VSmhRzvat`Mc8QE#I<2OT!EQtch4>v?bwS+fB+1)ghgq$Tsu%OE` zi93;$9tP|(bs z@8Lia(Y)Ep2;)2wPArcjLh66q$J}%P004NLV_;-pU;tv{*Ct-^{5D@1xS3x7MHp^w zoa_jr|9|*j!19PW2*~ANU;>E(0BFq(lao&m8wMW$vlW-3o5JAqi&7uvK_|v| JoMV&I5qZ1At?vK; delta 2535 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 diff --git a/app/fonts/fontello/fontello-config.json b/app/fonts/fontello/fontello-config.json index f0f6e66..1c6bdde 100644 --- a/app/fonts/fontello/fontello-config.json +++ b/app/fonts/fontello/fontello-config.json @@ -77,6 +77,12 @@ "css": "reload", "code": 59398, "src": "fontawesome" + }, + { + "uid": "c6344a6ed148da12354cc90705287696", + "css": "search", + "code": 59401, + "src": "iconic" } ] } \ No newline at end of file diff --git a/app/i18n/locales/en.json b/app/i18n/locales/en.json index 6a33581..ce8bcc6 100644 --- a/app/i18n/locales/en.json +++ b/app/i18n/locales/en.json @@ -2,7 +2,7 @@ "name": "English", "locale": "en", "global": { - "searchbar_placeholder": "Search for Books", + "menu_search": "Search for Books", "menu_login": "Log In", "menu_logout": "Log Out", "footer_repo": "Repo", @@ -35,8 +35,9 @@ }, "search": { "header": "Search", + "placeholder": "Search for Books", + "button_text": "Search", "loading": "Loading...", - "results_header": "Results for:", "no_results": "None Found", "no_results_suggestion": "If you're expecting book data, go and help fill out the Inventaire database!", "people_header": "People", diff --git a/app/views/global.js b/app/views/global.js index 36bfe59..4ea9e2c 100644 --- a/app/views/global.js +++ b/app/views/global.js @@ -18,14 +18,7 @@ export const globalView = (state, emit, i18n, view) => { diff --git a/app/views/search/controller.js b/app/views/search/controller.js index b8985ec..dde4203 100644 --- a/app/views/search/controller.js +++ b/app/views/search/controller.js @@ -5,8 +5,8 @@ export class SearchController extends ViewController { // Super passes state, view name, and default state to ViewController, // which stores state in this.appState and the view controller's state to this.state super(state, i18n, 'search', { - lastSearch: undefined, - done: false, + lastSearch: '', + done: true, results: { humans: [], series: [], @@ -34,6 +34,10 @@ export class SearchController extends ViewController { return this.appState.query.hasOwnProperty('for') && this.appState.query.for.trim() !== ''; } + get queryIsNew() { + return this.state.lastSearch !== this.appState.query.for.trim(); + } + get openModal() { return this.state.openModal; } diff --git a/app/views/search/index.js b/app/views/search/index.js index 872d5ec..6fd6f63 100644 --- a/app/views/search/index.js +++ b/app/views/search/index.js @@ -8,58 +8,65 @@ export const searchView = (state, emit, i18n) => { const controller = new SearchController(state, emit, i18n); const { __ } = controller.i18n; - if (controller.state.lastSearch !== state.query.for) { + if (controller.hasQuery && controller.queryIsNew) { controller.search(); } // Returning an array in a view allows non-shared parent HTML elements. // This one doesn't have the problem right now, but it's good to remember. return [ - html`
-

${__('search.header')}

- -
-
-
-

- ${controller.doneSearching - ? html`${__('search.results_header')} ${controller.state.lastSearch}` - : html`${__('search.loading')}` - } -

-
- -
+ html`

${__('search.header')}

`, - ${!controller.doneSearching || controller.results.works < 1 - ? [ - html`

${__('search.no_results')}

`, - html` - ${__('search.no_results_suggestion')} - ` - ] - : controller.results.works.map(result => { - return html`
-
-

${result.name}

- ${result.description ? html`

${result.description}

` : null} -
-
- ${resultDetails(controller, result, emit)} -
-
`; - }) + html`
+ + +
`, + + html`
+
`, + + html`
+

+ ${controller.hasQuery && !controller.doneSearching + ? html`${__('search.loading')} ` + : null } -

+ + + ${controller.hasQuery && controller.doneSearching && controller.results.works < 1 + ? [ + html`

${__('search.no_results')}

`, + html` + ${__('search.no_results_suggestion')} + ` + ] + : controller.results.works.map(result => { + return html`
+
+

${result.name}

+ ${result.description ? html`

${result.description}

` : null} +
+ +
`; + }) + }
`, ]; } \ No newline at end of file