# HG changeset patch # User Thierry Florac # Date 1571231352 -7200 # Node ID 61fdcc1d5511da4d484eebef5f7de507a0b83359 # Parent 33f8291a8050791274a529f44258e80590f29934 Added prompt for choice fields with placeholder diff -r 33f8291a8050 -r 61fdcc1d5511 src/pyams_default_theme/shared/form/__init__.py --- a/src/pyams_default_theme/shared/form/__init__.py Wed Oct 16 13:53:12 2019 +0200 +++ b/src/pyams_default_theme/shared/form/__init__.py Wed Oct 16 15:09:12 2019 +0200 @@ -146,7 +146,12 @@ widget.description = ' ' widget.label = II18n(field).query_attribute('label', request=request) - widget.placeholder = field.placeholder + elif field.field_type == 'choice': + if field.placeholder: + widget.prompt = True + widget.promptMessage = field.placeholder + else: + widget.placeholder = field.placeholder @button.buttonAndHandler('title', name='submit') def update_content(self, action):