From 5ad879d348d6bf783553a034e7c581909c93863d Mon Sep 17 00:00:00 2001 From: Stefan Matheis Date: Tue, 28 May 2013 20:21:29 +0000 Subject: [PATCH] SOLR-4867: Admin UI - setting loglevel on root throws RangeError git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1487096 13f79535-47bb-0310-9956-ffa450edef68 --- solr/CHANGES.txt | 2 ++ solr/webapp/web/css/styles/logging.css | 8 ++++++++ solr/webapp/web/js/scripts/logging.js | 15 +++++++++------ 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/solr/CHANGES.txt b/solr/CHANGES.txt index 27948e986f7..85004b2e8cc 100644 --- a/solr/CHANGES.txt +++ b/solr/CHANGES.txt @@ -108,6 +108,8 @@ Bug Fixes * SOLR-4814: If a SolrCore cannot be created it should remove any information it published about itself from ZooKeeper. (Mark Miller) +* SOLR-4867: Admin UI - setting loglevel on root throws RangeError (steffkes) + Other Changes ---------------------- diff --git a/solr/webapp/web/css/styles/logging.css b/solr/webapp/web/css/styles/logging.css index 4a106f1b9ad..b37ff6f6210 100644 --- a/solr/webapp/web/css/styles/logging.css +++ b/solr/webapp/web/css/styles/logging.css @@ -193,6 +193,13 @@ padding-right: 21px; } +#content #logging .jstree a span.name em +{ + color: #f00; + font-style: normal; + text-transform: uppercase; +} + #content #logging .jstree a.trigger.set { font-weight: bold; @@ -224,6 +231,7 @@ #content #logging .jstree li li li li li .selector-holder { left: 368px; } #content #logging .jstree li li li li li li .selector-holder { left: 350px; } #content #logging .jstree li li li li li li li .selector-holder { left: 332px; } +#content #logging .jstree li li li li li li li li .selector-holder { left: 314px; } #content #logging .jstree .selector { diff --git a/solr/webapp/web/js/scripts/logging.js b/solr/webapp/web/js/scripts/logging.js index 654967635c7..7dd09982e72 100644 --- a/solr/webapp/web/js/scripts/logging.js +++ b/solr/webapp/web/js/scripts/logging.js @@ -99,17 +99,20 @@ var logging_handler = function( response, text_status, xhr ) logger_content += '' + logger_name.join( '.' ).esc() + '.'; } - logger_content += '' + display_name.esc() + '' + "\n"; + logger_content += '' + ( display_name ? display_name.esc() : 'empty' ) + '' + "\n"; logger_content += ''; logger_content += levels; - var child_logger_content = logger_tree( logger.name ); - if( child_logger_content ) + if( !!logger.name ) { - logger_content += ''; + var child_logger_content = logger_tree( logger.name ); + if( child_logger_content ) + { + logger_content += ''; + } } logger_content += '';