Fixed bug #15677: Wrapper for console only prints first argument
authorSteffen Kamper <info@sk-typo3.de>
Mon, 13 Sep 2010 13:02:14 +0000 (13:02 +0000)
committerSteffen Kamper <info@sk-typo3.de>
Mon, 13 Sep 2010 13:02:14 +0000 (13:02 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@8784 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/js/extjs/debugPanel.js

index eff2b37..64df214 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
 2010-09-12  Steffen Kamper  <steffen@typo3.org>
 
+       * Fixed bug #15677: Wrapper for console only prints first argument
        * Follow-up to bug #15589: Move debug functions to own utility class (missing changes in config_default)
 
 2010-09-13  Susanne Moog  <typo3@susanne-moog.de>
index b373c1d..d3632e2 100644 (file)
@@ -494,7 +494,11 @@ TYPO3.DebugPanel = Ext.extend(Ext.TabPanel, {
         * @return void
         */
        log: function() {
-               this.debug(arguments[0], 'Log', 'Javascript Console');
+               if (arguments.length) {
+                       for (var i = 0; i < arguments.length; i++) {
+                               this.debug(arguments[i], 'Log', 'Javascript Console');
+                       }
+               }
        },
        
        /**
@@ -503,7 +507,11 @@ TYPO3.DebugPanel = Ext.extend(Ext.TabPanel, {
         * @return void
         */
        info: function() {
-               this.debug(arguments[0], 'Info', 'Javascript Console');
+               if (arguments.length) {
+                       for (var i = 0; i < arguments.length; i++) {
+                               this.debug(arguments[i], 'Info', 'Javascript Console');
+                       }
+               }
        },
        
        /**
@@ -512,7 +520,11 @@ TYPO3.DebugPanel = Ext.extend(Ext.TabPanel, {
         * @return void
         */
        warn: function() {
-               this.debug(arguments[0], 'Warning', 'Javascript Console');
+               if (arguments.length) {
+                       for (var i = 0; i < arguments.length; i++) {
+                               this.debug(arguments[i], 'Warning', 'Javascript Console');
+                       }
+               }
        },
        
        /**
@@ -521,7 +533,11 @@ TYPO3.DebugPanel = Ext.extend(Ext.TabPanel, {
         * @return void
         */
        error: function() {
-               this.debug(arguments[0], 'Error', 'Javascript Console');
+               if (arguments.length) {
+                       for (var i = 0; i < arguments.length; i++) {
+                               this.debug(arguments[i], 'Error', 'Javascript Console');
+                       }
+               }
        },
        
        /**