jenkins-bot has submitted this change and it was merged.

Change subject: Add getter for toolbarDialogs in ve.ui.Surface
......................................................................


Add getter for toolbarDialogs in ve.ui.Surface

We already have getDialogs(), and ve.ui.Context has getInspectors()

Change-Id: Ifb096b4f580bfbf58df459c24fe48b85730293d4
---
M src/init/ve.init.Target.js
M src/ui/actions/ve.ui.WindowAction.js
M src/ui/ve.ui.Surface.js
M src/ui/ve.ui.Toolbar.js
4 files changed, 13 insertions(+), 5 deletions(-)

Approvals:
  Esanders: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/src/init/ve.init.Target.js b/src/init/ve.init.Target.js
index b09d439..9179236 100644
--- a/src/init/ve.init.Target.js
+++ b/src/init/ve.init.Target.js
@@ -306,5 +306,5 @@
 ve.init.Target.prototype.setupToolbar = function ( surface ) {
        this.getToolbar().setup( this.constructor.static.toolbarGroups, surface 
);
        this.getToolbar().$element.insertBefore( surface.$element );
-       this.getToolbar().$bar.append( surface.toolbarDialogs.$element );
+       this.getToolbar().$bar.append( surface.getToolbarDialogs().$element );
 };
diff --git a/src/ui/actions/ve.ui.WindowAction.js 
b/src/ui/actions/ve.ui.WindowAction.js
index 17402d0..c680470 100644
--- a/src/ui/actions/ve.ui.WindowAction.js
+++ b/src/ui/actions/ve.ui.WindowAction.js
@@ -158,7 +158,7 @@
                case 'inspector':
                        return this.surface.getContext().getInspectors();
                case 'toolbar':
-                       return this.surface.toolbarDialogs;
+                       return this.surface.getToolbarDialogs();
                case 'dialog':
                        return this.surface.getDialogs();
        }
diff --git a/src/ui/ve.ui.Surface.js b/src/ui/ve.ui.Surface.js
index 697e55a..cfd4e0e 100644
--- a/src/ui/ve.ui.Surface.js
+++ b/src/ui/ve.ui.Surface.js
@@ -238,6 +238,14 @@
 };
 
 /**
+ * Get toolbar dialogs window set.
+ * @returns {ve.ui.WindowManager} Toolbar dialogs window set
+ */
+ve.ui.Surface.prototype.getToolbarDialogs = function () {
+       return this.toolbarDialogs;
+};
+
+/**
  * Get the local overlay.
  *
  * Local overlays are attached to the same frame as the surface.
diff --git a/src/ui/ve.ui.Toolbar.js b/src/ui/ve.ui.Toolbar.js
index ccd8c1f..3a853b2 100644
--- a/src/ui/ve.ui.Toolbar.js
+++ b/src/ui/ve.ui.Toolbar.js
@@ -72,7 +72,7 @@
 
        // Events
        this.getSurface().getModel().connect( this, { contextChange: 
'onContextChange' } );
-       this.getSurface().toolbarDialogs.connect( this, {
+       this.getSurface().getToolbarDialogs().connect( this, {
                opening: 'onToolbarWindowOpeningOrClosing',
                closing: 'onToolbarWindowOpeningOrClosing'
        } );
@@ -291,8 +291,8 @@
        }
        if ( this.getSurface() ) {
                this.getSurface().getModel().disconnect( this );
-               this.getSurface().toolbarDialogs.disconnect( this );
-               this.getSurface().toolbarDialogs.clearWindows();
+               this.getSurface().getToolbarDialogs().disconnect( this );
+               this.getSurface().getToolbarDialogs().clearWindows();
                this.surface = null;
        }
 };

-- 
To view, visit https://gerrit.wikimedia.org/r/179390
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ifb096b4f580bfbf58df459c24fe48b85730293d4
Gerrit-PatchSet: 2
Gerrit-Project: VisualEditor/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Catrope <[email protected]>
Gerrit-Reviewer: Catrope <[email protected]>
Gerrit-Reviewer: Esanders <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to