sync the console with the suite

This commit is contained in:
chanial%noos.fr 2003-10-22 08:00:39 +00:00
Родитель dd0cf32131
Коммит a8c2262539
4 изменённых файлов: 22 добавлений и 25 удалений

Просмотреть файл

@ -17,18 +17,18 @@
-moz-binding: url("chrome://global/content/consoleBindings.xml#message"); -moz-binding: url("chrome://global/content/consoleBindings.xml#message");
} }
.console-error-msg {
white-space: normal;
}
.console-msg-text { .console-msg-text {
white-space: pre; white-space: -moz-pre-wrap;
} }
.console-error-source { .console-error-source {
-moz-binding: url("chrome://global/content/consoleBindings.xml#console-error-source"); -moz-binding: url("chrome://global/content/consoleBindings.xml#console-error-source");
} }
.console-dots {
width: 1px;
}
/* :::::::::: hiding and showing of rows for each mode :::::::::: */ /* :::::::::: hiding and showing of rows for each mode :::::::::: */
.console-box[mode="Warnings"] > .console-box-internal > .console-rows .console-box[mode="Warnings"] > .console-box-internal > .console-rows

Просмотреть файл

@ -45,6 +45,7 @@
events="select" events="select"
oncommandupdate="updateCopyMenu()"> oncommandupdate="updateCopyMenu()">
<command id="cmd_copy" oncommand="copyItemToClipboard()"/> <command id="cmd_copy" oncommand="copyItemToClipboard()"/>
<command id="cmd_close" oncommand="window.close()"/>
</commandset> </commandset>
<broadcaster id="Console:clear" label="&clear.label;" <broadcaster id="Console:clear" label="&clear.label;"
@ -73,14 +74,11 @@
</broadcasterset> </broadcasterset>
<keyset> <keyset>
<key id="key_copy" <key id="key_copy" key="&copyCmd.commandkey;" modifiers="accel"
key="&copyCmd.commandkey;"
modifiers="accel"
command="cmd_copy"/> command="cmd_copy"/>
<key id="key_close" <key id="key_close" key="&closeCmd.commandkey;" modifiers="accel"
key="&closeCmd.commandkey;" command="cmd_close"/>
modifiers="accel" <key keycode="VK_ESCAPE" command="cmd_close"/>
oncommand="window.close()"/>
<key id="key_focus1" key="&focus1.commandkey;" modifiers="accel" <key id="key_focus1" key="&focus1.commandkey;" modifiers="accel"
oncommand="gTextBoxEval.focus()"/> oncommand="gTextBoxEval.focus()"/>
<key id="key_focus2" key="&focus2.commandkey;" modifiers="alt" <key id="key_focus2" key="&focus2.commandkey;" modifiers="alt"

Просмотреть файл

@ -62,9 +62,7 @@
this.mSelectedItem.removeAttribute("selected"); this.mSelectedItem.removeAttribute("selected");
this.mSelectedItem = val; this.mSelectedItem = val;
if (val) val.setAttribute("selected", "true");
val.setAttribute("selected", "true");
document.commandDispatcher.updateCommands("select");
]]></setter> ]]></setter>
</property> </property>
@ -94,7 +92,6 @@
this.mMode = this.getAttribute("mode") || "All"; this.mMode = this.getAttribute("mode") || "All";
this.appendInitialItems(); this.appendInitialItems();
this.selectedItem = null; // fires command updater
]]></body> ]]></body>
</method> </method>
@ -209,7 +206,6 @@
var newRows = this.mConsoleRowBox.cloneNode(false); var newRows = this.mConsoleRowBox.cloneNode(false);
this.mConsoleRowBox.parentNode.replaceChild(newRows, this.mConsoleRowBox); this.mConsoleRowBox.parentNode.replaceChild(newRows, this.mConsoleRowBox);
this.mConsoleRowBox = newRows; this.mConsoleRowBox = newRows;
this.selectedItem = null;
]]></body> ]]></body>
</method> </method>
@ -298,7 +294,8 @@
while (target && !("_IsConsoleRow" in target)) while (target && !("_IsConsoleRow" in target))
target = target.parentNode; target = target.parentNode;
this.selectedItem = target; if (target)
this.selectedItem = target;
} }
]]></handler> ]]></handler>
</handlers> </handlers>
@ -313,17 +310,17 @@
<xul:vbox class="console-row-content" xbl:inherits="selected" flex="1"> <xul:vbox class="console-row-content" xbl:inherits="selected" flex="1">
<xul:box class="console-row-msg" align="start"> <xul:box class="console-row-msg" align="start">
<xul:label class="label" xbl:inherits="value=typetext"/> <xul:label class="label" xbl:inherits="value=typetext"/>
<xul:description class="console-error-msg" xbl:inherits="value=msg" flex="1"/> <xul:description class="console-error-msg" xbl:inherits="xbl:text=msg" flex="1"/>
</xul:box> </xul:box>
<xul:box class="console-row-file" xbl:inherits="hidden=hideSource"> <xul:box class="console-row-file" xbl:inherits="hidden=hideSource">
<xul:label class="label" value="&errFile.label;"/> <xul:label class="label" value="&errFile.label;"/>
<xul:box class="console-error-source" xbl:inherits="url"/> <xul:box class="console-error-source" xbl:inherits="url,line"/>
<spacer flex="1"/> <spacer flex="1"/>
<xul:label class="label" value="&errLine.label;"/> <xul:label class="label" value="&errLine.label;"/>
<xul:label class="label" xbl:inherits="value=line" flex="1"/> <xul:label class="label" xbl:inherits="value=line" flex="1"/>
</xul:box> </xul:box>
<xul:vbox class="console-row-code" xbl:inherits="selected,hidden=hideCode"> <xul:vbox class="console-row-code" xbl:inherits="selected,hidden=hideCode">
<xul:label class="monospace console-code" xbl:inherits="value=code"/> <xul:label class="monospace console-code" xbl:inherits="value=code" crop="end"/>
<xul:box xbl:inherits="hidden=hideCaret"> <xul:box xbl:inherits="hidden=hideCaret">
<xul:label class="monospace console-dots" xbl:inherits="value=errorDots"/> <xul:label class="monospace console-dots" xbl:inherits="value=errorDots"/>
<xul:label class="monospace console-caret" xbl:inherits="value=errorCaret"/> <xul:label class="monospace console-caret" xbl:inherits="value=errorCaret"/>
@ -371,7 +368,7 @@
</xul:box> </xul:box>
<xul:vbox class="console-row-content" xbl:inherits="selected" flex="1"> <xul:vbox class="console-row-content" xbl:inherits="selected" flex="1">
<xul:vbox class="console-row-msg" flex="1"> <xul:vbox class="console-row-msg" flex="1">
<xul:description class="console-msg-text" xbl:inherits="value=msg" flex="1"/> <xul:description class="console-msg-text" xbl:inherits="xbl:text=msg"/>
</xul:vbox> </xul:vbox>
</xul:vbox> </xul:vbox>
</xul:box> </xul:box>
@ -393,9 +390,11 @@
<handlers> <handlers>
<handler event="click"><![CDATA[ <handler event="click"><![CDATA[
var url = this.getAttribute("url");
var line = getAttribute("line");
window.openDialog( window.openDialog(
"chrome://global/content/viewSource.xul", "_blank", "chrome://global/content/viewSource.xul", "_blank",
"scrollbars,resizable,chrome,dialog=no", this.getAttribute("url")); "all,dialog=no", url, null, null, line);
]]></handler> ]]></handler>
</handlers> </handlers>
</binding> </binding>

Просмотреть файл

@ -1,8 +1,8 @@
toolkit.jar: toolkit.jar:
*+ content/global/console.js (content/console.js) *+ content/global/console.js (content/console.js)
*+ content/global/console.xul (content/console.xul) *+ content/global/console.xul (content/console.xul)
content/global/console.css (content/console.css) + content/global/console.css (content/console.css)
content/global/consoleBindings.xml (content/consoleBindings.xml) + content/global/consoleBindings.xml (content/consoleBindings.xml)
classic.jar: classic.jar:
+ skin/classic/global/console/console.css (skin/console.css) + skin/classic/global/console/console.css (skin/console.css)