Support MIRC style terminators (^O)

This commit is contained in:
megawac 2014-10-25 15:02:12 -04:00
parent 3fc80efd7c
commit a53544b44a

View file

@ -50,6 +50,7 @@ function uri(text) {
var regex = {
color: /\003([0-9]{1,2})[,]?([0-9]{1,2})?([^\003]+)/,
terminator: /\x0D/,
styles: [
[/\002([^\002]+)(\002)?/, ["<b>", "</b>"]],
[/\037([^\037]+)(\037)?/, ["<u>", "</u>"]],
@ -59,6 +60,9 @@ function colors(text) {
if (!text) {
return text;
}
if (regex.terminator.test(text)) {
return $.map(text.split(regex.terminator), colors);
}
if (regex.color.test(text)) {
var match;
while (match = regex.color.exec(text)) {