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 #####################################################
|
||||
|
||||
def header(self, d, **kw):
|
||||
|
@ -128,11 +130,6 @@ class ThemeCrans(ThemeBase):
|
|||
]
|
||||
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):
|
||||
""" Helper function for assembling titled access key links
|
||||
|
@ -426,7 +423,6 @@ class ThemeCrans(ThemeBase):
|
|||
]
|
||||
return ''.join(html)
|
||||
|
||||
|
||||
def html_head(self, d):
|
||||
""" add opensearch description to html head
|
||||
"""
|
||||
|
@ -441,8 +437,21 @@ class ThemeCrans(ThemeBase):
|
|||
|
||||
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):
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue