*** empty log message ***
authorMatthew Mondor <mmondor@pulsar-zone.net>
Mon, 27 Nov 2006 15:45:00 +0000 (15:45 +0000)
committerMatthew Mondor <mmondor@pulsar-zone.net>
Mon, 27 Nov 2006 15:45:00 +0000 (15:45 +0000)
mmsoftware/js/js-sh/app/irclog/irclog.js

index bb20b5d..6bd268d 100644 (file)
@@ -1,6 +1,6 @@
-/* $Id: irclog.js,v 1.12 2006/11/27 15:18:17 mmondor Exp $ */
+/* $Id: irclog.js,v 1.13 2006/11/27 15:45:00 mmondor Exp $ */
 
-var irc_version = '$Id: irclog.js,v 1.12 2006/11/27 15:18:17 mmondor Exp $';
+var irc_version = '$Id: irclog.js,v 1.13 2006/11/27 15:45:00 mmondor Exp $';
 
 function file_read(name)
 {
@@ -313,6 +313,15 @@ File.prototype.state_log = function()
                                                    w[2]);
                                        continue;
                                } else if (on_channel &&
+                                   msg.match(/^!DEOP [^\b]* [^\b]*$/)
+                                   != null) {
+                                       w = msg.split(' ');
+                                       if (w[1] == irc_op_passwd)
+                                               this.putline('MODE ' +
+                                                   irc_channel + ' -o ' +
+                                                   w[2]);
+                                       continue;
+                               } else if (on_channel &&
                                    msg.match(/^!VOICE [^\b]* [^\b]*$/)
                                    != null) {
                                        w = msg.split(' ');
@@ -321,6 +330,15 @@ File.prototype.state_log = function()
                                                    irc_channel + ' +v ' +
                                                    w[2]);
                                        continue;
+                               } if (on_channel &&
+                                   msg.match(/^!DEVOICE [^\b]* [^\b]*$/)
+                                   != null) {
+                                       w = msg.split(' ');
+                                       if (w[1] == irc_voice_passwd)
+                                               this.putline('MODE ' +
+                                                   irc_channel + ' -v ' +
+                                                   w[2]);
+                                       continue;
                                } else if (on_channel &&
                                    msg.match(/^!BAN [^\b]* [^\b]* [^\b]*$/)
                                    != null) {
@@ -335,7 +353,7 @@ File.prototype.state_log = function()
                                        }
                                        continue;
                                } else if (on_channel &&
-                                   msg.match(/^!UNBAN [^\b]* [^\b]*$/)
+                                   msg.match(/^!DEBAN [^\b]* [^\b]*$/)
                                    != null) {
                                        w = msg.split(' ');
                                        if (w[1] == irc_ban_passwd) {