cubicweb/web/views/cwproperties.py
changeset 11875 011730a4af73
parent 11767 432f87a63057
--- a/cubicweb/web/views/cwproperties.py	Wed Nov 23 17:19:51 2016 +0100
+++ b/cubicweb/web/views/cwproperties.py	Thu Nov 19 12:25:45 2015 +0100
@@ -315,9 +315,8 @@
     def render(self, form, renderer):
         wdg = self.get_widget(form)
         # pylint: disable=E1101
-        wdg.attrs['tabindex'] = form._cw.next_tabindex()
-        wdg.attrs['onchange'] = "javascript:setPropValueWidget('%s', %s)" % (
-            form.edited_entity.eid, form._cw.next_tabindex())
+        wdg.attrs['onchange'] = "javascript:setPropValueWidget('%s')" % (
+            form.edited_entity.eid)
         return wdg.render(form, self, renderer)
 
     def vocabulary(self, form):
@@ -335,10 +334,8 @@
     """
     widget = PlaceHolderWidget
 
-    def render(self, form, renderer=None, tabindex=None):
+    def render(self, form, renderer=None):
         wdg = self.get_widget(form)
-        if tabindex is not None:
-            wdg.attrs['tabindex'] = tabindex
         return wdg.render(form, self, renderer)
 
     def form_init(self, form):
@@ -422,7 +419,7 @@
 
 
 @ajaxfunc(output_type='xhtml')
-def prop_widget(self, propkey, varname, tabindex=None):
+def prop_widget(self, propkey, varname):
     """specific method for CWProperty handling"""
     entity = self._cw.vreg['etypes'].etype_class('CWProperty')(self._cw)
     entity.eid = varname
@@ -431,7 +428,7 @@
     form.build_context()
     vfield = form.field_by_name('value', 'subject')
     renderer = formrenderers.FormRenderer(self._cw)
-    return vfield.render(form, renderer, tabindex=tabindex) \
+    return vfield.render(form, renderer) \
            + renderer.render_help(form, vfield)
 
 _afs = uicfg.autoform_section