Changeset 226
- Timestamp:
- 04/10/08 08:48:54 (2 years ago)
- Files:
-
- 1 modified
-
trunk/yui/templatetags/yui.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/yui/templatetags/yui.py
r215 r226 84 84 return ''.join(( 85 85 script_src(url), 86 script('_DOMReady_funcs=[];' 87 'function _onDOMReady(f){_DOMReady_funcs.push(f);}'))) 86 script('if (typeof(_DOMReady_funcs) == "undefined") {' 87 ' _DOMReady_funcs=[];' 88 ' function _onDOMReady(f){_DOMReady_funcs.push(f);} }'))) 88 89 89 ONDOMREADY = ('for(var i=0;i<_DOMReady_funcs.length;++i)' 90 '_DOMReady_funcs[i]();' 91 '_onDOMReady=function(f){f()};') 90 ONDOMREADY = ('YAHOO.util.Event.onDOMReady(function() {' 91 ' for(var i=0;i<_DOMReady_funcs.length;++i)' 92 ' _DOMReady_funcs[i]();' 93 ' _onDOMReady=function(f){f()}; });') 92 94 93 95 … … 172 174 ''.join('%s=%s;' % (varname, module) 173 175 for varname, module in assignments)) 176 #return script('YAHOO.util.Event.onDOMReady(function(){%s});' % 177 # ''.join('%s=%s;' % (varname, module) 178 # for varname, module in assignments)) 174 179 175 180 … … 178 183 self.nodelist = nodelist 179 184 def render(self, context): 185 #return script('YAHOO.util.Event.onDOMReady(%s);') % \ 186 # self.nodelist.render(context) 180 187 return script('_onDOMReady(%s);') % self.nodelist.render(context) 181 188
