about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--gn2/wqflask/static/new/css/llm.css11
-rw-r--r--gn2/wqflask/templates/gnqa_answer.html141
2 files changed, 127 insertions, 25 deletions
diff --git a/gn2/wqflask/static/new/css/llm.css b/gn2/wqflask/static/new/css/llm.css
index bb50fdac..5a666a3d 100644
--- a/gn2/wqflask/static/new/css/llm.css
+++ b/gn2/wqflask/static/new/css/llm.css
@@ -23,14 +23,14 @@
 
   
   #gnqa_ref {
-    height: 90vh;
+    min-height: 100vh;
     overflow: hidden;
-    overflow-y: scroll;
+    overflow-y:auto;
+   /* overflow-y: scroll; */
   }
 
 
   #gnqa_ref_item{
-    border-bottom: 1px solid lightgrey;
     padding:12px;
   }
 
@@ -39,7 +39,6 @@
     font-size: 24px;
     font-family: serif;
     color: #3071a9;
-    text-transform: capitalize;
     text-decoration: underline;
   }
 
@@ -48,12 +47,10 @@
 
   }
 
-  #gnqa_answer {
-    text-transform: capitalize;
-  }
 
   #gnqa_answer::first-letter{
     font-weight: bold;
+    text-transform: uppercase;
 
 
   }
diff --git a/gn2/wqflask/templates/gnqa_answer.html b/gn2/wqflask/templates/gnqa_answer.html
index 597ed78b..01c94d35 100644
--- a/gn2/wqflask/templates/gnqa_answer.html
+++ b/gn2/wqflask/templates/gnqa_answer.html
@@ -46,9 +46,44 @@
 }
 
 
+}
+.panel-heading {
+  padding: 0;
+    border:0;
+}
+.panel-title>a, .panel-title>a:active{
+    display:block;
+  padding:15px;
+  color:#555;
+  font-weight:bold;
+text-decoration:none;
+border: none;
+
+outline: none;
+}
+
+.panel-heading  a:before {
+   font-family: 'Glyphicons Halflings';
+   content: "\e114";
+   float: right;
+   transition: all 0.5s;
+}
+.panel-heading.active a:before {
+    -webkit-transform: rotate(180deg);
+    -moz-transform: rotate(180deg);
+    transform: rotate(180deg);
+}
+
+
+
+
 </style>
 
-<div style="height: 90vh;width: 100vw; margin-bottom: 10px;">
+
+
+
+
+<div style="min-height: 100vh;width: 100vw; margin-bottom: 10px;">
 
   <div id="loader">
     
@@ -58,31 +93,91 @@
     <h1 id="gnqa_query" style="font-weight: bolder">{{query}}<h1>
   </div>
 
-  <div style="width:80vw;overflow-wrap: normal; margin-top: 5px;">
-    <p style="word-spacing: 0.7em;" id="gnqa_answer">{{answer}} <p>
+  <div style="width:90vw;overflow-wrap: normal; margin-top: 5px;">
+    <p id="gnqa_answer">{{answer}} <p>
   </div>
 </div>
 
 <div>
 
 
-
-      <div class="container" style="overflow-y: hidden;">
-        <h4> <a href="#">References</a></h4>
+      <div class="container" style="min-width:85vw;overflow-y: auto;min-height: 100vh;">
+        <h4> <a href="#" style="font-weight: bold;">References</a></h4>
         {% if references %}
             <ul id="gnqa_ref">
-                {% for reference in references %}
-                    <li id="gnqa_ref_item">
-                        <h2 style="font-weight:bolder;">{{ reference.bibInfo }} </h2>
-                        <p>{{reference.comboTxt}}</p>
-
-                        <div class="rating" style="margin-right:20px;padding:5px;text-align: right;" data-doc-id="{{reference.doc_id}}" data-task-id="{{task_id['task_id']}}">
-
-                             <button class="btn" id="green" data-toggle="tooltip" data-placement="top" title="rate this reference +1 "><i class="fa fa-thumbs-up fa-lg" aria-hidden="true"></i></button>
-                             <button class="btn" id="red" data-toggle="tooltip" data-placement="top" title="rate this reference  -1"><i class="fa fa-thumbs-down fa-lg" aria-hidden="true"></i></button>
-                            
-                        </div>
-                    </li>
+
+     {% for reference in references %}
+
+    <li id="gnqa_ref_item">
+<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
+<!--panel starts here -->
+<div class="panel panel-default">
+        {% if loop.first %}
+
+           <div class="panel-heading active" role="tab" id="heading{{reference.doc_id}}">
+             <h4 class="panel-title">
+
+                <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse{{reference.doc_id}}" aria-expanded="true" aria-controls="collapse{{reference.doc_id}}">
+               <h2 style="font-weight:bold;">{{ reference.bibInfo }} </h2>
+        </a>
+         </h4>
+     </div>
+
+
+        <div id="collapse{{reference.doc_id}}" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="heading{{reference.doc_id}}">
+      <div class="panel-body">
+        
+            <p>{{reference.comboTxt}}</p>
+            <div class="rating" style="margin-right:20px;padding:5px;text-align: right;" data-doc-id="{{reference.doc_id}}" data-task-id="{{task_id['task_id']}}">
+
+                 <button class="btn" id="green" data-toggle="tooltip" data-placement="top" title="rate this reference +1 "><i class="fa fa-thumbs-up fa-lg" aria-hidden="true"></i></button>
+                 <button class="btn" id="red" data-toggle="tooltip" data-placement="top" title="rate this reference  -1"><i class="fa fa-thumbs-down fa-lg" aria-hidden="true"></i></button>
+                
+            </div>
+
+
+      </div>
+    </div>
+
+
+
+          {% else %}
+
+
+
+          
+        <div class="panel-heading" role="tab" id="heading{{reference.doc_id}}">
+                 <h4 class="panel-title">
+
+                    <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse{{reference.doc_id}}" aria-expanded="false" aria-controls="collapse{{reference.doc_id}}">
+                   <h2 style="font-weight:bold;">{{ reference.bibInfo }} </h2>
+            </a>
+             </h4>
+         </div>
+
+
+
+    <div id="collapse{{reference.doc_id}}" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading{{reference.doc_id}}">
+      <div class="panel-body">
+        
+            <p>{{reference.comboTxt}}</p>
+            <div class="rating" style="margin-right:20px;padding:5px;text-align: right;" data-doc-id="{{reference.doc_id}}" data-task-id="{{task_id['task_id']}}">
+
+                 <button class="btn" id="green" data-toggle="tooltip" data-placement="top" title="rate this reference +1 "><i class="fa fa-thumbs-up fa-lg" aria-hidden="true"></i></button>
+                 <button class="btn" id="red" data-toggle="tooltip" data-placement="top" title="rate this reference  -1"><i class="fa fa-thumbs-down fa-lg" aria-hidden="true"></i></button>
+                
+            </div>
+
+
+      </div>
+    </div>
+
+        {% endif %} 
+
+  </div>
+
+            </div>
+        </li>
                 {% endfor %}
             </ul>
         {% else %}
@@ -92,9 +187,19 @@
 </div>
 </div>
 
+
+
 <script src="https://use.fontawesome.com/fe459689b4.js"></script>
+<script src="{{ url_for('js', filename='jquery/jquery.min.js') }}" type="text/javascript"></script>
+
 <script type="text/javascript">
+$('.panel-collapse').on('show.bs.collapse', function () {
+    $(this).siblings('.panel-heading').addClass('active');
+  });
 
+  $('.panel-collapse').on('hide.bs.collapse', function () {
+    $(this).siblings('.panel-heading').removeClass('active');
+  });
 
      document.addEventListener('DOMContentLoaded', function() {
       const GN_SERVER_URL = {{gn_server_url|tojson}}