
Ces patches sont pour la version 1.9.2 de moinmoin Pour le moinmoin du crans, récupérer les ressources statiques dans git et appliquer les patches Actuellement, on est encore sur le paquet custom du crans, mais avec les ressources statiques du git. On migrera sans doute un peu avant squeeze ? darcs-hash:20100908115755-bd074-f9fb78bcf8e62e8cee632acffe65b6d0d83907ab.gz
88 lines
4.3 KiB
Diff
88 lines
4.3 KiB
Diff
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('<meta name="keywords" content="%s">\n' % wikiutil.escape(meta_keywords, 1))
|
|
if meta_desc:
|
|
user_head.append('<meta name="description" content="%s">\n' % wikiutil.escape(meta_desc, 1))
|
|
+ if meta_scripts:
|
|
+ for meta_script in meta_scripts.split():
|
|
+ user_head.append('<script type="text/javascript" src="%s"></script>\n' % wikiutil.escape(meta_script, 1))
|
|
+ if meta_stylesheets:
|
|
+ for meta_stylesheet in meta_stylesheets.split():
|
|
+ user_head.append('<link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="%s">' % wikiutil.escape(meta_stylesheet, 1))
|
|
|
|
# search engine precautions / optimization:
|
|
# if it is an action or edit/search, send query headers (noindex,nofollow):
|