0002-forms-remove-possibility-to-add-a-custom-message-to-.patch
wcs/qommon/form.py | ||
---|---|---|
85 | 85 |
return _(error) |
86 | 86 |
return error |
87 | 87 | |
88 |
def set_message(self, message): |
|
89 |
self.message = message |
|
90 | ||
91 |
def get_message(self): |
|
92 |
if hasattr(self, 'message'): |
|
93 |
return self.message |
|
94 |
else: |
|
95 |
return '' |
|
96 | ||
97 |
def render_message(self, message): |
|
98 |
if message: |
|
99 |
return htmltext('<div class="message">%s</div>') % message |
|
100 |
else: |
|
101 |
return '' |
|
102 | ||
103 | 88 |
def is_prefilled(self): |
104 | 89 |
if hasattr(self, 'prefilled'): |
105 | 90 |
return self.prefilled |
... | ... | |
143 | 128 |
self.rendered_title = lambda: safe(self.render_title(self.get_title())) |
144 | 129 |
self.rendered_error = lambda: safe(self.render_error(self.get_error())) |
145 | 130 |
self.rendered_hint = lambda: safe(self.render_hint(self.get_hint())) |
146 |
self.rendered_message = lambda: safe(self.render_message(self.get_message())) |
|
147 | 131 |
context = {'widget': self} |
148 | 132 |
template_names = get_template_names(self) |
149 | 133 |
return htmltext(render_template(template_names, context)) |
... | ... | |
151 | 135 |
Widget.get_error = get_i18n_error |
152 | 136 |
Widget.render = render |
153 | 137 |
Widget.cleanup = None |
154 |
Widget.set_message = set_message |
|
155 |
Widget.get_message = get_message |
|
156 |
Widget.render_message = render_message |
|
157 | 138 |
Widget.render_title = render_title |
158 | 139 |
Widget.is_prefilled = is_prefilled |
159 | 140 |
wcs/qommon/templates/qommon/forms/widget.html | ||
---|---|---|
2 | 2 |
<div class="widget {{widget.class_name}} {{widget.extra_css_class}} |
3 | 3 |
{% if widget.readonly %}widget-readonly{% endif %} |
4 | 4 |
{% if widget.get_error %}widget-with-error{% endif %} |
5 |
{% if widget.get_message %}widget-with-message{% endif %} |
|
6 | 5 |
{% if widget.is_required %}widget-required{% else %}widget-optional{% endif %} |
7 | 6 |
{% if widget.is_prefilled %}widget-prefilled{% endif %}" |
8 | 7 |
{% if widget.div_id %}id="{{widget.div_id}}" data-valuecontainerid="form_{{widget.name}}"{% endif %} |
... | ... | |
27 | 26 |
{% block widget-error %}{{widget.rendered_error}}{% endblock %} |
28 | 27 |
{% block widget-control %}{{widget.render_content|safe}}{% endblock %} |
29 | 28 |
{% block widget-hint %}{{widget.rendered_hint}}{% endblock %} |
30 |
{% block widget-message %}{{widget.rendered_message}}{% endblock %} |
|
31 | 29 |
</div> |
32 | 30 |
{% endblock %} |
33 | 31 |
{% if widget.render_br %} |
34 |
- |