EduploneExam_QOrderProcessor/Extensions Install.py,1.1.1.1,1.2
Nils Haagen <[email protected]> Tue, 15 Nov 2005 11:13:20 +0000
| Newsgroups | gmane.comp.web.zope.eduplone.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/eduplone/EduploneExam_QOrderProcessor/Extensions
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10806/Extensions
Modified Files:
Install.py
Log Message:
Processor with FeedBack-Text
Index: Install.py
===================================================================
RCS file: /cvsroot/eduplone/EduploneExam_QOrderProcessor/Extensions/Install.py,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** Install.py 19 Sep 2005 06:51:26 -0000 1.1.1.1
--- Install.py 15 Nov 2005 11:13:18 -0000 1.2
***************
*** 4,8 ****
#
# Generated:
! # Generator: ArchGenXML Version 1.4.0-beta2 devel
# http://plone.org/products/archgenxml
#
--- 4,8 ----
#
# Generated:
! # Generator: ArchGenXML Version 1.4.0-RC1
# http://plone.org/products/archgenxml
#
***************
*** 91,94 ****
--- 91,133 ----
factory_tool.manage_setPortalFactoryTypes(listOfTypeIds=factory_types)
+ # For plone 2.1, allow the easy registering of stylesheets
+ from Products.EduploneExam_QOrderProcessor.config import HAS_PLONE21
+ if HAS_PLONE21:
+ try:
+ from Products.EduploneExam_QOrderProcessor.config import STYLESHEETS
+ except:
+ STYLESHEETS = []
+ try:
+ from Products.EduploneExam_QOrderProcessor.config import JAVASCRIPTS
+ except:
+ JAVASCRIPTS = []
+ portal_css = getToolByName(portal, 'portal_css')
+ portal_javascripts = getToolByName(portal, 'portal_javascripts')
+ for stylesheet in STYLESHEETS:
+ try:
+ portal_css.unregisterResource(stylesheet['id'])
+ except:
+ pass
+ defaulttitle = '%s %s' % (PROJECTNAME, stylesheet['id'])
+ defaults = {'id': '',
+ 'expression': None,
+ 'media': 'all',
+ 'title': defaulttitle,
+ 'enabled': True}
+ defaults.update(stylesheet)
+ portal_css.manage_addStylesheet(**defaults)
+ for javascript in JAVASCRIPTS:
+ try:
+ portal_javascripts.unregisterResource(stylesheet['id'])
+ except:
+ pass
+ defaults = {'id': '',
+ 'expression': '',
+ 'inline': False,
+ 'enabled': True,
+ 'cookable': True}
+ defaults.update(javascript)
+ js_tool.registerScript(**defaults)
+
# try to call a custom install method
# in 'AppInstall.py' method 'install'
-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc. Get Certified Today
Register for a JBoss Training Course. Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click