xowiki::includelet::personal-notification-messages proc modal_message_dialog_register_submit (public)
xowiki::includelet::personal-notification-messages modal_message_dialog_register_submit \ -url url
Defined in packages/xowiki/tcl/personal-notification-procs.tcl
Register a submit callback for all bootstrap3 modal dialogs having an .submit class.
- Switches:
- -url
(required)- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- create_test_items
Source code: template::add_body_script -script [subst { document.querySelectorAll('div.modal form .submit').forEach(function(e) { e.addEventListener('click', function(ev){ ev.preventDefault(); //console.log(ev.target.dataset.id); var form = document.querySelector('#' + ev.target.dataset.id + ' form'); var data = new FormData(form); var xhttp = new XMLHttpRequest(); xhttp.open('POST', '$url', true); xhttp.onload = function () { //console.log(this.responseText); }; xhttp.send(data); });}); }]XQL Not present: Generic, PostgreSQL, Oracle