Inez has uploaded a new change for review.
https://gerrit.wikimedia.org/r/58553
Change subject: Initial commit for MediaInsertButtonTool
......................................................................
Initial commit for MediaInsertButtonTool
Change-Id: I0c48f6f8082213163aa9560ef2a33883263892fb
---
M VisualEditor.php
M demos/ve/index.php
M modules/ve/test/index.php
A modules/ve/ui/tools/buttons/ve.ui.MediaInsertButtonTool.js
4 files changed, 40 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor
refs/changes/53/58553/1
diff --git a/VisualEditor.php b/VisualEditor.php
index 23d2ca0..d68f194 100644
--- a/VisualEditor.php
+++ b/VisualEditor.php
@@ -387,6 +387,7 @@
've/ui/tools/buttons/ve.ui.ItalicButtonTool.js',
've/ui/tools/buttons/ve.ui.ClearButtonTool.js',
've/ui/tools/buttons/ve.ui.MediaButtonTool.js',
+ 've/ui/tools/buttons/ve.ui.MediaInsertButtonTool.js',
've/ui/tools/buttons/ve.ui.LinkButtonTool.js',
've/ui/tools/buttons/ve.ui.MWLinkButtonTool.js',
've/ui/tools/buttons/ve.ui.BulletButtonTool.js',
diff --git a/demos/ve/index.php b/demos/ve/index.php
index 6e30186..5e9e02f 100644
--- a/demos/ve/index.php
+++ b/demos/ve/index.php
@@ -259,6 +259,7 @@
<script
src="../../modules/ve/ui/tools/buttons/ve.ui.ItalicButtonTool.js"></script>
<script
src="../../modules/ve/ui/tools/buttons/ve.ui.ClearButtonTool.js"></script>
<script
src="../../modules/ve/ui/tools/buttons/ve.ui.MediaButtonTool.js"></script>
+ <script
src="../../modules/ve/ui/tools/buttons/ve.ui.MediaInsertButtonTool.js"></script>
<script
src="../../modules/ve/ui/tools/buttons/ve.ui.LinkButtonTool.js"></script>
<script
src="../../modules/ve/ui/tools/buttons/ve.ui.MWLinkButtonTool.js"></script>
<script
src="../../modules/ve/ui/tools/buttons/ve.ui.BulletButtonTool.js"></script>
diff --git a/modules/ve/test/index.php b/modules/ve/test/index.php
index 8bb9d8d..3b197ba 100644
--- a/modules/ve/test/index.php
+++ b/modules/ve/test/index.php
@@ -203,6 +203,7 @@
<script
src="../../ve/ui/tools/buttons/ve.ui.ItalicButtonTool.js"></script>
<script
src="../../ve/ui/tools/buttons/ve.ui.ClearButtonTool.js"></script>
<script
src="../../ve/ui/tools/buttons/ve.ui.MediaButtonTool.js"></script>
+ <script
src="../../ve/ui/tools/buttons/ve.ui.MediaInsertButtonTool.js"></script>
<script
src="../../ve/ui/tools/buttons/ve.ui.LinkButtonTool.js"></script>
<script
src="../../ve/ui/tools/buttons/ve.ui.MWLinkButtonTool.js"></script>
<script
src="../../ve/ui/tools/buttons/ve.ui.BulletButtonTool.js"></script>
diff --git a/modules/ve/ui/tools/buttons/ve.ui.MediaInsertButtonTool.js
b/modules/ve/ui/tools/buttons/ve.ui.MediaInsertButtonTool.js
new file mode 100644
index 0000000..d11d983
--- /dev/null
+++ b/modules/ve/ui/tools/buttons/ve.ui.MediaInsertButtonTool.js
@@ -0,0 +1,37 @@
+/*!
+ * VisualEditor UserInterface MediaButtonTool class.
+ *
+ * @copyright 2011-2013 VisualEditor Team and others; see AUTHORS.txt
+ * @license The MIT License (MIT); see LICENSE.txt
+ */
+
+/**
+ * @class
+ * @extends ve.ui.DialogButtonTool
+ * @constructor
+ * @param {ve.ui.Toolbar} toolbar
+ * @param {Object} [config] Config options
+ */
+ve.ui.MediaInsertButtonTool = function VeUiMediaInsertButtonTool( toolbar,
config ) {
+ // Parent constructor
+ ve.ui.DialogButtonTool.call( this, toolbar, config );
+};
+
+/* Inheritance */
+
+ve.inheritClass( ve.ui.MediaInsertButtonTool, ve.ui.DialogButtonTool );
+
+/* Static Properties */
+
+ve.ui.MediaInsertButtonTool.static.name = 'mediaInsert';
+
+ve.ui.MediaInsertButtonTool.static.icon = 'picture';
+
+ve.ui.MediaInsertButtonTool.static.titleMessage =
+ 'visualeditor-dialogbutton-media-tooltip';
+
+ve.ui.MediaInsertButtonTool.static.dialog = 'mediaInsert';
+
+/* Registration */
+
+ve.ui.toolFactory.register( 'media', ve.ui.MediaInsertButtonTool );
--
To view, visit https://gerrit.wikimedia.org/r/58553
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I0c48f6f8082213163aa9560ef2a33883263892fb
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Inez <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits