diff -urN MoinMoin/config/__init__.py b/MoinMoin/config/__init__.py
--- a/MoinMoin/config/__init__.py 2008-05-19 20:50:17.000000000 +0200
+++ b/MoinMoin/config/__init__.py 2009-11-14 13:39:29.000000000 +0100
@@ -1,4 +1,4 @@
-# -*- coding: iso-8859-1 -*-
+# -*- coding: utf-8 -*-
"""
MoinMoin - site-wide configuration defaults (NOT per single wiki!)
@@ -79,5 +79,7 @@
'notes',
]
-smileys = (r"X-( :D <:( :o :( :) B) :)) ;) /!\ (!) :-? :\ >:> |) " +
- r":-( :-) B-) :-)) ;-) |-) (./) {OK} {X} {i} {1} {2} {3} {*} {o}").split()
+smileys = (ur"X-( :D <:( :o :( :) B) :)) ;) /!\ (!) :-? :\ >:> |) " +
+ ur":-( :-) B-) :-)) ;-) |-) (./) {OK} {X} {i} {1} {2} {3} {*} {o} "+
+ u"{~} {8} {A} {á¹½} " +
+ u"{da} {de} {en} {es} {fi} {fr} {it} {ja} {ko} {nl} {pt} {sv} {us} {zh}").split()
diff -urN MoinMoin/theme/__init__.py b/MoinMoin/theme/__init__.py
--- a/MoinMoin/theme/__init__.py 2008-07-05 22:21:26.000000000 +0200
+++ b/MoinMoin/theme/__init__.py 2009-11-14 13:41:01.000000000 +0100
@@ -1,4 +1,4 @@
-# -*- coding: iso-8859-1 -*-
+# -*- coding: utf-8 -*-
"""
MoinMoin - Theme Package
@@ -117,6 +117,29 @@
# try {*}{*}{o}
'{*}': ("{*}", 'star_on.png', 15, 15),
'{o}': ("{o}", 'star_off.png', 15, 15),
+
+ ### HACK SAUVAGE 1/2
+ '{8}': ("{8}", 'tux16.png', 16, 16),
+ '{~}': ("{~}", 'win16.png', 16, 16),
+ u'{á¹½}': (u'{á¹½}', 'vista16.png', 16, 16),
+ '{A}': ('{A}', 'apple.png', 16, 16),
+
+ '{da}': ('{da}', 'flag-da.png', 18, 12),
+ '{de}': ('{de}', 'flag-de.png', 18, 12),
+ '{en}': ('{en}', 'flag-en.png', 18, 12),
+ '{es}': ('{es}', 'flag-es.png', 18, 12),
+ '{fi}': ('{fi}', 'flag-fi.png', 18, 12),
+ '{fr}': ('{fr}', 'flag-fr.png', 18, 12),
+ '{it}': ('{it}', 'flag-it.png', 18, 12),
+ '{ja}': ('{ja}', 'flag-ja.png', 18, 12),
+ '{ko}': ('{ko}', 'flag-ko.png', 18, 12),
+ '{nl}': ('{nl}', 'flag-nl.png', 18, 12),
+ '{pt}': ('{pt}', 'flag-pt.png', 18, 12),
+ '{sv}': ('{sv}', 'flag-sv.png', 18, 12),
+ '{us}': ('{us}', 'flag-us.png', 18, 12),
+ '{zh}': ('{zh}', 'flag-zh.png', 18, 12)
+ ### FIN HACK 1/2
+
}
del _
@@ -532,7 +555,9 @@
except KeyError, err:
alt = 'KeyError: %s' % str(err)
alt = self.request.getText(alt)
- tag = self.request.formatter.image(src=img, alt=alt, width=w, height=h, **kw)
+ #### HACK SAUVAGE 2/2
+ tag = self.request.formatter.image(src=img, alt=alt, **kw)
+ #### FIN HACK 2/2
return tag
def make_iconlink(self, which, d):
@@ -1577,10 +1602,18 @@
meta_keywords = request.getPragma('keywords')
meta_desc = request.getPragma('description')
+ meta_scripts = request.getPragma('scripts')
+ meta_stylesheets = request.getPragma('stylesheets')
if meta_keywords:
user_head.append('\n' % wikiutil.escape(meta_keywords, 1))
if meta_desc:
user_head.append('\n' % wikiutil.escape(meta_desc, 1))
+ if meta_scripts:
+ for meta_script in meta_scripts.split():
+ user_head.append('\n' % wikiutil.escape(meta_script, 1))
+ if meta_stylesheets:
+ for meta_stylesheet in meta_stylesheets.split():
+ user_head.append('' % wikiutil.escape(meta_stylesheet, 1))
# search engine precautions / optimization:
# if it is an action or edit/search, send query headers (noindex,nofollow):