# HG changeset patch # User Aurelien Campeas # Date 1247082318 -7200 # Node ID b78249be8a4b914d459329308f1c33815d6a636c # Parent 464c896bee65fab2addffe68e145d29524f4ded0 [reledit] fix reload type (was a string), use simple clicks instead of doubles diff -r 464c896bee65 -r b78249be8a4b web/views/editforms.py --- a/web/views/editforms.py Wed Jul 08 20:50:54 2009 +0200 +++ b/web/views/editforms.py Wed Jul 08 21:45:18 2009 +0200 @@ -90,9 +90,9 @@ # FIXME editableField class could be toggleable from userprefs - _ondblclick = "showInlineEditionForm(%(eid)s, '%(rtype)s', '%(divid)s')" + _onclick = "showInlineEditionForm(%(eid)s, '%(rtype)s', '%(divid)s')" _defaultlandingzone = u'' - _landingzonemsg = _('double click to edit this field') + _landingzonemsg = _('click to edit this field') # default relation vids according to cardinality _one_rvid = 'incontext' _many_rvid = 'csv' @@ -105,7 +105,7 @@ return self._one_rvid def cell_call(self, row, col, rtype=None, role='subject', - reload=False, # controls reloading the whole page after change + reload=True, # controls reloading the whole page after change rvid=None, # vid to be applied to other side of rtype escape=True, # depending on the vid, will xml_escape or not default=None, # default value @@ -159,7 +159,7 @@ 'reload' : reload, 'default' : default, 'role' : role, 'escape' : escape, 'lzone' : lzone} onsubmit = ("return inlineValidateRelationForm('%(divid)s-form', '%(rtype)s', " - "'%(role)s', '%(eid)s', '%(divid)s', '%(reload)s', '%(vid)s', " + "'%(role)s', '%(eid)s', '%(divid)s', %(reload)s, '%(vid)s', " "'%(default)s', '%(escape)s', '%(lzone)s');" % event_data) cancelclick = "cancelInlineEdit(%s,\'%s\',\'%s\')" % ( @@ -173,7 +173,7 @@ field = guess_field(entity.e_schema, entity.schema.rschema(rtype), role) form.append_field(field) self.w(tags.div(value, klass='editableField', id=divid, - ondblclick=self._ondblclick % event_data)) + onclick=self._onclick % event_data)) return form def _build_attribute_form(self, entity, value, rtype, role, reload, row, col, default, lzone): @@ -193,7 +193,7 @@ cssstyle='display: none', onsubmit=onsubmit % event_data) self.w(tags.div(value, klass='editableField', id=divid, - ondblclick=self._ondblclick % event_data)) + onclick=self._onclick % event_data)) return form