You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by st...@apache.org on 2012/04/18 09:46:50 UTC

svn commit: r1327405 - /lucene/dev/trunk/solr/webapp/web/js/scripts/logging.js

Author: steffkes
Date: Wed Apr 18 07:46:50 2012
New Revision: 1327405

URL: http://svn.apache.org/viewvc?rev=1327405&view=rev
Log:
SOLR-3364 ensure that we have only one open selection at time

Modified:
    lucene/dev/trunk/solr/webapp/web/js/scripts/logging.js

Modified: lucene/dev/trunk/solr/webapp/web/js/scripts/logging.js
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/webapp/web/js/scripts/logging.js?rev=1327405&r1=1327404&r2=1327405&view=diff
==============================================================================
--- lucene/dev/trunk/solr/webapp/web/js/scripts/logging.js (original)
+++ lucene/dev/trunk/solr/webapp/web/js/scripts/logging.js Wed Apr 18 07:46:50 2012
@@ -124,6 +124,18 @@ var logging_handler = function( response
   self
     .html( logger_content );
 
+  self
+    .die( 'clear' )
+    .live
+    (
+      'clear',
+      function( event )
+      {
+        $( '.open', this )
+          .removeClass( 'open' );
+      }
+    );
+
   $( 'li:last-child', this )
     .addClass( 'jstree-last' );
 
@@ -156,19 +168,33 @@ var logging_handler = function( response
       }
     )
 
-  $( '.trigger, .selector .close', this )
+  $( '.trigger', this )
     .die( 'click' )
     .live
     (
       'click',
       function( event )
       {
+        self.trigger( 'clear' );
+
         $( '.selector-holder', $( this ).parents( 'li' ).first() ).first()
           .trigger( 'toggle' );
 
         return false;
       }
     );
+
+  $( '.selector .close', this )
+    .die( 'click' )
+    .live
+    (
+      'click',
+      function( event )
+      {
+        self.trigger( 'clear' );
+        return false;
+      }
+    );
     
   $( '.selector-holder', this )
     .die( 'toggle')