diff options
author | Munyoki Kilyungi | 2024-03-27 15:52:14 +0300 |
---|---|---|
committer | BonfaceKilz | 2024-03-27 17:59:06 +0300 |
commit | 25653e55770fbae959c9734beb297acbaededfd8 (patch) | |
tree | 95b756880bdc0bae241b2c4d045d7d859854b970 /gn2 | |
parent | b0df4ef185f9912cabef34d0c26b92aa1def4a3e (diff) | |
download | genenetwork2-25653e55770fbae959c9734beb297acbaededfd8.tar.gz |
Fix htmx swap.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
Co-authored-by: Alexander Kabui <alexanderkabua@gmail.com>
Diffstat (limited to 'gn2')
-rw-r--r-- | gn2/wqflask/templates/gnqa.html | 109 | ||||
-rw-r--r-- | gn2/wqflask/templates/gnqa_answer.html | 2 |
2 files changed, 60 insertions, 51 deletions
diff --git a/gn2/wqflask/templates/gnqa.html b/gn2/wqflask/templates/gnqa.html index 248c18bc..5688655d 100644 --- a/gn2/wqflask/templates/gnqa.html +++ b/gn2/wqflask/templates/gnqa.html @@ -13,9 +13,9 @@ .htmx-request .htmx-indicator, .htmx-request.htmx-indicator { opacity: 1; display: block; - position: absolute; - left: 50%; - top: 50%; + position: fixed; + left: 50vw; + top: 50vh; z-index: 19; } @@ -48,6 +48,7 @@ #gnqna_search_home button { margin-right: 10px; + width: fit-content; } .answers { width: 75%; @@ -58,33 +59,33 @@ {% block search %}{% endblock %} <div class="modal fade bd-example-modal-lg " id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true"> - <div class="modal-dialog modal-lg" role="document" > - <div class="modal-content"> - <div class="modal-header"> - <h2 class="modal-title" id="exampleModalLabel">Your Search History</h2> + <div class="modal-dialog modal-lg" role="document" > + <div class="modal-content"> + <div class="modal-header"> + <h2 class="modal-title" id="exampleModalLabel">Your Search History</h2> - </div> - <div class="modal-body"> - <div> - {% if prev_queries %} - <div> - {% for search in prev_queries[:8] %} - <div class="search-hist-btn" style="display:flex;justify-content: space-between;align-items: center;"> - <form class="search-hist-btn-form" method="GET" data-link="{{search}}"> - <a class="search-hist-btn-link" data-link="{{search}}">{{search}}</a> - </form> - </div> - {% endfor %} - </div> - {% endif %} + </div> + <div class="modal-body"> + <div> + {% if prev_queries %} + <div> + {% for search in prev_queries[:8] %} + <div class="search-hist-btn" style="display:flex;justify-content: space-between;align-items: center;"> + <form class="search-hist-btn-form" method="GET" data-link="{{search}}"> + <a class="search-hist-btn-link" data-link="{{search}}">{{search}}</a> + </form> </div> + {% endfor %} </div> - <div class="modal-footer"> - <button type="button" class="btn btn-danger " style="color:white" >Delete All</button> - <button type="button" class="btn btn-primary" data-dismiss="modal" style="color:white">Cancel</button> - </div> + {% endif %} </div> </div> + <div class="modal-footer"> + <button type="button" class="btn btn-danger " style="color:white" >Delete All</button> + <button type="button" class="btn btn-primary" data-dismiss="modal" style="color:white">Cancel</button> + </div> + </div> + </div> </div> {% block content %} <!-- Start of body --> @@ -97,39 +98,47 @@ </small> </h1> </header> - <form class="col-sm-10 col-sm-offset-1 col-md-6 col-md-offset-3 form-horizontal" id="gnqna_search_home" - hx-post="/gnqna" - hx-target=".gnqa-copy" - hx-swap="outerHTML" - hx-indicator="#indicator"> - <!--- init gnqa codebase here --> - <div class="form-group form-group-lg"> - <button type="submit" class="btn btn-default btn-sm col-sm-1 col-xs-1"> - <i class="fa fa-search fa-3x" aria-hidden="true" title="Search History"></i> + <form class="row form-horizontal" id="gnqna_search_home" + action="/gnqna" method="POST"> + <!--- init gnqa codebase here --> + <div class="form-group form-group-lg col col-xs-12 col-sm-6 col-sm-offset-3"> + <button class="btn btn-default btn-sm col-xs-1 col-sm-1 col-sm-offset-3" + hx-post="/gnqna" + hx-target="#swap" + hx-swap="innerHTML" + hx-indicator="#indicator"> + <i class="fa fa-search fa-3x" aria-hidden="true" title="Search"></i> + <img id="indicator" class="htmx-indicator" src="/static/gif/loader.gif"/> </button> <input - class="text-left input-lg col-xs-10 col-sm-10" - id="gnqna_search_home_input" - type="text" autocomplete="on" - required + class="text-left input-lg col-sm-5" + id="gnqna_search_home_input" + type="text" autocomplete="on" + required placeholder="Ask More Questions or Topics (E.g Genes)" - value='' + value='' name="querygnqa" + hx-post="/gnqna" + hx-target="#swap + hx-swap="innerHTML" + hx-indicator="#indicator" /> </div> - <img id="indicator" class="htmx-indicator" src="/static/gif/loader.gif"/> </form> - <div class="row gnqa-copy"> - <p class="col-sm-10 col-sm-offset-1 col-md-offset-3 col-md-6"> - Welcome to the GeneNetwork Question and Answer (GNQA)system. We utilize a large language model and 3000 scientific publications to make GNQA a subject matter expert in three areas: <b><a href="/">GeneNetwork.org </a></b>, <b>genomics/genetics with regards to diabetes</b> and <b>genomics/genetics with regards to agin.</b>. - </p> - <p class="col-sm-11 col-md-offset-3 col-md-6">At the moment when you ask GNQA something it will attempt to return a sensible answer with <q>real</q> references. To this end we aim to reduce hallucinations and provide a knowledge launchpad for a researcher to enhance their knowledge on the relevant subject matter.</p> - <p class="col-sm-11 col-md-offset-3 col-md-6"> - GNQA is not a finished product as we are working diligently to improve it daily. - </p> - <p class="col-sm-11 col-md-offset-3 col-md-6"><b>Thanks for using GNQA!</b> </p> + <article id="swap" class="row"> + <div class="row gnqa-copy"> + <p class="col-sm-10 col-sm-offset-1 col-md-offset-3 col-md-6"> + Welcome to the GeneNetwork Question and Answer (GNQA)system. We utilize a large language model and 3000 scientific publications to make GNQA a subject matter expert in three areas: <b><a href="/">GeneNetwork.org </a></b>, <b>genomics/genetics with regards to diabetes</b> and <b>genomics/genetics with regards to agin.</b>. + </p> + <p class="col-sm-11 col-md-offset-3 col-md-6">At the moment when you ask GNQA something it will attempt to return a sensible answer with <q>real</q> references. To this end we aim to reduce hallucinations and provide a knowledge launchpad for a researcher to enhance their knowledge on the relevant subject matter.</p> + <p class="col-sm-11 col-md-offset-3 col-md-6"> + GNQA is not a finished product as we are working diligently to improve it daily. + </p> + <p class="col-sm-11 col-md-offset-3 col-md-6"><b>Thanks for using GNQA!</b> </p> + + </div> + </article> - </div> </section> diff --git a/gn2/wqflask/templates/gnqa_answer.html b/gn2/wqflask/templates/gnqa_answer.html index 50c7ff53..3a53029a 100644 --- a/gn2/wqflask/templates/gnqa_answer.html +++ b/gn2/wqflask/templates/gnqa_answer.html @@ -1,4 +1,4 @@ -<section class="container-fluid answers"> +<section class="container-fluid answers gnqa-copy"> <h1 class="row text-left"> {{ query }} </h1> |