about summary refs log tree commit diff
diff options
context:
space:
mode:
authorZachary Sloan2013-03-15 22:36:03 +0000
committerZachary Sloan2013-03-15 22:36:03 +0000
commitd896bfa5b19069ef4dab94e7f9d681c6b96816e8 (patch)
treea434687630b72b2d9a10f7677b4870df7249cd2c
parentf3a830371e2482d7549c10465040dc00c7e2ccc1 (diff)
downloadgenenetwork2-d896bfa5b19069ef4dab94e7f9d681c6b96816e8.tar.gz
Began work with implementing general search
-rw-r--r--wqflask/wqflask/search_results.py12
-rw-r--r--wqflask/wqflask/templates/index_page.html21
2 files changed, 29 insertions, 4 deletions
diff --git a/wqflask/wqflask/search_results.py b/wqflask/wqflask/search_results.py
index fb8e0921..fde30944 100644
--- a/wqflask/wqflask/search_results.py
+++ b/wqflask/wqflask/search_results.py
@@ -57,10 +57,14 @@ class SearchResultPage():
         #    self.dataset_groups = map(lambda x: x[1], results)
         #    self.dataset_group_ids = map(lambda x: x[2], results)
         #else:
-        self.dataset = create_dataset(kw['dataset'])
- 
-        self.search_terms = kw['search_terms']
- 
+        if kw['q']:
+            self.quick_search = True
+            self.search_terms = kw['q']
+        else:
+            self.quick_search = False
+            self.search_terms = kw['search_terms']
+            self.dataset = create_dataset(kw['dataset'])
+
         self.search()
         self.gen_search_result()
 
diff --git a/wqflask/wqflask/templates/index_page.html b/wqflask/wqflask/templates/index_page.html
index c01898b3..8a05173f 100644
--- a/wqflask/wqflask/templates/index_page.html
+++ b/wqflask/wqflask/templates/index_page.html
@@ -18,6 +18,7 @@
         <div class="row">
             <div class="span3 bs-docs-sidebar">
               <ul class="nav nav-list bs-docs-sidenav">
+                <li><a href="#quick-search"><i class="icon-chevron-right"></i> Quick Search</a></li>
                 <li><a href="#search"><i class="icon-chevron-right"></i> Search</a></li>
                 <li><a href="#getting-started"><i class="icon-chevron-right"></i> Getting started</a></li>
                 <li><a href="#advanced"><i class="icon-chevron-right"></i> Advanced commands</a></li>
@@ -27,7 +28,27 @@
             </div>
 
             <div class="span9">
+                <section id="quick-search">
+                    <div class="page-header">
+                        <h1>Quick search</h1>
+                    </div>
+                    <form method="get" action="/search"  name="SEARCHFORM">
+                        <fieldset>
+                            <label for="tfor">Search:</label>
+                            <div class="input-append">
+                                <input class="input-xlarge"
+                                    id="tfor" name="q"
+                                    type="text" maxlength="500">
+                                    
+                                <input id="btsearch" type="submit"
+                                    class="btn btn-primary" value="Search">
+                            </div>
+                        </fieldset>
+                       
+                    </form>
+                </section>
                 <section id="search">
+                    
                     <div class="page-header">
                         <h1>Select and search</h1>
                     </div>