# HG changeset patch
# User Thilo Pfennig <email@pfennigsolutions.de>
# Date 1164389744 -3600
# Node ID a716f9fc34c1b95749706f348438570a2009a0f4
# Parent  8078e7b39a2b9daf20c0ea68829bd3639785bfca
enabling ircs (secure IRC) for linking

diff -r 8078e7b39a2b -r a716f9fc34c1 MoinMoin/theme/__init__.py
--- a/MoinMoin/theme/__init__.py	Mon Nov 20 21:41:30 2006 +0100
+++ b/MoinMoin/theme/__init__.py	Fri Nov 24 18:35:44 2006 +0100
@@ -282,7 +282,7 @@ class ThemeBase:
         return html
 
     # Schemas supported in toolbar links, using [url label] format
-    linkSchemas = [r'http://', r'https://', r'ftp://', 'mailto:', r'irc://', ] + \
+    linkSchemas = [r'http://', r'https://', r'ftp://', 'mailto:', r'irc://', r'ircs://', ] + \
                   [x + ':' for x in config.url_schemas]
 
     def splitNavilink(self, text, localize=1):
diff -r 8078e7b39a2b -r a716f9fc34c1 wiki/htdocs/classic/css/common.css
--- a/wiki/htdocs/classic/css/common.css	Mon Nov 20 21:41:30 2006 +0100
+++ b/wiki/htdocs/classic/css/common.css	Fri Nov 24 18:35:44 2006 +0100
@@ -18,7 +18,7 @@ a.nntp:before {content: url(../img/moin-
 a.nntp:before {content: url(../img/moin-news.png); margin: 0 0.2em;}
 a.news:before {content: url(../img/moin-news.png); margin: 0 0.2em;}
 a.telnet:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}
-a.irc:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}
+a.irc:before,a.ircs:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}
 a.mailto:before {content: url(../img/moin-email.png); margin: 0 0.2em;}
 a.attachment:before {content: url(../img/moin-attach.png); margin: 0 0.2em;}
 a.badinterwiki:before {content: url(../img/moin-inter.png); margin: 0 0.2em;}
diff -r 8078e7b39a2b -r a716f9fc34c1 wiki/htdocs/classic/css/msie.css
--- a/wiki/htdocs/classic/css/msie.css	Mon Nov 20 21:41:30 2006 +0100
+++ b/wiki/htdocs/classic/css/msie.css	Fri Nov 24 18:35:44 2006 +0100
@@ -9,7 +9,7 @@ a.nntp { padding-left: 14px; background:
 a.nntp { padding-left: 14px; background: url(../img/moin-news.png) left center no-repeat; }
 a.news { padding-left: 14px; background: url(../img/moin-news.png) left center no-repeat; }
 a.telnet { padding-left: 14px; background: url(../img/moin-telnet.png) left center no-repeat; }
-a.irc { padding-left: 14px; background: url(../img/moin-telnet.png) left center no-repeat; }
+a.irc,a.ircs { padding-left: 14px; background: url(../img/moin-telnet.png) left center no-repeat; }
 a.mailto { padding-left: 14px; background: url(../img/moin-email.png) left center no-repeat; }
 a.attachment { padding-left: 14px; background: url(../img/moin-attach.png) left center no-repeat; }
 a.badinterwiki { padding-left: 14px; background: url(../img/moin-inter.png) left center no-repeat; }
diff -r 8078e7b39a2b -r a716f9fc34c1 wiki/htdocs/modern/css/common.css
--- a/wiki/htdocs/modern/css/common.css	Mon Nov 20 21:41:30 2006 +0100
+++ b/wiki/htdocs/modern/css/common.css	Fri Nov 24 18:35:44 2006 +0100
@@ -30,7 +30,7 @@ a.nntp:before {content: url(../img/moin-
 a.nntp:before {content: url(../img/moin-news.png); margin: 0 0.2em;}
 a.news:before {content: url(../img/moin-news.png); margin: 0 0.2em;}
 a.telnet:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}
-a.irc:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}
+a.irc:before,a.ircs:before  {content: url(../img/moin-telnet.png); margin: 0 0.2em;}
 a.mailto:before {content: url(../img/moin-email.png); margin: 0 0.2em;}
 a.attachment:before {content: url(../img/moin-attach.png); margin: 0 0.2em;}
 a.badinterwiki:before {content: url(../img/moin-inter.png); margin: 0 0.2em;}
diff -r 8078e7b39a2b -r a716f9fc34c1 wiki/htdocs/modern/css/msie.css
--- a/wiki/htdocs/modern/css/msie.css	Mon Nov 20 21:41:30 2006 +0100
+++ b/wiki/htdocs/modern/css/msie.css	Fri Nov 24 18:35:44 2006 +0100
@@ -9,7 +9,7 @@ a.nntp { padding-left: 14px; background:
 a.nntp { padding-left: 14px; background: url(../img/moin-news.png) left center no-repeat; }
 a.news { padding-left: 14px; background: url(../img/moin-news.png) left center no-repeat; }
 a.telnet { padding-left: 14px; background: url(../img/moin-telnet.png) left center no-repeat; }
-a.irc { padding-left: 14px; background: url(../img/moin-telnet.png) left center no-repeat; }
+a.irc,a.ircs  { padding-left: 14px; background: url(../img/moin-telnet.png) left center no-repeat; }
 a.mailto { padding-left: 14px; background: url(../img/moin-email.png) left center no-repeat; }
 a.attachment { padding-left: 14px; background: url(../img/moin-attach.png) left center no-repeat; }
 a.badinterwiki { padding-left: 14px; background: url(../img/moin-inter.png) left center no-repeat; }
diff -r 8078e7b39a2b -r a716f9fc34c1 wiki/htdocs/rightsidebar/css/common.css
--- a/wiki/htdocs/rightsidebar/css/common.css	Mon Nov 20 21:41:30 2006 +0100
+++ b/wiki/htdocs/rightsidebar/css/common.css	Fri Nov 24 18:35:44 2006 +0100
@@ -27,7 +27,7 @@ a.nntp:before {content: url(../img/moin-
 a.nntp:before {content: url(../img/moin-news.png); margin: 0 0.2em;}
 a.news:before {content: url(../img/moin-news.png); margin: 0 0.2em;}
 a.telnet:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}
-a.irc:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}
+a.irc:before,a.ircs:before  {content: url(../img/moin-telnet.png); margin: 0 0.2em;}
 a.mailto:before {content: url(../img/moin-email.png); margin: 0 0.2em;}
 a.attachment:before {content: url(../img/moin-attach.png); margin: 0 0.2em;}
 a.badinterwiki:before {content: url(../img/moin-inter.png); margin: 0 0.2em;}
diff -r 8078e7b39a2b -r a716f9fc34c1 wiki/htdocs/rightsidebar/css/msie.css
--- a/wiki/htdocs/rightsidebar/css/msie.css	Mon Nov 20 21:41:30 2006 +0100
+++ b/wiki/htdocs/rightsidebar/css/msie.css	Fri Nov 24 18:35:44 2006 +0100
@@ -9,7 +9,7 @@ a.nntp { padding-left: 14px; background:
 a.nntp { padding-left: 14px; background: url(../img/moin-news.png) left center no-repeat; }
 a.news { padding-left: 14px; background: url(../img/moin-news.png) left center no-repeat; }
 a.telnet { padding-left: 14px; background: url(../img/moin-telnet.png) left center no-repeat; }
-a.irc { padding-left: 14px; background: url(../img/moin-telnet.png) left center no-repeat; }
+a.irc,a.ircs  { padding-left: 14px; background: url(../img/moin-telnet.png) left center no-repeat; }
 a.mailto { padding-left: 14px; background: url(../img/moin-email.png) left center no-repeat; }
 a.attachment { padding-left: 14px; background: url(../img/moin-attach.png) left center no-repeat; }
 a.badinterwiki { padding-left: 14px; background: url(../img/moin-inter.png) left center no-repeat; }
