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

svn commit: r1382384 - /lucene/dev/branches/branch_4x/solr/webapp/web/js/scripts/schema-browser.js

Author: gbowyer
Date: Sun Sep  9 00:02:25 2012
New Revision: 1382384

URL: http://svn.apache.org/viewvc?rev=1382384&view=rev
Log:
SOLR-3784: Prevent Javascript UI hangs due to similarity

Modified:
    lucene/dev/branches/branch_4x/solr/webapp/web/js/scripts/schema-browser.js

Modified: lucene/dev/branches/branch_4x/solr/webapp/web/js/scripts/schema-browser.js
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/solr/webapp/web/js/scripts/schema-browser.js?rev=1382384&r1=1382383&r2=1382384&view=diff
==============================================================================
--- lucene/dev/branches/branch_4x/solr/webapp/web/js/scripts/schema-browser.js (original)
+++ lucene/dev/branches/branch_4x/solr/webapp/web/js/scripts/schema-browser.js Sun Sep  9 00:02:25 2012
@@ -887,10 +887,12 @@ sammy.get
         var similarity_element = $( 'dt.similarity', options_element );
         if ( is_t && schema_browser_data.types[field] && schema_browser_data.types[field].similarity ) {
             var similarity = schema_browser_data.types[field].similarity
-            $( 'dd.similarity', options_element ).remove();
-            similarity_element
-                .show()
-                .after(['<dd class="similarity">', similarity.details.esc(), ' (', similarity.className.esc(), ') </dd>'].join(""));
+            if (similarity.details && similarity.className) {
+                $( 'dd.similarity', options_element ).remove();
+                similarity_element
+                    .show()
+                    .after(['<dd class="similarity">', similarity.details.esc(), ' (', similarity.className.esc(), ') </dd>'].join(""));
+            }
         } else {
             $( '.similarity', options_element ).hide();
         }