provide css layouts for Dojo
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3028 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
parent
a884db8833
commit
9d58adb0b0
2 changed files with 17 additions and 0 deletions
|
@ -20,6 +20,16 @@
|
||||||
provides="cybertools.composer.layout.interfaces.ILayout"
|
provides="cybertools.composer.layout.interfaces.ILayout"
|
||||||
name="js.dojo.require" />
|
name="js.dojo.require" />
|
||||||
|
|
||||||
|
<zope:utility
|
||||||
|
component="cybertools.ajax.dojo.layout.dojoCss"
|
||||||
|
provides="cybertools.composer.layout.interfaces.ILayout"
|
||||||
|
name="css.dojo" />
|
||||||
|
|
||||||
|
<zope:utility
|
||||||
|
component="cybertools.ajax.dojo.layout.dojoCssTundra"
|
||||||
|
provides="cybertools.composer.layout.interfaces.ILayout"
|
||||||
|
name="css.dojo.tundra" />
|
||||||
|
|
||||||
<zope:adapter
|
<zope:adapter
|
||||||
for="*"
|
for="*"
|
||||||
name="dojo"
|
name="dojo"
|
||||||
|
|
|
@ -27,6 +27,7 @@ from zope.cachedescriptors.property import Lazy
|
||||||
|
|
||||||
from cybertools.browser.renderer import RendererFactory
|
from cybertools.browser.renderer import RendererFactory
|
||||||
from cybertools.composer.layout.base import Layout, LayoutInstance
|
from cybertools.composer.layout.base import Layout, LayoutInstance
|
||||||
|
from cybertools.composer.layout.browser.standard import standardRenderers
|
||||||
|
|
||||||
dojoRenderers = RendererFactory(ViewPageTemplateFile('macros.pt'))
|
dojoRenderers = RendererFactory(ViewPageTemplateFile('macros.pt'))
|
||||||
|
|
||||||
|
@ -38,6 +39,12 @@ dojoRequire = Layout('js.dojo.require', 'page.js',
|
||||||
renderer=dojoRenderers.dojo_require,
|
renderer=dojoRenderers.dojo_require,
|
||||||
instanceName='dojo', order=50)
|
instanceName='dojo', order=50)
|
||||||
|
|
||||||
|
dojoCss = Layout('css.dojo', 'page.css', renderer=standardRenderers.css,
|
||||||
|
media='all', resource='ajax.dojo/dojo/resources/dojo.css')
|
||||||
|
|
||||||
|
dojoCssTundra = Layout('css.dojo.tundra', 'page.css', renderer=standardRenderers.css,
|
||||||
|
media='all', resource='ajax.dojo/dijit/themes/tundra/tundra.css')
|
||||||
|
|
||||||
|
|
||||||
class DojoLayoutInstance(LayoutInstance):
|
class DojoLayoutInstance(LayoutInstance):
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue