34 lines
1.0 KiB
JavaScript
34 lines
1.0 KiB
JavaScript
|
define([
|
||
|
'jquery',
|
||
|
'TYPO3/CMS/Backend/Modal'
|
||
|
], function($, Modal) {
|
||
|
$(document).ready(function() {
|
||
|
|
||
|
|
||
|
$('.t3js-modal-formsubmit-trigger').click(function(){
|
||
|
|
||
|
var element = $(this);
|
||
|
var title = element.data('title');
|
||
|
var content = element.data('content');
|
||
|
var severity = (typeof top.TYPO3.Severity[element.data('severity')] !== 'undefined') ? top.TYPO3.Severity[element.data('severity')] : top.TYPO3.Severity.info;
|
||
|
|
||
|
Modal.confirm(title, content, severity, [
|
||
|
{
|
||
|
text: 'Confirm',
|
||
|
active: true,
|
||
|
trigger: function() {
|
||
|
element.parents('form:first').submit();
|
||
|
Modal.dismiss();
|
||
|
}
|
||
|
}, {
|
||
|
text: 'Abort!',
|
||
|
trigger: function() {
|
||
|
Modal.dismiss();
|
||
|
}
|
||
|
}
|
||
|
]);
|
||
|
|
||
|
return false;
|
||
|
})
|
||
|
});
|
||
|
});
|