add 'requireDojo' method for generating dojo.require statements

git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3024 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2008-12-02 12:45:28 +00:00
parent 36d7b8dace
commit e5390a47b8

View file

@ -65,6 +65,13 @@ class ConceptView(object):
view.node = self.node
yield view
def requireDojo(*packages):
# TODO: make sure dojo and dojo_require are displayed in page.js
djInfo = self.request.annotations.setdefault('ajax.dojo', {})
requirements = djInfo.setdefault('requirements', set())
for p in packages:
requirements.add(p)
pattern = re.compile(r'[ /\?\+%]')