UI: Remove reference to iron-autogrow-textarea from some modules Release-Notes: skip Change-Id: Id953f01458fdb50aab63a9bdd6f41232f9f9bbd5
diff --git a/polygerrit-ui/app/elements/admin/gr-create-change-dialog/gr-create-change-dialog_test.ts b/polygerrit-ui/app/elements/admin/gr-create-change-dialog/gr-create-change-dialog_test.ts index 1ef6426..8738815 100644 --- a/polygerrit-ui/app/elements/admin/gr-create-change-dialog/gr-create-change-dialog_test.ts +++ b/polygerrit-ui/app/elements/admin/gr-create-change-dialog/gr-create-change-dialog_test.ts
@@ -11,8 +11,8 @@ import {InheritedBooleanInfoConfiguredValue} from '../../../constants/constants'; import {createChange} from '../../../test/test-data-generators'; import {queryAndAssert, stubRestApi} from '../../../test/test-utils'; -import {IronAutogrowTextareaElement} from '@polymer/iron-autogrow-textarea/iron-autogrow-textarea'; import {assert, fixture, html} from '@open-wc/testing'; +import {GrAutogrowTextarea} from '../../shared/gr-autogrow-textarea/gr-autogrow-textarea'; suite('gr-create-change-dialog tests', () => { let element: GrCreateChangeDialog; @@ -119,11 +119,14 @@ element.subject = 'first change created with polygerrit ui'; assert.isFalse(element.privateChangeCheckBox.checked); - const messageInput = queryAndAssert<IronAutogrowTextareaElement>( + const messageInput = queryAndAssert<GrAutogrowTextarea>( element, '#messageInput' ); - messageInput.bindValue = configInputObj.subject; + messageInput.value = configInputObj.subject; + messageInput.dispatchEvent( + new Event('input', {bubbles: true, composed: true}) + ); await element.handleCreateChange(); // Private change @@ -159,11 +162,14 @@ element.subject = 'first change created with polygerrit ui'; assert.isTrue(element.privateChangeCheckBox.checked); - const messageInput = queryAndAssert<IronAutogrowTextareaElement>( + const messageInput = queryAndAssert<GrAutogrowTextarea>( element, '#messageInput' ); - messageInput.bindValue = configInputObj.subject; + messageInput.value = configInputObj.subject; + messageInput.dispatchEvent( + new Event('input', {bubbles: true, composed: true}) + ); await element.handleCreateChange(); // Private change
diff --git a/polygerrit-ui/app/elements/change/gr-change-actions/gr-change-actions_test.ts b/polygerrit-ui/app/elements/change/gr-change-actions/gr-change-actions_test.ts index fb39067..9c750b1 100644 --- a/polygerrit-ui/app/elements/change/gr-change-actions/gr-change-actions_test.ts +++ b/polygerrit-ui/app/elements/change/gr-change-actions/gr-change-actions_test.ts
@@ -45,7 +45,6 @@ } from '../../../types/common'; import {ActionType, RevisionActions} from '../../../api/change-actions'; import {SinonFakeTimers, SinonStubbedMember} from 'sinon'; -import {IronAutogrowTextareaElement} from '@polymer/iron-autogrow-textarea'; import {GrButton} from '../../shared/gr-button/gr-button'; import {GrDialog} from '../../shared/gr-dialog/gr-dialog'; import {UIActionInfo} from '../../shared/gr-js-api-interface/gr-change-actions-js-api'; @@ -68,6 +67,7 @@ changeModelToken, } from '../../../models/change/change-model'; import {assertIsDefined} from '../../../utils/common-util'; +import {GrAutogrowTextarea} from '../../shared/gr-autogrow-textarea/gr-autogrow-textarea'; // TODO(dhruvsri): remove use of _populateRevertMessage as it's private suite('gr-change-actions tests', () => { @@ -1083,7 +1083,7 @@ element.handleCherrypickConfirm(); await element.updateComplete; - const autogrowEl = queryAndAssert<IronAutogrowTextareaElement>( + const autogrowEl = queryAndAssert<GrAutogrowTextarea>( queryAndAssert<GrConfirmCherrypickDialog>( element, '#confirmCherrypick'
diff --git a/polygerrit-ui/app/elements/settings/gr-gpg-editor/gr-gpg-editor.ts b/polygerrit-ui/app/elements/settings/gr-gpg-editor/gr-gpg-editor.ts index 98d0df9..8fdb5fc 100644 --- a/polygerrit-ui/app/elements/settings/gr-gpg-editor/gr-gpg-editor.ts +++ b/polygerrit-ui/app/elements/settings/gr-gpg-editor/gr-gpg-editor.ts
@@ -8,7 +8,6 @@ import '../../shared/gr-copy-clipboard/gr-copy-clipboard'; import {GpgKeyId, GpgKeyInfo} from '../../../types/common'; import {GrButton} from '../../shared/gr-button/gr-button'; -import {IronAutogrowTextareaElement} from '@polymer/iron-autogrow-textarea'; import {getAppContext} from '../../../services/app-context'; import {css, html, LitElement} from 'lit'; import {customElement, property, query, state} from 'lit/decorators.js'; @@ -31,7 +30,7 @@ @query('#addButton') addButton?: GrButton; - @query('#newKey') newKeyTextarea?: IronAutogrowTextareaElement; + @query('#newKey') newKeyTextarea?: GrAutogrowTextarea; @property({type: Boolean}) hasUnsavedChanges = false;