mirror of
https://github.com/nextcloud/server.git
synced 2026-06-14 19:20:35 -04:00
Merge pull request #21630 from nextcloud/fix/21627/close-x
Make closing dialogs callback with false
This commit is contained in:
commit
aca0046aec
6 changed files with 8 additions and 5 deletions
2
core/js/dist/login.js
vendored
2
core/js/dist/login.js
vendored
File diff suppressed because one or more lines are too long
2
core/js/dist/login.js.map
vendored
2
core/js/dist/login.js.map
vendored
File diff suppressed because one or more lines are too long
4
core/js/dist/main.js
vendored
4
core/js/dist/main.js
vendored
File diff suppressed because one or more lines are too long
2
core/js/dist/main.js.map
vendored
2
core/js/dist/main.js.map
vendored
File diff suppressed because one or more lines are too long
|
|
@ -625,6 +625,7 @@ const Dialogs = {
|
|||
|
||||
$(dialogId).ocdialog({
|
||||
closeOnEscape: true,
|
||||
closeCallback: () => { callback && callback(false) },
|
||||
modal: modal,
|
||||
buttons: buttonlist
|
||||
})
|
||||
|
|
|
|||
2
core/src/jquery/ocdialog.js
vendored
2
core/src/jquery/ocdialog.js
vendored
|
|
@ -27,6 +27,7 @@ $.widget('oc.ocdialog', {
|
|||
height: 'auto',
|
||||
closeButton: true,
|
||||
closeOnEscape: true,
|
||||
closeCallback: null,
|
||||
modal: false,
|
||||
},
|
||||
_create: function() {
|
||||
|
|
@ -169,6 +170,7 @@ $.widget('oc.ocdialog', {
|
|||
const $closeButton = $('<a class="oc-dialog-close"></a>')
|
||||
this.$dialog.prepend($closeButton)
|
||||
$closeButton.on('click', function() {
|
||||
self.options.closeCallback && self.options.closeCallback()
|
||||
self.close()
|
||||
})
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in a new issue