Author: kishore
Date: Mon May  1 23:13:13 2017
New Revision: 1793422

URL: http://svn.apache.org/viewvc?rev=1793422&view=rev
Log:
Save Access credentials session collapseible state on post back

Modified:
    
manifoldcf/branches/CONNECTORS-1403/connectors/webcrawler/connector/src/main/resources/org/apache/manifoldcf/crawler/connectors/webcrawler/editConfiguration_Access.html.vm

Modified: 
manifoldcf/branches/CONNECTORS-1403/connectors/webcrawler/connector/src/main/resources/org/apache/manifoldcf/crawler/connectors/webcrawler/editConfiguration_Access.html.vm
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1403/connectors/webcrawler/connector/src/main/resources/org/apache/manifoldcf/crawler/connectors/webcrawler/editConfiguration_Access.html.vm?rev=1793422&r1=1793421&r2=1793422&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-1403/connectors/webcrawler/connector/src/main/resources/org/apache/manifoldcf/crawler/connectors/webcrawler/editConfiguration_Access.html.vm
 (original)
+++ 
manifoldcf/branches/CONNECTORS-1403/connectors/webcrawler/connector/src/main/resources/org/apache/manifoldcf/crawler/connectors/webcrawler/editConfiguration_Access.html.vm
 Mon May  1 23:13:13 2017
@@ -19,10 +19,30 @@
 <script type="text/javascript">
   $(function(){
       $('#accordion-session-access .btn-danger').hover(function(){
-          
$(this).closest('.panel').removeClass('panel-default').addClass('panel-danger');
+        
$(this).closest('.panel').removeClass('panel-default').addClass('panel-danger');
       },function(){
-          
$(this).closest('.panel').removeClass('panel-danger').addClass('panel-default');
+        
$(this).closest('.panel').removeClass('panel-danger').addClass('panel-default');
       });
+
+      $('.collapse').on('shown.bs.collapse', function () {
+        var collapseId = $(this).attr("id");
+        if(window.sessionStorage){
+          sessionStorage.setItem("webcrawler_session_collapse",collapseId)
+        }
+      })
+
+      //if post-back, open the same collapse
+      if(window.sessionStorage){
+        if(sessionStorage.getItem("mcf_webcrawler_session_collapse")){
+          var collapseId = 
sessionStorage.getItem("webcrawler_session_collapse");
+          if(collapseId) {
+              //Remove the previous selected Pane.
+            $("#accordion-session-access .in").removeClass("in");
+
+            $('#' + collapseId).collapse("show");
+          }
+        }
+      }
   });
 </script>
 <style type="text/css">


Reply via email to