aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Magorsch <arzano@gentoo.org>2020-03-04 23:21:25 +0100
committerMax Magorsch <arzano@gentoo.org>2020-03-04 23:21:25 +0100
commit6063f563294f591562bc8adc8bf90811fe438e51 (patch)
tree06b7f3cebe3a4a84c9fdd84b758bee009787b436 /tyrian-search.html.erb
parentAdjust the appearance to match the old planet (diff)
downloadplanet-tyrian-6063f563294f591562bc8adc8bf90811fe438e51.tar.gz
planet-tyrian-6063f563294f591562bc8adc8bf90811fe438e51.tar.bz2
planet-tyrian-6063f563294f591562bc8adc8bf90811fe438e51.zip
Add a search functionality
Signed-off-by: Max Magorsch <arzano@gentoo.org>
Diffstat (limited to 'tyrian-search.html.erb')
-rw-r--r--tyrian-search.html.erb54
1 files changed, 20 insertions, 34 deletions
diff --git a/tyrian-search.html.erb b/tyrian-search.html.erb
index dc120de..f1d963a 100644
--- a/tyrian-search.html.erb
+++ b/tyrian-search.html.erb
@@ -107,7 +107,7 @@
<div class="container">
- <div class="row">
+ <div class="row mb-5">
<div id="content" class="col-md-9">
@@ -117,50 +117,34 @@
<small> please select a date range to view the articles that have been published in that time </small></h1>
</div>
- <div class="row">
- <div class="col-sm-3"></div>
- <div class="col-sm-6">
- <div class="input-daterange input-group" id="datepicker">
- <input id="start" type="text" class="input-sm form-control" name="start" placeholder="start date"/>
- <span class="input-group-addon">to</span>
- <input id="end" type="text" class="input-sm form-control" name="end" placeholder="end date"/>
+ <form class="form-inline inlinesearch mr-2" role="search" action="search.html" method="get">
+ <div class="row w-100">
+ <div class="col-sm-12 mb-2">
+ <input type="text" class="input-sm form-control w-100 px-3" name="q" placeholder="quick search"/>
</div>
+ <div class="col-sm-12">
- </div>
- <div class="col-sm-3"></div>
- </div>
- <div class="row">
- <div class="col-sm-12">
- <!-- Split button -->
- <div class="btn-group pull-right">
- <button type="button" onclick="updateArchive(true);" class="btn btn-primary">Search in Planet</button>
- <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- <span class="caret"></span>
- <span class="sr-only">Toggle Dropdown</span>
- </button>
- <ul class="dropdown-menu">
- <li><a onclick="updateArchive(false);" style="cursor: pointer;">Search in Universe</a></li>
- </ul>
- </div>
+ <button type="button" type="submit" class="pull-right btn btn-primary">Search</button>
+ </div>
</div>
- </div>
-
+ </form>
<hr style="margin-top:30px;margin-bottom:30px;"/>
- <div id="greeter">
- <div class="row">
- <div class="col-sm-12">
- <!-- TODO(arzano) add a placeholder here -->
- </div>
+ <div class="row">
+ <div id="spinner" class="col-sm-12 text-center">
+ <i class="fa fa-spinner fa-pulse fa-5x fa-fw" style="color:#3E355A;"></i>
</div>
- </div>
+ <div class="col-sm-12">
+ <ul id="articles">
- <div id="articles">
- <!-- Selected articles will be displayed here -->
+ </ul>
+ </div>
</div>
+
+
<div id="spinner" class="d-none">
<div class="row" style="margin-top:100px;">
@@ -238,6 +222,8 @@
<script src="tyrian/popper.min.js"></script>
<script src="tyrian/bootstrap.min.js"></script>
<script src="tyrian/components/bootstrap-datepicker.min.js"></script>
+<script src="tyrian/components/lunr.min.js"></script>
+<script src="tyrian/planet-search.js"></script>
</body>
</html>