equal
deleted
inserted
replaced
370 for label, value in field.vocabulary(form): |
370 for label, value in field.vocabulary(form): |
371 if value in curvalues: |
371 if value in curvalues: |
372 options.append(tags.option(label, value=value, selected='selected')) |
372 options.append(tags.option(label, value=value, selected='selected')) |
373 else: |
373 else: |
374 options.append(tags.option(label, value=value)) |
374 options.append(tags.option(label, value=value)) |
375 if attrs is None: |
|
376 return tags.select(name=name, options=options) |
|
377 return tags.select(name=name, multiple=self.multiple, |
375 return tags.select(name=name, multiple=self.multiple, |
378 options=options, **attrs) |
376 options=options, **attrs) |
379 |
377 |
380 |
378 |
381 class CheckBox(Input): |
379 class CheckBox(Input): |