Prtksxna has uploaded a new change for review.
https://gerrit.wikimedia.org/r/247563
Change subject: Use mw.Upload.Dialog to upload and insert file
......................................................................
Use mw.Upload.Dialog to upload and insert file
Change-Id: I2427cd959f0d9b6872866e120e7bd0e7e298ec27
---
M modules/jquery.wikiEditor.dialogs.config.js
1 file changed, 17 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikiEditor
refs/changes/63/247563/1
diff --git a/modules/jquery.wikiEditor.dialogs.config.js
b/modules/jquery.wikiEditor.dialogs.config.js
index 857828b..0d05a15 100644
--- a/modules/jquery.wikiEditor.dialogs.config.js
+++ b/modules/jquery.wikiEditor.dialogs.config.js
@@ -781,6 +781,23 @@
},
'wikieditor-toolbar-tool-file-cancel': function () {
$( this ).dialog(
'close' );
+ },
+
'wikieditor-toolbar-tool-file-upload': function () {
+ $( this ).dialog(
'close' );
+ var uploadDialog = new
mw.Upload.Dialog( {
+ bookletClass:
mw.ForeignStructuredUpload.BookletLayout
+ } );
+ var windowManager = new
OO.ui.WindowManager();
+ $( 'body' ).append(
windowManager.$element );
+
windowManager.addWindows( [ uploadDialog ] );
+
windowManager.openWindow( uploadDialog );
+
+
uploadDialog.uploadBooklet.on( 'fileSaved', function ( d ) {
+
uploadDialog.close();
+ var filename =
uploadDialog.uploadBooklet.getFilename();
+
$.wikiEditor.modules.dialogs.api.openDialog( this, 'insert-file' )
+ $(
'#wikieditor-toolbar-file-target' ).val( new mw.Title( filename, 6 ).toText() );
+ } );
}
},
open: function () {
--
To view, visit https://gerrit.wikimedia.org/r/247563
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I2427cd959f0d9b6872866e120e7bd0e7e298ec27
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikiEditor
Gerrit-Branch: master
Gerrit-Owner: Prtksxna <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits