[Checkins] SVN: Sandbox/ulif/megrok.datetimewidget/src/megrok/datetimewidget/datetimewidget.py Let widget need() hurry resources.
Uli Fouquet
uli at gnufix.de
Wed Apr 29 11:57:20 EDT 2009
Log message for revision 99584:
Let widget need() hurry resources.
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 15:55:44 UTC (rev 99583)
+++ Sandbox/ulif/megrok.datetimewidget/src/megrok/datetimewidget/datetimewidget.py 2009-04-29 15:57:20 UTC (rev 99584)
@@ -27,10 +27,22 @@
from zope.app.form.browser.widget import renderElement
import zope.datetime
import zc.i18n.date
-import zc.resourcelibrary
import glob
import os
+from hurry.resource import Library, ResourceInclusion, NeededInclusions
+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')
+datetimewidget = ResourceInclusion(megrok_datetimewidget,
+ 'calendar-setup.js',
+ depends=[inc1, inc2, inc3, inc4])
# initialize the language files
LANGS = []
@@ -262,7 +274,7 @@
`widget_html` is the HTML for the simple date field. This method
wraps that field in some extra code for the advanced JavaScript widget.
"""
- zc.resourcelibrary.need('zc.datetimewidget')
+ datetimewidget.need()
lang = self.request.locale.id.language
lang = lang in LANGS and lang or 'en'
if lang != 'en':
More information about the Checkins
mailing list