[Checkins] SVN: Sandbox/ulif/megrok.datetimewidget/src/megrok/datetimewidget/datetimewidget.py Shorten resource registration.

Uli Fouquet uli at gnufix.de
Wed Apr 29 19:02:30 EDT 2009


Log message for revision 99587:
  Shorten resource registration.

Changed:
  U   Sandbox/ulif/megrok.datetimewidget/src/megrok/datetimewidget/datetimewidget.py

-=-
Modified: Sandbox/ulif/megrok.datetimewidget/src/megrok/datetimewidget/datetimewidget.py
===================================================================
--- Sandbox/ulif/megrok.datetimewidget/src/megrok/datetimewidget/datetimewidget.py	2009-04-29 21:24:56 UTC (rev 99586)
+++ Sandbox/ulif/megrok.datetimewidget/src/megrok/datetimewidget/datetimewidget.py	2009-04-29 23:02:30 UTC (rev 99587)
@@ -25,24 +25,19 @@
 from zope.datetime import parseDatetimetz, DateTimeError
 from zope.app.form.browser import textwidgets
 from zope.app.form.browser.widget import renderElement
+from hurry.resource import Library, ResourceInclusion
 import zope.datetime
 import zc.i18n.date
 import glob
 import os
 
-from hurry.resource import Library, ResourceInclusion, NeededInclusions
+# register ECMAScript and CSS resources
 megrok_datetimewidget = Library('megrokdatetimewidget')
-inc1 = ResourceInclusion(megrok_datetimewidget,
-                         'calendar-system.css')
-inc2 = ResourceInclusion(megrok_datetimewidget,
-                         'calendar.js')
-inc3 = ResourceInclusion(megrok_datetimewidget,
-                         'datetimewidget.js')
-inc4 = ResourceInclusion(megrok_datetimewidget,
-                         'lang/calendar-en.js')
+resources = [ResourceInclusion(megrok_datetimewidget, x)
+             for x in ['calendar-system.css', 'calendar.js',
+                       'datetimewidget.js', 'lang/calendar-en.js']]
 datetimewidget = ResourceInclusion(megrok_datetimewidget,
-                                   'calendar-setup.js',
-                                   depends=[inc1, inc2, inc3, inc4])
+                                   'calendar-setup.js', depends=resources)
 
 # initialize the language files
 LANGS = []



More information about the Checkins mailing list