Esanders has uploaded a new change for review.
https://gerrit.wikimedia.org/r/108044
Change subject: Update uses of Push/IconButtonWidget to ButtonWidget in MW
......................................................................
Update uses of Push/IconButtonWidget to ButtonWidget in MW
Separated this commit form I325a4dcc316d0 as it is causing
master to fail.
Change-Id: I82220d15221c52be03feafcfc85c2bd6c12ba462
---
M modules/syntaxhighlight/ve.ui.MWSyntaxHighlightDialog.js
M modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css
M modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js
M modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb
M modules/ve-mw/ui/dialogs/ve.ui.MWBetaWelcomeDialog.js
M modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js
M modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js
M modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js
M modules/ve-mw/ui/dialogs/ve.ui.MWReferenceListDialog.js
M modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js
M modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js
M modules/ve-mw/ui/pages/ve.ui.MWTemplatePage.js
M modules/ve-mw/ui/pages/ve.ui.MWTemplateParameterPage.js
M modules/ve-mw/ui/pages/ve.ui.MWTemplatePlaceholderPage.js
M modules/ve-mw/ui/pages/ve.ui.MWTransclusionContentPage.js
M modules/ve-mw/ui/styles/ve.ui.MWDialog.css
M modules/ve-mw/ui/styles/ve.ui.MWWidget.css
M modules/ve-mw/ui/tools/ve.ui.MWPopupTool.js
M modules/ve-mw/ui/widgets/ve.ui.MWCategoryPopupWidget.js
19 files changed, 44 insertions(+), 33 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor
refs/changes/44/108044/1
diff --git a/modules/syntaxhighlight/ve.ui.MWSyntaxHighlightDialog.js
b/modules/syntaxhighlight/ve.ui.MWSyntaxHighlightDialog.js
index 5b66662..07971f1 100644
--- a/modules/syntaxhighlight/ve.ui.MWSyntaxHighlightDialog.js
+++ b/modules/syntaxhighlight/ve.ui.MWSyntaxHighlightDialog.js
@@ -43,7 +43,7 @@
this.editPanel = new OO.ui.PanelLayout( {
'$': this.$, 'scrollable': false, 'padded': false
} );
- this.applyButton = new OO.ui.PushButtonWidget( {
+ this.applyButton = new OO.ui.ButtonWidget( {
'$': this.$, 'label': ve.msg(
'visualeditor-dialog-action-apply' ), 'flags': ['primary']
} );
this.applyButton.connect( this, { 'click': [ 'close', { 'action':
'apply' } ] } );
diff --git a/modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css
b/modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css
index 3f79c07..6abe4a8 100644
--- a/modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css
+++ b/modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css
@@ -42,12 +42,12 @@
padding: 0.25em;
}
-.ve-init-mw-viewPageTarget-toolbar-utilites > .oo-ui-iconButtonWidget {
+.ve-init-mw-viewPageTarget-toolbar-utilites > .oo-ui-buttonedElement-frameless
{
margin-right: 0.2em;
margin-top: 0.2em;
}
-.ve-init-mw-viewPageTarget-toolbar-actions > .oo-ui-pushButtonWidget {
+.ve-init-mw-viewPageTarget-toolbar-actions > .oo-ui-buttonedElement-framed {
margin-left: 0.25em;
margin-right: 0.25em;
margin-top: 0.2em;
@@ -103,12 +103,12 @@
margin-top: 0.8em;
}
-.ve-ui-mwHelpPopupTool-item > .oo-ui-iconButtonWidget {
+.ve-ui-mwHelpPopupTool-item > .oo-ui-buttonedElement-frameless {
display: block;
margin: 0.5em 0;
}
-.ve-ui-mwHelpPopupTool-item > .oo-ui-iconButtonWidget:first-child {
+.ve-ui-mwHelpPopupTool-item > .oo-ui-buttonedElement-frameless:first-child {
margin-top: 0;
}
diff --git a/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js
b/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js
index 5d635a3..2bfcafc 100644
--- a/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js
+++ b/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js
@@ -968,9 +968,9 @@
* @method
*/
ve.init.mw.ViewPageTarget.prototype.setupToolbarButtons = function () {
- this.toolbarCancelButton = new OO.ui.PushButtonWidget( { 'label':
ve.msg( 'visualeditor-toolbar-cancel' ) } );
+ this.toolbarCancelButton = new OO.ui.ButtonWidget( { 'label': ve.msg(
'visualeditor-toolbar-cancel' ) } );
this.toolbarCancelButton.$element.addClass(
've-ui-toolbar-cancelButton' );
- this.toolbarSaveButton = new OO.ui.PushButtonWidget( {
+ this.toolbarSaveButton = new OO.ui.ButtonWidget( {
'label': ve.msg( 'visualeditor-toolbar-savedialog' ),
'flags': ['constructive'],
'disabled': !this.restoring
diff --git
a/modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb
b/modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb
index 02cc054..57ef5ba 100644
--- a/modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb
+++ b/modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb
@@ -4,7 +4,7 @@
include URL
page_url URL.url("User:#{ENV['MEDIAWIKI_USER']}" +
"/#{ENV['BROWSER_LABEL']}")
- div(:container_disabled, class: "oo-ui-widget oo-ui-widget-disabled
oo-ui-flaggableElement-constructive oo-ui-pushButtonWidget")
+ div(:container_disabled, class: "oo-ui-widget oo-ui-widget-disabled
oo-ui-flaggableElement-constructive oo-ui-.oo-ui-buttonedElement-framed")
div(:content, class: "ve-ce-documentNode ve-ce-branchNode")
span(:decrease_indentation, class: "oo-ui-widget oo-ui-tool
oo-ui-tool-name-outdent oo-ui-widget-disabled")
a(:decrease_indentation_on, title: /Decrease indentation/)
@@ -26,7 +26,7 @@
span(:paragraph, text: "Paragraph")
span(:preformatted, text: "Preformatted")
span(:refs_link, text: "Reference")
- div(:save_disabled, class: "oo-ui-widget oo-ui-widget-disabled
oo-ui-flaggableElement-constructive oo-ui-pushButtonWidget")
+ div(:save_disabled, class: "oo-ui-widget oo-ui-widget-disabled
oo-ui-flaggableElement-constructive oo-ui-.oo-ui-buttonedElement-framed")
span(:save_page, class: "oo-ui-labeledElement-label", text: "Save page")
span(:subheading1, text: "Sub-heading 1")
span(:subheading2, text: "Sub-heading 2")
diff --git a/modules/ve-mw/ui/dialogs/ve.ui.MWBetaWelcomeDialog.js
b/modules/ve-mw/ui/dialogs/ve.ui.MWBetaWelcomeDialog.js
index 41ac3e9..ece7a33 100644
--- a/modules/ve-mw/ui/dialogs/ve.ui.MWBetaWelcomeDialog.js
+++ b/modules/ve-mw/ui/dialogs/ve.ui.MWBetaWelcomeDialog.js
@@ -61,7 +61,7 @@
'scrollable': true,
'padded': true
} );
- this.continueButton = new OO.ui.PushButtonWidget( {
+ this.continueButton = new OO.ui.ButtonWidget( {
'$': this.$,
'label': ve.msg(
'visualeditor-dialog-beta-welcome-action-continue' ),
'flags': ['primary']
diff --git a/modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js
b/modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js
index 493e0a3..8d038e2 100644
--- a/modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js
+++ b/modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js
@@ -106,7 +106,7 @@
'label': ve.msg( 'visualeditor-dialog-media-content-section' ),
'icon': 'parameter'
} );
- this.applyButton = new OO.ui.PushButtonWidget( {
+ this.applyButton = new OO.ui.ButtonWidget( {
'$': this.$,
'label': ve.msg( 'visualeditor-dialog-action-apply' ),
'flags': ['primary']
diff --git a/modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js
b/modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js
index 55ebff7..162396c 100644
--- a/modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js
+++ b/modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js
@@ -43,7 +43,7 @@
// Properties
this.bookletLayout = new OO.ui.BookletLayout( { '$': this.$,
'outlined': true } );
- this.applyButton = new OO.ui.PushButtonWidget( {
+ this.applyButton = new OO.ui.ButtonWidget( {
'$': this.$,
'label': ve.msg( 'visualeditor-dialog-action-apply' ),
'flags': ['primary']
diff --git a/modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js
b/modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js
index a9a46e7..ff5814c 100644
--- a/modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js
+++ b/modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js
@@ -185,21 +185,21 @@
'$': this.$, 'scrollable': true, 'padded': true
} );
this.searchPanel = new OO.ui.PanelLayout( { '$': this.$ } );
- this.applyButton = new OO.ui.PushButtonWidget( {
+ this.applyButton = new OO.ui.ButtonWidget( {
'$': this.$,
'label': ve.msg( 'visualeditor-dialog-action-apply' ),
'flags': ['primary']
} );
- this.insertButton = new OO.ui.PushButtonWidget( {
+ this.insertButton = new OO.ui.ButtonWidget( {
'$': this.$,
'label': ve.msg( 'visualeditor-dialog-reference-insert-button'
),
'flags': ['constructive']
} );
- this.selectButton = new OO.ui.PushButtonWidget( {
+ this.selectButton = new OO.ui.ButtonWidget( {
'$': this.$,
'label': ve.msg (
'visualeditor-dialog-reference-useexisting-label' )
} );
- this.backButton = new OO.ui.PushButtonWidget( {
+ this.backButton = new OO.ui.ButtonWidget( {
'$': this.$,
'label': ve.msg( 'visualeditor-dialog-action-goback' )
} );
diff --git a/modules/ve-mw/ui/dialogs/ve.ui.MWReferenceListDialog.js
b/modules/ve-mw/ui/dialogs/ve.ui.MWReferenceListDialog.js
index 0012fb3..412d52d 100644
--- a/modules/ve-mw/ui/dialogs/ve.ui.MWReferenceListDialog.js
+++ b/modules/ve-mw/ui/dialogs/ve.ui.MWReferenceListDialog.js
@@ -58,7 +58,7 @@
'label': ve.msg(
'visualeditor-dialog-reference-options-group-label' )
} );
- this.applyButton = new OO.ui.PushButtonWidget( {
+ this.applyButton = new OO.ui.ButtonWidget( {
'$': this.$,
'label': ve.msg( 'visualeditor-dialog-action-apply' ),
'flags': ['primary']
diff --git a/modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js
b/modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js
index fea966e..d99c188 100644
--- a/modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js
+++ b/modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js
@@ -351,7 +351,7 @@
/* Buttons */
// Save button for "save" panel
- this.saveButton = new OO.ui.PushButtonWidget( {
+ this.saveButton = new OO.ui.ButtonWidget( {
'label': ve.msg(
// visualeditor-savedialog-label-restore,
visualeditor-savedialog-label-save
'visualeditor-savedialog-label-' + ( this.restoring ?
'restore' : 'save' )
@@ -361,19 +361,19 @@
this.saveButton.connect( this, { 'click': [ 'emit', 'save' ] } );
// Review button for "save" panel
- this.reviewButton = new OO.ui.PushButtonWidget( {
+ this.reviewButton = new OO.ui.ButtonWidget( {
'label': ve.msg( 'visualeditor-savedialog-label-review' )
} );
this.reviewButton.connect( this, { 'click': [ 'emit', 'review' ] } );
// Review good button on "review" panel
- this.reviewGoodButton = new OO.ui.PushButtonWidget( {
+ this.reviewGoodButton = new OO.ui.ButtonWidget( {
'label': ve.msg( 'visualeditor-savedialog-label-review-good' ),
'flags': ['constructive']
} );
this.reviewGoodButton.connect( this, { 'click': [ 'swapPanel', 'save' ]
} );
// Resolve conflict
- this.resolveConflictButton = new OO.ui.PushButtonWidget( {
+ this.resolveConflictButton = new OO.ui.ButtonWidget( {
'label': ve.msg(
'visualeditor-savedialog-label-resolve-conflict' ),
'flags': ['constructive']
} );
diff --git a/modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js
b/modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js
index d394e6a..a4ba58a 100644
--- a/modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js
+++ b/modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js
@@ -157,7 +157,7 @@
ve.ui.MWDialog.prototype.initialize.call( this );
// Properties
- this.applyButton = new OO.ui.PushButtonWidget( {
+ this.applyButton = new OO.ui.ButtonWidget( {
'$': this.$,
'label': ve.msg( 'visualeditor-dialog-action-apply' ),
'flags': ['primary']
diff --git a/modules/ve-mw/ui/pages/ve.ui.MWTemplatePage.js
b/modules/ve-mw/ui/pages/ve.ui.MWTemplatePage.js
index b14cdb6..f998513 100644
--- a/modules/ve-mw/ui/pages/ve.ui.MWTemplatePage.js
+++ b/modules/ve-mw/ui/pages/ve.ui.MWTemplatePage.js
@@ -29,8 +29,9 @@
this.label = this.spec.getLabel();
this.addParameterSearch = new ve.ui.MWParameterSearchWidget(
this.template, { '$': this.$ } )
.connect( this, { 'select': 'onParameterSelect' } );
- this.removeButton = new OO.ui.IconButtonWidget( {
+ this.removeButton = new OO.ui.ButtonWidget( {
'$': this.$,
+ 'frameless': true,
'icon': 'remove',
'title': ve.msg(
'visualeditor-dialog-transclusion-remove-template' ),
'flags': ['destructive'],
diff --git a/modules/ve-mw/ui/pages/ve.ui.MWTemplateParameterPage.js
b/modules/ve-mw/ui/pages/ve.ui.MWTemplateParameterPage.js
index 09b793e..b23c9b8 100644
--- a/modules/ve-mw/ui/pages/ve.ui.MWTemplateParameterPage.js
+++ b/modules/ve-mw/ui/pages/ve.ui.MWTemplateParameterPage.js
@@ -46,8 +46,9 @@
'input': this.textInput,
'label': this.spec.getParameterDescription(
this.parameter.getName() ) || ''
} );
- this.removeButton = new OO.ui.IconButtonWidget( {
+ this.removeButton = new OO.ui.ButtonWidget( {
'$': this.$,
+ 'frameless': true,
'icon': 'remove',
'title': ve.msg(
'visualeditor-dialog-transclusion-remove-param' ),
'flags': ['destructive'],
diff --git a/modules/ve-mw/ui/pages/ve.ui.MWTemplatePlaceholderPage.js
b/modules/ve-mw/ui/pages/ve.ui.MWTemplatePlaceholderPage.js
index f5256fe..a59270b 100644
--- a/modules/ve-mw/ui/pages/ve.ui.MWTemplatePlaceholderPage.js
+++ b/modules/ve-mw/ui/pages/ve.ui.MWTemplatePlaceholderPage.js
@@ -35,15 +35,16 @@
'change': 'onTemplateInputChange',
'enter': 'onAddTemplate'
} );
- this.addTemplateButton = new OO.ui.PushButtonWidget( {
+ this.addTemplateButton = new OO.ui.ButtonWidget( {
'$': this.$,
'label': ve.msg(
'visualeditor-dialog-transclusion-add-template' ),
'flags': ['constructive'],
'disabled': true
} )
.connect( this, { 'click': 'onAddTemplate' } );
- this.removeButton = new OO.ui.IconButtonWidget( {
+ this.removeButton = new OO.ui.ButtonWidget( {
'$': this.$,
+ 'frameless': true,
'icon': 'remove',
'title': ve.msg(
'visualeditor-dialog-transclusion-remove-template' ),
'flags': ['destructive'],
diff --git a/modules/ve-mw/ui/pages/ve.ui.MWTransclusionContentPage.js
b/modules/ve-mw/ui/pages/ve.ui.MWTransclusionContentPage.js
index b58b119..7dd843e 100644
--- a/modules/ve-mw/ui/pages/ve.ui.MWTransclusionContentPage.js
+++ b/modules/ve-mw/ui/pages/ve.ui.MWTransclusionContentPage.js
@@ -33,8 +33,9 @@
} )
.setValue( this.content.getValue() )
.connect( this, { 'change': 'onTextInputChange' } );
- this.removeButton = new OO.ui.IconButtonWidget( {
+ this.removeButton = new OO.ui.ButtonWidget( {
'$': this.$,
+ 'frameless': true,
'icon': 'remove',
'title': ve.msg(
'visualeditor-dialog-transclusion-remove-content' ),
'flags': [ 'destructive' ],
diff --git a/modules/ve-mw/ui/styles/ve.ui.MWDialog.css
b/modules/ve-mw/ui/styles/ve.ui.MWDialog.css
index dc8a1c9..5e04b8a 100644
--- a/modules/ve-mw/ui/styles/ve.ui.MWDialog.css
+++ b/modules/ve-mw/ui/styles/ve.ui.MWDialog.css
@@ -19,7 +19,7 @@
display: inline-block;
}
-.ve-ui-mwTransclusionDialog-addTemplateFieldset .oo-ui-pushButtonWidget {
+.ve-ui-mwTransclusionDialog-addTemplateFieldset .oo-ui-buttonedElement-framed {
margin-left: 0.5em;
}
diff --git a/modules/ve-mw/ui/styles/ve.ui.MWWidget.css
b/modules/ve-mw/ui/styles/ve.ui.MWWidget.css
index d3018dd..3e361f9 100644
--- a/modules/ve-mw/ui/styles/ve.ui.MWWidget.css
+++ b/modules/ve-mw/ui/styles/ve.ui.MWWidget.css
@@ -145,7 +145,7 @@
padding: 0.75em 0.5em;
}
-.ve-ui-mwCategoryPopupWidget .oo-ui-iconButtonWidget {
+.ve-ui-mwCategoryPopupWidget .oo-ui-buttonedElement-frameless {
display: block;
float: left;
}
diff --git a/modules/ve-mw/ui/tools/ve.ui.MWPopupTool.js
b/modules/ve-mw/ui/tools/ve.ui.MWPopupTool.js
index 0f906b1..a653306 100644
--- a/modules/ve-mw/ui/tools/ve.ui.MWPopupTool.js
+++ b/modules/ve-mw/ui/tools/ve.ui.MWPopupTool.js
@@ -104,14 +104,18 @@
// Properties
this.$items = this.$( '<div>' );
this.feedback = null;
- this.helpButton = new OO.ui.IconButtonWidget( {
+ this.helpButton = new OO.ui.ButtonWidget( {
+ '$': this.$,
+ 'frameless': true,
'icon': 'help',
'title': ve.msg( 'visualeditor-help-title' ),
'href': new mw.Title( ve.msg( 'visualeditor-help-link' )
).getUrl(),
'target': '_blank',
'label': ve.msg( 'visualeditor-help-label' )
} );
- this.feedbackButton = new OO.ui.IconButtonWidget( {
+ this.feedbackButton = new OO.ui.ButtonWidget( {
+ '$': this.$,
+ 'frameless': true,
'icon': 'comment',
'label': ve.msg( 'visualeditor-feedback-tool' )
} );
diff --git a/modules/ve-mw/ui/widgets/ve.ui.MWCategoryPopupWidget.js
b/modules/ve-mw/ui/widgets/ve.ui.MWCategoryPopupWidget.js
index 125fd2e..2a92ed7 100644
--- a/modules/ve-mw/ui/widgets/ve.ui.MWCategoryPopupWidget.js
+++ b/modules/ve-mw/ui/widgets/ve.ui.MWCategoryPopupWidget.js
@@ -27,8 +27,11 @@
this.removed = false;
this.$title = this.$( '<label>' );
this.$menu = this.$( '<div>' );
- this.removeButton = new OO.ui.IconButtonWidget( {
- '$': this.$, 'icon': 'remove', 'title': ve.msg(
'visualeditor-inspector-remove-tooltip' )
+ this.removeButton = new OO.ui.ButtonWidget( {
+ '$': this.$,
+ 'frameless': true,
+ 'icon': 'remove',
+ 'title': ve.msg( 'visualeditor-inspector-remove-tooltip' )
} );
this.sortKeyInput = new OO.ui.TextInputWidget( { '$': this.$ } );
this.sortKeyLabel = new OO.ui.InputLabelWidget(
--
To view, visit https://gerrit.wikimedia.org/r/108044
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I82220d15221c52be03feafcfc85c2bd6c12ba462
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Esanders <[email protected]>
Gerrit-Reviewer: Trevor Parscal <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits