mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 05:15:45 +00:00
180577 - color codes can be seen but not inserted
patch by kazhik@mozilla.gr.jp r=samuel@sieb.net chatzilla only
This commit is contained in:
parent
63b8f071bc
commit
d893faccf2
@ -1009,6 +1009,15 @@ function onInputCompleteLine(e, simulated)
|
||||
}
|
||||
else /* plain text */
|
||||
{
|
||||
/* color codes */
|
||||
if (client.COLORCODES)
|
||||
{
|
||||
e.line = e.line.replace(/%U/g, "\x1f");
|
||||
e.line = e.line.replace(/%B/g, "\x02");
|
||||
e.line = e.line.replace(/%O/g, "\x0f");
|
||||
e.line = e.line.replace(/%C/g, "\x03");
|
||||
e.line = e.line.replace(/%R/g, "\x16");
|
||||
}
|
||||
client.sayToCurrentTarget (e.line);
|
||||
}
|
||||
}
|
||||
|
@ -42,7 +42,7 @@
|
||||
<![CDATA[
|
||||
var _elementIDs = ["czNickname", "czUsername", "czDesc",
|
||||
"czNotify", "czDisplayCollapse", "czDisplayCopyMsgs",
|
||||
"czReconnect", "czNickCompleteStr"];
|
||||
"czReconnect", "czColorCodes", "czNickCompleteStr"];
|
||||
]]>
|
||||
</script>
|
||||
|
||||
@ -99,6 +99,9 @@
|
||||
<checkbox id="czReconnect" label="&global.reconnect.label;"
|
||||
accesskey="&global.reconnect.accesskey;" prefdefval="true"
|
||||
prefstring="extensions.irc.reconnect"/>
|
||||
<checkbox id="czColorCodes" label="&global.colorcodes.label;"
|
||||
accesskey="&global.colorcodes.accesskey;" prefdefval="false"
|
||||
prefstring="extensions.irc.colorCodes"/>
|
||||
<separator/>
|
||||
<hbox align="center">
|
||||
<label value="&global.nickCompleteStr.label;" control="czNickCompleteStr"
|
||||
|
@ -30,6 +30,7 @@
|
||||
* +- defaultNet (String) default network to use for irc:// urls
|
||||
* +- reconnect (Boolean) reconnect when disconnected due to ERROR
|
||||
* +- multiline (Boolean) multiline input mode
|
||||
* +- colorcodes (Boolean) enable color code escape characters
|
||||
* +- bugURL (String) url to use for "bug 12345" links. Use %s to place
|
||||
* the bug number.
|
||||
* +- initialURLs (String) irc:// urls to connect to on startup, semicolon
|
||||
@ -92,6 +93,7 @@ function initPrefs()
|
||||
"desc": ["CIRCNetwork.prototype.INITIAL_DESC", "New Now Know How"],
|
||||
"reconnect": ["CIRCNetwork.prototype.stayingPower", true],
|
||||
"multiline": ["client.MULTILINE", false],
|
||||
"colorCodes": ["client.COLORCODES", false],
|
||||
"defaultNet": ["client.DEFAULT_NETWORK", "moznet"],
|
||||
"charset": ["client.CHARSET", ""],
|
||||
"initialURLs": ["client.INITIAL_URLS", "irc://"],
|
||||
|
@ -83,6 +83,8 @@
|
||||
<!ENTITY global.copyMsgs.accesskey "i">
|
||||
<!ENTITY global.reconnect.label "Automatically reconnect after a disconnect">
|
||||
<!ENTITY global.reconnect.accesskey "r">
|
||||
<!ENTITY global.colorcodes.label "Enable color code escape characters">
|
||||
<!ENTITY global.colorcodes.accesskey "l">
|
||||
<!ENTITY global.nickCompleteStr.label "Nickname completion string:">
|
||||
<!ENTITY global.nickCompleteStr.accesskey "k">
|
||||
<!ENTITY global.nickCompleteStr.desc "This is appended to a nickname when tab-completed as the first word.">
|
||||
|
Loading…
Reference in New Issue
Block a user