jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/338041 )
Change subject: Pass $overlay to FieldsetLayout and FieldLayout in various places ...................................................................... Pass $overlay to FieldsetLayout and FieldLayout in various places We now use dialog's overlay in every case where we have a FieldsetLayout or a FieldLayout with a help popup inside a dialog. Bug: T100571 Change-Id: I8bd0ed430637feca63ec0f13cb7e1e1c659391a5 --- M modules/ve-mw/ui/dialogs/ve.ui.MWMediaDialog.js M modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js M modules/ve-mw/ui/pages/ve.ui.MWAdvancedSettingsPage.js M modules/ve-mw/ui/pages/ve.ui.MWCategoriesPage.js M modules/ve-mw/ui/pages/ve.ui.MWSettingsPage.js 5 files changed, 19 insertions(+), 6 deletions(-) Approvals: jenkins-bot: Verified Jforrester: Looks good to me, approved diff --git a/modules/ve-mw/ui/dialogs/ve.ui.MWMediaDialog.js b/modules/ve-mw/ui/dialogs/ve.ui.MWMediaDialog.js index 00d460d..ce26902 100644 --- a/modules/ve-mw/ui/dialogs/ve.ui.MWMediaDialog.js +++ b/modules/ve-mw/ui/dialogs/ve.ui.MWMediaDialog.js @@ -244,6 +244,7 @@ importRules: this.constructor.static.getImportRules() } ); this.captionFieldset = new OO.ui.FieldsetLayout( { + $overlay: this.$overlay, label: ve.msg( 'visualeditor-dialog-media-content-section' ), help: ve.msg( 'visualeditor-dialog-media-content-section-help' ), icon: 'parameter', @@ -253,6 +254,7 @@ // Alt text altTextFieldset = new OO.ui.FieldsetLayout( { + $overlay: this.$overlay, label: ve.msg( 'visualeditor-dialog-media-alttext-section' ), help: ve.msg( 'visualeditor-dialog-media-alttext-section-help' ), icon: 'parameter' @@ -273,12 +275,14 @@ this.positionCheckbox = new OO.ui.CheckboxInputWidget(); positionField = new OO.ui.FieldLayout( this.positionCheckbox, { + $overlay: this.$overlay, align: 'inline', label: ve.msg( 'visualeditor-dialog-media-position-checkbox' ), help: ve.msg( 'visualeditor-dialog-media-position-checkbox-help' ) } ); positionFieldset = new OO.ui.FieldsetLayout( { + $overlay: this.$overlay, label: ve.msg( 'visualeditor-dialog-media-position-section' ), help: ve.msg( 'visualeditor-dialog-media-position-section-help' ), icon: 'parameter' @@ -292,6 +296,7 @@ // Type this.typeFieldset = new OO.ui.FieldsetLayout( { + $overlay: this.$overlay, label: ve.msg( 'visualeditor-dialog-media-type-section' ), help: ve.msg( 'visualeditor-dialog-media-type-section-help' ), icon: 'parameter' @@ -337,6 +342,7 @@ // Size this.sizeFieldset = new OO.ui.FieldsetLayout( { + $overlay: this.$overlay, label: ve.msg( 'visualeditor-dialog-media-size-section' ), icon: 'parameter', help: ve.msg( 'visualeditor-dialog-media-size-section-help' ) diff --git a/modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js b/modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js index fd204d4..a0520d2 100644 --- a/modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js +++ b/modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js @@ -64,11 +64,8 @@ this.panels = new OO.ui.StackLayout(); this.bookletLayout = new OO.ui.BookletLayout( { outlined: true } ); this.categoriesPage = new ve.ui.MWCategoriesPage( 'categories', { $overlay: this.$overlay } ); - this.settingsPage = new ve.ui.MWSettingsPage( - 'settings', - { $overlay: this.$overlay } - ); - this.advancedSettingsPage = new ve.ui.MWAdvancedSettingsPage( 'advancedSettings' ); + this.settingsPage = new ve.ui.MWSettingsPage( 'settings', { $overlay: this.$overlay } ); + this.advancedSettingsPage = new ve.ui.MWAdvancedSettingsPage( 'advancedSettings', { $overlay: this.$overlay } ); this.languagesPage = new ve.ui.MWLanguagesPage( 'languages' ); this.templatesUsedPage = new ve.ui.MWTemplatesUsedPage( 'templatesUsed' ); diff --git a/modules/ve-mw/ui/pages/ve.ui.MWAdvancedSettingsPage.js b/modules/ve-mw/ui/pages/ve.ui.MWAdvancedSettingsPage.js index 0e13cd4..ef8aeac 100644 --- a/modules/ve-mw/ui/pages/ve.ui.MWAdvancedSettingsPage.js +++ b/modules/ve-mw/ui/pages/ve.ui.MWAdvancedSettingsPage.js @@ -14,8 +14,9 @@ * @constructor * @param {string} name Unique symbolic name of page * @param {Object} [config] Configuration options + * @cfg {jQuery} [$overlay] Overlay to render dropdowns in */ -ve.ui.MWAdvancedSettingsPage = function VeUiMWAdvancedSettingsPage() { +ve.ui.MWAdvancedSettingsPage = function VeUiMWAdvancedSettingsPage( name, config ) { var advancedSettingsPage = this; // Parent constructor @@ -52,6 +53,7 @@ ] ) .connect( this, { select: 'onIndexingOptionChange' } ), { + $overlay: config.$overlay, align: 'top', label: ve.msg( 'visualeditor-dialog-meta-settings-index-label' ), help: ve.msg( 'visualeditor-dialog-meta-settings-index-help' ) @@ -77,6 +79,7 @@ ] ) .connect( this, { select: 'onNewSectionEditLinkOptionChange' } ), { + $overlay: config.$overlay, align: 'top', label: ve.msg( 'visualeditor-dialog-meta-settings-newsectioneditlink-label' ), help: ve.msg( 'visualeditor-dialog-meta-settings-newsectioneditlink-help', $( '#ca-edit' ).text() ) @@ -89,6 +92,7 @@ this.displayTitleField = new OO.ui.FieldLayout( this.displayTitleInput, { + $overlay: config.$overlay, align: 'top', label: ve.msg( 'visualeditor-dialog-meta-settings-displaytitle' ), help: ve.msg( 'visualeditor-dialog-meta-settings-displaytitle-help' ) @@ -117,6 +121,7 @@ this.fieldLayout = new OO.ui.FieldLayout( new OO.ui.CheckboxInputWidget(), { + $overlay: config.$overlay, align: 'inline', label: this.label, help: this.help diff --git a/modules/ve-mw/ui/pages/ve.ui.MWCategoriesPage.js b/modules/ve-mw/ui/pages/ve.ui.MWCategoriesPage.js index cb73bc3..198c9c8 100644 --- a/modules/ve-mw/ui/pages/ve.ui.MWCategoriesPage.js +++ b/modules/ve-mw/ui/pages/ve.ui.MWCategoriesPage.js @@ -47,6 +47,7 @@ this.defaultSort = new OO.ui.FieldLayout( this.defaultSortInput, { + $overlay: config.$overlay, align: 'top', label: ve.msg( 'visualeditor-dialog-meta-categories-defaultsort-label' ), help: ve.msg( 'visualeditor-dialog-meta-categories-defaultsort-help' ) diff --git a/modules/ve-mw/ui/pages/ve.ui.MWSettingsPage.js b/modules/ve-mw/ui/pages/ve.ui.MWSettingsPage.js index 5a38a54..976c1fc 100644 --- a/modules/ve-mw/ui/pages/ve.ui.MWSettingsPage.js +++ b/modules/ve-mw/ui/pages/ve.ui.MWSettingsPage.js @@ -57,6 +57,7 @@ ] ) .connect( this, { select: 'onTableOfContentsFieldChange' } ), { + $overlay: config.$overlay, align: 'top', label: ve.msg( 'visualeditor-dialog-meta-settings-toc-label' ), help: ve.msg( 'visualeditor-dialog-meta-settings-toc-help' ) @@ -68,6 +69,7 @@ this.enableRedirectField = new OO.ui.FieldLayout( this.enableRedirectInput, { + $overlay: config.$overlay, classes: [ 've-test-page-settings-enable-redirect' ], align: 'inline', label: ve.msg( 'visualeditor-dialog-meta-settings-redirect-label' ), @@ -86,6 +88,7 @@ this.enableStaticRedirectField = new OO.ui.FieldLayout( this.enableStaticRedirectInput, { + $overlay: config.$overlay, classes: [ 've-test-page-settings-prevent-redirect' ], align: 'inline', label: ve.msg( 'visualeditor-dialog-meta-settings-redirect-staticlabel' ), @@ -131,6 +134,7 @@ this.fieldLayout = new OO.ui.FieldLayout( new OO.ui.CheckboxInputWidget(), { + $overlay: config.$overlay, classes: this.classes, align: 'inline', label: this.label, -- To view, visit https://gerrit.wikimedia.org/r/338041 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I8bd0ed430637feca63ec0f13cb7e1e1c659391a5 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/VisualEditor Gerrit-Branch: master Gerrit-Owner: Bartosz Dziewoński <matma....@gmail.com> Gerrit-Reviewer: Bartosz Dziewoński <matma....@gmail.com> Gerrit-Reviewer: Jforrester <jforres...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits