jenkins-bot has submitted this change and it was merged. Change subject: FieldLayout: Clean up and remove lies ......................................................................
FieldLayout: Clean up and remove lies Follow-up to abc1244b9cb9b87ff9adf0bc82ab9c1a5ed55d20. Change-Id: Ie791e21cf6621f74e641d2e0ed764b8cd774b54f --- M php/layouts/FieldLayout.php M src/layouts/ActionFieldLayout.js M src/layouts/FieldLayout.js 3 files changed, 6 insertions(+), 14 deletions(-) Approvals: Esanders: Looks good to me, approved jenkins-bot: Verified diff --git a/php/layouts/FieldLayout.php b/php/layouts/FieldLayout.php index 3e73fd6..b3ae9c8 100644 --- a/php/layouts/FieldLayout.php +++ b/php/layouts/FieldLayout.php @@ -46,13 +46,11 @@ // Config initialization $config = array_merge( array( 'align' => 'left' ), $config ); - // Properties (must be set before parent constructor, which calls #getTagName) - $this->fieldWidget = $fieldWidget; - // Parent constructor parent::__construct( $config ); // Properties + $this->fieldWidget = $fieldWidget; $this->field = new Tag( 'div' ); $this->body = new Tag( $hasInputWidget ? 'label' : 'div' ); if ( isset( $config['help'] ) ) { @@ -76,8 +74,8 @@ $this->body->addClasses( array( 'oo-ui-fieldLayout-body' ) ); $this->field ->addClasses( array( 'oo-ui-fieldLayout-field' ) ) - ->toggleClasses( array( 'oo-ui-fieldLayout-disable' ), $fieldWidget->isDisabled() ) - ->appendContent( $fieldWidget ); + ->toggleClasses( array( 'oo-ui-fieldLayout-disable' ), $this->fieldWidget->isDisabled() ) + ->appendContent( $this->fieldWidget ); $this->setAlignment( $config['align'] ); } diff --git a/src/layouts/ActionFieldLayout.js b/src/layouts/ActionFieldLayout.js index 8cfbdac..7a0500d 100644 --- a/src/layouts/ActionFieldLayout.js +++ b/src/layouts/ActionFieldLayout.js @@ -15,10 +15,6 @@ // Configuration initialization config = $.extend( { align: 'left' }, config ); - // Properties (must be set before parent constructor, which calls #getTagName) - this.fieldWidget = fieldWidget; - this.buttonWidget = buttonWidget; - // Parent constructor OO.ui.ActionFieldLayout.super.call( this, fieldWidget, config ); @@ -26,14 +22,14 @@ OO.ui.LabelElement.call( this, config ); // Properties + this.fieldWidget = fieldWidget; + this.buttonWidget = buttonWidget; this.$button = $( '<div>' ) .addClass( 'oo-ui-actionFieldLayout-button' ) .append( this.buttonWidget.$element ); - this.$input = $( '<div>' ) .addClass( 'oo-ui-actionFieldLayout-input' ) .append( this.fieldWidget.$element ); - this.$field .addClass( 'oo-ui-actionFieldLayout' ) .append( this.$input, this.$button ); diff --git a/src/layouts/FieldLayout.js b/src/layouts/FieldLayout.js index dc58e81..8a81e8d 100644 --- a/src/layouts/FieldLayout.js +++ b/src/layouts/FieldLayout.js @@ -27,9 +27,6 @@ // Configuration initialization config = $.extend( { align: 'left' }, config ); - // Properties (must be set before parent constructor, which calls #getTagName) - this.fieldWidget = fieldWidget; - // Parent constructor OO.ui.FieldLayout.super.call( this, config ); @@ -37,6 +34,7 @@ OO.ui.LabelElement.call( this, config ); // Properties + this.fieldWidget = fieldWidget; this.$field = $( '<div>' ); this.$body = $( '<' + ( hasInputWidget ? 'label' : 'div' ) + '>' ); this.align = null; -- To view, visit https://gerrit.wikimedia.org/r/191200 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ie791e21cf6621f74e641d2e0ed764b8cd774b54f Gerrit-PatchSet: 1 Gerrit-Project: oojs/ui Gerrit-Branch: master Gerrit-Owner: Bartosz DziewoĆski <matma....@gmail.com> Gerrit-Reviewer: Esanders <esand...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits