On rcupre les icones dfinis dans le theme crans.

Apparemment rcuprer le ThemeCrans n'est pas apprci par moinmoin, il faut
donc rcuprer les lments que l'on veut l'un aprs l'autre

Ajout d'un 'badge' pour avoir accs  la page en mode wiki, mais il faudrait
une icone associ.
Grgoire pourrais-tu, si tu peux, mettre sur le wiki ta manire de les
raliser ?

darcs-hash:20060415211926-72cb0-f44bb41387759ad64a714eb3b050397296825ad0.gz
This commit is contained in:
salles 2006-04-15 23:19:26 +02:00
parent 0c9dc03d73
commit de8e73967b

View file

@ -10,9 +10,11 @@
from MoinMoin.theme import ThemeBase
from MoinMoin import wikiutil, i18n
from MoinMoin.Page import Page
from crans import ThemeCrans
class Theme(ThemeBase):
icons = ThemeCrans.icons
name = "crans-www"
# Liste des feuilles de style
@ -46,8 +48,9 @@ class Theme(ThemeBase):
(u'http://www.apache.org/', u'badges_80x15_apache.png', u'Apache powered'),
(u'http://www.python.org/', u'badges_80x15_python.png', u'Python powered'),
(u'http://www.crans.org/', u'badges_80x15_crans.png', u'Cr@ns powered'),
(u'wiki', u'badges_80x15_crans.png', u'Wiki powered'),
]
# Public functions #####################################################
def header(self, d, **kw):
@ -106,6 +109,8 @@ class Theme(ThemeBase):
def badges(self,d ):
badges_html = []
for page, image, alt_text in self.support_badges:
if page == u'wiki' :
page = u'http://wiki.crans.org/%s' % d['page'].page_name
badges_html.append(u'<li><a href="%s"><img src="%s%s" alt="%s"></a></li>' % (page, self.badgesPath, image, alt_text))
html = [
u'<ul class="supportBadges">',