diff --git a/source/import_documentation/Mixins/validation-mixin.rst b/source/import_documentation/Mixins/validation-mixin.rst index 43269d2b2999c2a99d16eaab0c00dcc20af70dfd..f1947b04875f81765d4ec43779431bccc2cd7ab2 100644 --- a/source/import_documentation/Mixins/validation-mixin.rst +++ b/source/import_documentation/Mixins/validation-mixin.rst @@ -69,4 +69,30 @@ Attributes confirmation-submit-text="Yes, I am" confirmation-submit-class="submit-button" confirmation-cancel-class="cancel-button" - ></solid-form> \ No newline at end of file + ></solid-form> + +.. _confirmation-widget: +``confirmation-widget`` +~~~~~~~~~~~~~~~~~~~~~~~ + *Available from version 0.17* + + Allows to insert a widget in the modal dialog, instead of ``confirmation-message`` (confirmation-widget prevails over confirmation-message). + The widget can contain a ``<solid-display>`` to display data from the resource concerned. + + Example of confirmation-widget attribute use : + + .. code:: html + + <solid-widget name="confirm-delete-widget"> + <template> + <div> + <p>Are you sure to delete <strong><solid-display fields="name" data-src="${value}" style="display:inline-block"></solid-display></strong> ? </p> + </div> + </template> + ></solid-widget> + + <solid-delete + data-src="http://server/user/" + confirmation-type="dialog" + confirmation-widget="confirm-delete-widget" + ></solid-delete> diff --git a/source/import_documentation/attributes-list.rst b/source/import_documentation/attributes-list.rst index 8d180d0bcfd2e0190167f88c876e9f6804eaff82..240e7678e47957f8629cbc00b3a430a04ccf375f 100644 --- a/source/import_documentation/attributes-list.rst +++ b/source/import_documentation/attributes-list.rst @@ -59,6 +59,10 @@ List of attributes (core framework) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * :ref:`validation-mixin <confirmation-submit-text>` +``confirmation-widget`` +~~~~~~~~~~~~~~~~~~~~~~~ + * :ref:`validation-mixin <confirmation-widget>` + ``counter-template`` ~~~~~~~~~~~~~~~~~~~~ * :ref:`counter-mixin <counter-mixin>`