# HG changeset patch # User Sylvain Thénault # Date 1264066752 -3600 # Node ID 35e814dce815c2f461d9ba7b722f95f23d7fc429 # Parent 8bedd7506d6e3e31a92ed16d0342fc0540db6d8e dom_id now accepts a suffix argument as input_name diff -r 8bedd7506d6e -r 35e814dce815 web/formfields.py --- a/web/formfields.py Thu Jan 21 10:38:46 2010 +0100 +++ b/web/formfields.py Thu Jan 21 10:39:12 2010 +0100 @@ -204,9 +204,11 @@ return '%s-%s' % (self.name, self.role) return self.name - def dom_id(self, form): + def dom_id(self, form, suffix=None): """return an html dom identifier for this field""" id = self.id or self.role_name() + if suffix is not None: + id += suffix if self.eidparam: return eid_param(id, form.edited_entity.eid) return id