From: Antoine Musso Date: Tue, 17 Jan 2012 10:10:21 +0000 (+0000) Subject: dbg toolbar: makes pane title consistent X-Git-Tag: 1.31.0-rc.0~25226 X-Git-Url: https://git.cyclocoop.org/%27.WWW_URL.%27admin/?a=commitdiff_plain;h=30613d852867d90424af0a6ec94d295e1542a0f3;p=lhc%2Fweb%2Fwiklou.git dbg toolbar: makes pane title consistent Example output: Console (1) | Queries (45) | Debug Log (21) | Request | PHP includes (131) A null / undefined / 0 value will skip the parentheses output. --- diff --git a/resources/mediawiki/mediawiki.debug.js b/resources/mediawiki/mediawiki.debug.js index f25d249414..39244bad16 100644 --- a/resources/mediawiki/mediawiki.debug.js +++ b/resources/mediawiki/mediawiki.debug.js @@ -127,10 +127,15 @@ /** * Returns a jQuery element for a debug-bit div with a for a pane link * - * @param id + * @param id CSS id snippet. Will be prefixed with 'mw-debug-' + * @param text Text to show + * @param count Optional count to show * @return {jQuery} */ - function paneTriggerBitDiv( id, text ) { + function paneTriggerBitDiv( id, text, count ) { + if( count ) { + text = text + ' (' + count + ')'; + } return $( '
' ).attr({ id: 'mw-debug-' + id, 'class': 'mw-debug-bit mw-debug-panelink' @@ -139,15 +144,15 @@ .appendTo( $bits ); } - paneTriggerBitDiv( 'console', 'Console (' + this.data.log.length + ')' ); + paneTriggerBitDiv( 'console', 'Console', this.data.log.length ); - paneTriggerBitDiv( 'querylist', 'Queries: ' + this.data.queries.length ); + paneTriggerBitDiv( 'querylist', 'Queries', this.data.queries.length ); - paneTriggerBitDiv( 'debuglog', 'Debug Log (' + this.data.debugLog.length + ' lines)' ); + paneTriggerBitDiv( 'debuglog', 'Debug Log', this.data.debugLog.length ); paneTriggerBitDiv( 'request', 'Request' ); - paneTriggerBitDiv( 'includes', this.data.includes.length + ' Files Included' ); + paneTriggerBitDiv( 'includes', 'PHP includes', this.data.includes.length ); bitDiv( 'mwversion' ) .append( $( '' ).text( 'MediaWiki' ) )