diff --git a/lib/form/filemanager.js b/lib/form/filemanager.js index c9d9732b5b8..07b82a9a351 100644 --- a/lib/form/filemanager.js +++ b/lib/form/filemanager.js @@ -924,10 +924,12 @@ M.form_filemanager.init = function(Y, options) { }, this); selectnode.one('.fp-file-delete').on('click', function(e) { e.preventDefault(); - var dialog_options = {}; + var dialog_options = { + scope: this, + header: M.util.get_string('confirm', 'moodle'), + }; var params = {}; var fileinfo = this.selectui.fileinfo; - dialog_options.scope = this; params.filepath = fileinfo.filepath; if (fileinfo.type == 'folder') { params.filename = '.'; diff --git a/repository/tests/behat/behat_filepicker.php b/repository/tests/behat/behat_filepicker.php index 2a564741490..ca8fffe514c 100644 --- a/repository/tests/behat/behat_filepicker.php +++ b/repository/tests/behat/behat_filepicker.php @@ -172,9 +172,7 @@ class behat_filepicker extends behat_base { $this->perform_on_element('delete', $exception); // Yes, we are sure. - // Using xpath + click instead of pressButton as 'Ok' it is a common string. - $okbutton = $this->find('css', 'div.fp-dlg button.fp-dlg-butconfirm'); - $okbutton->click(); + $this->execute('behat_general::i_click_on_in_the', [get_string('ok'), 'button', get_string('confirm'), 'dialogue']); } /**