385 def js_external_resource(self, resource): |
385 def js_external_resource(self, resource): |
386 """returns the URL of the external resource named `resource`""" |
386 """returns the URL of the external resource named `resource`""" |
387 return self.req.external_resource(resource) |
387 return self.req.external_resource(resource) |
388 |
388 |
389 def js_prop_widget(self, propkey, varname, tabindex=None): |
389 def js_prop_widget(self, propkey, varname, tabindex=None): |
390 """specific method for EProperty handling""" |
390 """specific method for CWProperty handling""" |
391 entity = self.vreg.etype_class('EProperty')(self.req, None, None) |
391 entity = self.vreg.etype_class('CWProperty')(self.req, None, None) |
392 entity.eid = varname |
392 entity.eid = varname |
393 entity['pkey'] = propkey |
393 entity['pkey'] = propkey |
394 form = self.vreg.select_object('forms', 'edition', self.req, None, |
394 form = self.vreg.select_object('forms', 'edition', self.req, None, |
395 entity=entity) |
395 entity=entity) |
396 form.form_build_context() |
396 form.form_build_context() |