# HG changeset patch # User Thierry Florac # Date 1517925285 -3600 # Node ID a3e2deed9fadfb0b19714b6f4da347b511f30374 # Parent a67f68790124a1b2173874ea9ce1f74cd2cce37f Added support for IObjectData interface on menu items and actions diff -r a67f68790124 -r a3e2deed9fad src/pyams_skin/viewlet/toolbar/action.pt --- a/src/pyams_skin/viewlet/toolbar/action.pt Fri Feb 02 16:50:10 2018 +0100 +++ b/src/pyams_skin/viewlet/toolbar/action.pt Tue Feb 06 14:54:45 2018 +0100 @@ -3,7 +3,8 @@
+ data-ams-stop-propagation 'true' if view.modal_target else None; + data-ams-data extension:object_data(view);">  
diff -r a67f68790124 -r a3e2deed9fad src/pyams_skin/viewlet/toolbar/menu-item.pt --- a/src/pyams_skin/viewlet/toolbar/menu-item.pt Fri Feb 02 16:50:10 2018 +0100 +++ b/src/pyams_skin/viewlet/toolbar/menu-item.pt Tue Feb 06 14:54:45 2018 +0100 @@ -3,7 +3,8 @@ data-ams-url view.get_url(); data-ams-target view.target | nothing; data-ams-stop-propagation 'true' if view.stop_propagation else None; - data-toggle 'modal' if view.modal_target else None;"> + data-toggle 'modal' if view.modal_target else None; + data-ams-data extension:object_data(view);">   diff -r a67f68790124 -r a3e2deed9fad src/pyams_skin/viewlet/toolbar/toolbar-item.pt --- a/src/pyams_skin/viewlet/toolbar/toolbar-item.pt Fri Feb 02 16:50:10 2018 +0100 +++ b/src/pyams_skin/viewlet/toolbar/toolbar-item.pt Tue Feb 06 14:54:45 2018 +0100 @@ -3,7 +3,8 @@ data-ams-url view.get_url(); data-ams-target view.target | nothing; data-ams-stop-propagation 'true' if view.stop_propagation else None; - data-toggle 'modal' if view.modal_target else None;"> + data-toggle 'modal' if view.modal_target else None; + data-ams-data extension:object_data(view);">