blob: e82a8a81be7ba5bb03ffed4770bc55f39b5e88f6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
$(document).ready(() => {
$.rails.allowAction = (link) => {
let message = link.data('confirm')
if (!message) return true
showConfirmModal(link)
return false
}
let showConfirmModal = (link) => {
let message = link.data('confirm')
let html = `<div class="modal fade" id="confirmationDialog" tabindex="1" role="dialog">
<div class="modal-container">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title"> ${I18n.t('warning')} </h4>
</div>
<div class="modal-body">
<p>${message}</p>
</div>
<div class="modal-footer">
<a data-dismiss="modal" class="btn">${I18n.t('cancel')}</a>
<a data-dismiss="modal" class="btn btn-primary" data-method=${link.data('method')} href=${link.attr('href')}>${I18n.t('ok')}</a>
</div>
</div>
</div>
</div>
</div> `
$(html).modal()
}
})
|