diff -r 96d57cb8b644 -r 1f41697f2e26 web/formwidgets.py
--- a/web/formwidgets.py Thu Mar 26 11:13:12 2015 +0100
+++ b/web/formwidgets.py Wed Dec 09 08:44:45 2015 +0100
@@ -97,12 +97,10 @@
from functools import reduce
from datetime import date
-from warnings import warn
from six import text_type, string_types
from logilab.mtconverter import xml_escape
-from logilab.common.deprecation import deprecated
from logilab.common.date import todatetime
from cubicweb import tags, uilib
@@ -210,7 +208,7 @@
attrs = dict(self.attrs)
if self.setdomid:
attrs['id'] = field.dom_id(form, self.suffix)
- if self.settabindex and not 'tabindex' in attrs:
+ if self.settabindex and 'tabindex' not in attrs:
attrs['tabindex'] = form._cw.next_tabindex()
if 'placeholder' in attrs:
attrs['placeholder'] = form._cw._(attrs['placeholder'])
@@ -387,7 +385,7 @@
string.
"""
type = 'hidden'
- setdomid = False # by default, don't set id attribute on hidden input
+ setdomid = False # by default, don't set id attribute on hidden input
settabindex = False
@@ -474,7 +472,7 @@
options.append(tags.option(label, value=value, **oattrs))
if optgroup_opened:
options.append(u'')
- if not 'size' in attrs:
+ if 'size' not in attrs:
if self._multiple:
size = text_type(min(self.default_size, len(vocab) or 1))
else:
@@ -532,12 +530,11 @@
options.append(tags.option(label, value=value))
if 'size' not in attrs:
attrs['size'] = self.default_size
- if 'id' in attrs :
+ if 'id' in attrs:
attrs.pop('id')
return tags.select(name=name, multiple=self._multiple, id=name,
options=options, **attrs) + '\n'.join(inputs)
-
def _render(self, form, field, renderer):
domid = field.dom_id(form)
jsnodes = {'widgetid': domid,
@@ -549,10 +546,10 @@
return (self.template %
{'widgetid': jsnodes['widgetid'],
# helpinfo select tag
- 'inoutinput' : self.render_select(form, field, jsnodes['from']),
+ 'inoutinput': self.render_select(form, field, jsnodes['from']),
# select tag with resultats
- 'resinput' : self.render_select(form, field, jsnodes['to'], selected=True),
- 'addinput' : self.add_button % jsnodes,
+ 'resinput': self.render_select(form, field, jsnodes['to'], selected=True),
+ 'addinput': self.add_button % jsnodes,
'removeinput': self.remove_button % jsnodes
})
@@ -673,7 +670,7 @@
',
@@ -1039,7 +1036,8 @@
try:
key, val = line.split('=', 1)
except ValueError:
- raise ProcessFormError(req._("wrong query parameter line %s") % (i+1))
+ msg = req._("wrong query parameter line %s") % (i + 1)
+ raise ProcessFormError(msg)
# value will be url quoted by build_url_params
values.setdefault(key, []).append(val)
if not values:
@@ -1087,7 +1085,7 @@
attrs['name'] = self.name
if self.setdomid:
attrs['id'] = self.name
- if self.settabindex and not 'tabindex' in attrs:
+ if self.settabindex and 'tabindex' not in attrs:
attrs['tabindex'] = form._cw.next_tabindex()
if self.icon:
img = tags.img(src=form._cw.uiprops[self.icon], alt=self.icon)
@@ -1124,5 +1122,5 @@
imgsrc = form._cw.uiprops[self.imgressource]
return ''\
' |
---|