trivial: remove long obsolete FieldWidget

This commit is contained in:
Frédéric Péters 2014-12-25 14:05:10 +01:00
parent 4c8f8278b4
commit 075556d264
1 changed files with 0 additions and 37 deletions

View File

@ -27,43 +27,6 @@ from wcs.formdef import FormDef
from wcs.fields import get_field_types
import copy
class FieldWidget(CompositeWidget):
large = False
def __init__(self, name, value = None, **kwargs):
CompositeWidget.__init__(self, name, value, **kwargs)
self.value = value
if self.value is None:
self.value = {}
self.add(HiddenWidget, 'id', self.value.get('id'))
if not self.large:
self.add(StringWidget, 'label', self.value.get('label'))
else:
self.add(TextWidget, 'label', self.value.get('label', ''), render_br = False,
cols = 70, rows = 3)
self.add(SingleSelectWidget, 'type', self.value.get('type'), required=True,
options = [(x, _(y)) for x,y in get_field_types()])
def render_content(self):
r = TemplateIO(html=True)
id_widget = self.get_widget('id')
r += id_widget.render()
label_widget = self.get_widget('label')
r += label_widget.render()
if self.large:
r += _('Type')
type_widget = self.get_widget('type')
r += type_widget.render()
if self.large:
r += '<hr />'
return r.getvalue()
def _parse(self, request):
self.value['id'] = self.get('id')
self.value['label'] = self.get('label')
self.value['type'] = self.get('type')
class FieldDefPage(Directory):
_q_exports = ['', 'delete', 'down', 'up', 'ajaxtitle', 'duplicate']