From c0f6bb0bd4ca0b90ab06a49cb0f1618be3f4cc00 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 12 Sep 2017 15:06:46 +0200 Subject: Allow to initialize widget after --- chimere/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'chimere/views.py') diff --git a/chimere/views.py b/chimere/views.py index 163da08..bb0c2d1 100644 --- a/chimere/views.py +++ b/chimere/views.py @@ -453,7 +453,7 @@ get_edit_route = get_edit_page('chimere:editroute', Route, RouteForm) get_edit_polygon = get_edit_page('chimere:editpolygon', Polygon, PolygonForm) -def edit_page(get_edit, types, geom_name, widget): +def edit_page(get_edit, types, geom_name, widget, init_widget=True): def edit(request, area_name="", item_id=None, submited=False): response, values, sub_categories = get_edit(request, area_name, item_id, types) @@ -494,7 +494,9 @@ def edit_page(get_edit, types, geom_name, widget): 'marker_id': item_id, 'sub_categories': sub_categories, geom_attr + '_widget': widget().render( - geom_attr, value, area_name=response_dct['area_name']), + geom_attr, value, area_name=response_dct['area_name'], + initialized=init_widget + ), 'properties': declared_fields, 'filtered_properties': filtered_properties, 'submited': submited -- cgit v1.2.3