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/28 10:32:52 UTC
svn commit: r1331706 -
/lucene/dev/trunk/solr/webapp/web/js/scripts/analysis.js
Author: steffkes
Date: Sat Apr 28 08:32:52 2012
New Revision: 1331706
URL: http://svn.apache.org/viewvc?rev=1331706&view=rev
Log:
SOLR-3238: Persist State of Verbose-Setting on Analysis
Modified:
lucene/dev/trunk/solr/webapp/web/js/scripts/analysis.js
Modified: lucene/dev/trunk/solr/webapp/web/js/scripts/analysis.js
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/webapp/web/js/scripts/analysis.js?rev=1331706&r1=1331705&r2=1331706&view=diff
==============================================================================
--- lucene/dev/trunk/solr/webapp/web/js/scripts/analysis.js (original)
+++ lucene/dev/trunk/solr/webapp/web/js/scripts/analysis.js Sat Apr 28 08:32:52 2012
@@ -15,6 +15,8 @@
limitations under the License.
*/
+var cookie_name = 'analysis_verbose';
+
// #/:core/analysis
sammy.get
(
@@ -160,23 +162,6 @@ sammy.get
}
);
- $( '.verbose_output a', analysis_element )
- .die( 'click' )
- .live
- (
- 'click',
- function( event )
- {
- $( this ).parent()
- .toggleClass( 'active' );
-
- analysis_result
- .toggleClass( 'verbose_output' );
-
- check_empty_spacer();
- }
- );
-
var check_empty_spacer = function()
{
var spacer_holder = $( 'td.part.data.spacer .holder', analysis_result );
@@ -207,6 +192,43 @@ sammy.get
}
);
}
+
+ var verbose_link = $( '.verbose_output a', analysis_element );
+
+ verbose_link
+ .die( 'toggle' )
+ .live
+ (
+ 'toggle',
+ function( event )
+ {
+ $( this ).parent()
+ .toggleClass( 'active' );
+
+ analysis_result
+ .toggleClass( 'verbose_output' );
+
+ check_empty_spacer();
+ }
+ )
+ .die( 'click' )
+ .live
+ (
+ 'click',
+ function( event )
+ {
+ $.cookie( cookie_name, $.cookie( cookie_name ) ? null : true );
+
+ $( this )
+ .trigger( 'toggle' );
+ }
+ );
+
+ if( $.cookie( cookie_name ) )
+ {
+ verbose_link
+ .trigger( 'toggle' );
+ }
var button = $( 'button', analysis_form )