diff --git a/browser-omni/chrome/en-US/locale/kmprefs/kplugins/macros.properties b/browser-omni/chrome/en-US/locale/kmprefs/kplugins/macros.properties index ec89622c..a446ad94 100644 --- a/browser-omni/chrome/en-US/locale/kmprefs/kplugins/macros.properties +++ b/browser-omni/chrome/en-US/locale/kmprefs/kplugins/macros.properties @@ -2,6 +2,7 @@ custom=(user-defined) accel=Sets keyboard and mouse accelerators cfg=Provides acces to K-Meleon's configuration files compat=Updates preferences to the current version of K-Meleon +compat75=Adds more compatibility with old settings console2=Integrates the Console\u00B2 extension (enhanced error console) docinfo=Provides document information (links, images, linked images) domcomplete=Provides keyboard accelerators for manual domain completion diff --git a/browser-omni/chrome/en-US/locale/kmprefs/pref-privacy.dtd b/browser-omni/chrome/en-US/locale/kmprefs/pref-privacy.dtd index f12a043f..c22c6800 100644 --- a/browser-omni/chrome/en-US/locale/kmprefs/pref-privacy.dtd +++ b/browser-omni/chrome/en-US/locale/kmprefs/pref-privacy.dtd @@ -9,6 +9,7 @@ + diff --git a/browser-omni/chrome/kmeleon/content/console2/console2.xml b/browser-omni/chrome/kmeleon/content/console2/console2.xml index 51371194..c9503808 100644 --- a/browser-omni/chrome/kmeleon/content/console2/console2.xml +++ b/browser-omni/chrome/kmeleon/content/console2/console2.xml @@ -209,9 +209,14 @@ if (aMessage.sourceLine) { // malformed-xml errors include their own caret -----v + if(aMessage.sourceLine.length > 100){row.setAttribute("code", aMessage.sourceLine.substring(0,100).replace(/\n\-+\^$/, "").replace(/\s/g, " ")+"/* ... */"); + row.setAttribute("column", aMessage.columnNumber || 0); + row.setAttribute("errorDots", this.repeatChar(" ", (aMessage.columnNumber > 100) ? 105 : aMessage.columnNumber)); + } else { row.setAttribute("code", aMessage.sourceLine.replace(/\n\-+\^$/, "").replace(/\s/g, " ")); row.setAttribute("column", aMessage.columnNumber || 0); row.setAttribute("errorDots", this.repeatChar(" ", aMessage.columnNumber)); + } } if (("nsIScriptError2" in Components.interfaces && aMessage instanceof Components.interfaces.nsIScriptError2 && diff --git a/browser-omni/chrome/kmeleon/content/console2/console2.xul b/browser-omni/chrome/kmeleon/content/console2/console2.xul index 7b5c1938..11fc9e81 100644 --- a/browser-omni/chrome/kmeleon/content/console2/console2.xul +++ b/browser-omni/chrome/kmeleon/content/console2/console2.xul @@ -20,7 +20,7 @@ windowtype="global:console" width="640" height="480" persist="width height screenX screenY sizemode zlevel" - onload="window.sizeToContent();ConsoleStartUp();" onunload="ConsoleShutDown();" + onload="ConsoleStartUp();" onunload="ConsoleShutDown();" onclose="return closeWindow(false);" >