ajout des scripts dans l'entte
darcs-hash:20070108101405-f46e9-3ed18ccd559abf79bb99ff37ccfaf8cd02a67102.gz
This commit is contained in:
parent
8daf0a25c7
commit
6a315dd5d0
1 changed files with 17 additions and 8 deletions
|
@ -69,6 +69,8 @@ class ThemeCrans(ThemeBase):
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
scripts = ['scroller',]
|
||||||
|
|
||||||
# Public functions #####################################################
|
# Public functions #####################################################
|
||||||
|
|
||||||
def header(self, d, **kw):
|
def header(self, d, **kw):
|
||||||
|
@ -128,11 +130,6 @@ class ThemeCrans(ThemeBase):
|
||||||
]
|
]
|
||||||
return u'\n'.join(html)
|
return u'\n'.join(html)
|
||||||
|
|
||||||
def headscript(self, d):
|
|
||||||
""" Override to not output search/action menu javascript.
|
|
||||||
(perhaps not a good idea)
|
|
||||||
"""
|
|
||||||
return ''
|
|
||||||
|
|
||||||
def extendedAttrs(self, title, accesskey):
|
def extendedAttrs(self, title, accesskey):
|
||||||
""" Helper function for assembling titled access key links
|
""" Helper function for assembling titled access key links
|
||||||
|
@ -426,7 +423,6 @@ class ThemeCrans(ThemeBase):
|
||||||
]
|
]
|
||||||
return ''.join(html)
|
return ''.join(html)
|
||||||
|
|
||||||
|
|
||||||
def html_head(self, d):
|
def html_head(self, d):
|
||||||
""" add opensearch description to html head
|
""" add opensearch description to html head
|
||||||
"""
|
"""
|
||||||
|
@ -441,8 +437,21 @@ class ThemeCrans(ThemeBase):
|
||||||
|
|
||||||
return classic_head + open_search_desc
|
return classic_head + open_search_desc
|
||||||
|
|
||||||
|
def headscript(self, d):
|
||||||
|
# Don't add script for print view
|
||||||
|
if self.request.form.get('action', [''])[0] == 'print':
|
||||||
|
return u''
|
||||||
|
else:
|
||||||
|
# Create script links
|
||||||
|
link = '<script type="text/javascript" src="%s"></script>'
|
||||||
|
prefix = self.cfg.url_prefix
|
||||||
|
csshref = '%s/%s/js' % (prefix, self.name)
|
||||||
|
html = []
|
||||||
|
for basename in self.scripts:
|
||||||
|
href = '%s/%s.js' % (csshref, basename)
|
||||||
|
html.append(link % href )
|
||||||
|
|
||||||
|
return u"\n".join(html)
|
||||||
|
|
||||||
class Theme(ThemeCrans):
|
class Theme(ThemeCrans):
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue