diff --git a/polygerrit-ui/app/.eslintrc.js b/polygerrit-ui/app/.eslintrc.js index 2e2c03e92e..51c77ba43a 100644 --- a/polygerrit-ui/app/.eslintrc.js +++ b/polygerrit-ui/app/.eslintrc.js @@ -168,7 +168,6 @@ module.exports = { // Global variables from 3rd party libraries. // You should not add anything in this list, always try to import // If import is not possible - you can extend this list - "Polymer": "readonly", "ShadyCSS": "readonly", "linkify": "readonly", "security": "readonly", @@ -215,6 +214,7 @@ module.exports = { "globals": { // Settings for samples. You can add globals here if you want to use it "Gerrit": "readonly", + "Polymer": "readonly", } }, { diff --git a/polygerrit-ui/app/behaviors/gr-tooltip-behavior/gr-tooltip-behavior.js b/polygerrit-ui/app/behaviors/gr-tooltip-behavior/gr-tooltip-behavior.js index 2a592f0d1d..cc8b55a5cf 100644 --- a/polygerrit-ui/app/behaviors/gr-tooltip-behavior/gr-tooltip-behavior.js +++ b/polygerrit-ui/app/behaviors/gr-tooltip-behavior/gr-tooltip-behavior.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../scripts/bundled-polymer.js'; - import '../../elements/shared/gr-tooltip/gr-tooltip.js'; import {flush} from '@polymer/polymer/lib/legacy/polymer.dom.js'; import {getRootElement} from '../../scripts/rootElement.js'; diff --git a/polygerrit-ui/app/behaviors/keyboard-shortcut-behavior/keyboard-shortcut-behavior.js b/polygerrit-ui/app/behaviors/keyboard-shortcut-behavior/keyboard-shortcut-behavior.js index cb21a9fa5b..09e3b7264e 100644 --- a/polygerrit-ui/app/behaviors/keyboard-shortcut-behavior/keyboard-shortcut-behavior.js +++ b/polygerrit-ui/app/behaviors/keyboard-shortcut-behavior/keyboard-shortcut-behavior.js @@ -95,12 +95,6 @@ by gr-app, and actually implemented by gr-comment-thread. NOTE: doc-only shortcuts will not be customizable in the same way that other shortcuts are. */ -/* - FIXME(polymer-modulizer): the above comments were extracted - from HTML and may be out of place here. Review them and - then delete this comment! -*/ -import '../../scripts/bundled-polymer.js'; import {IronA11yKeysBehavior} from '@polymer/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js'; import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; diff --git a/polygerrit-ui/app/behaviors/rest-client-behavior/rest-client-behavior.js b/polygerrit-ui/app/behaviors/rest-client-behavior/rest-client-behavior.js index 919a763c49..29464bfe0d 100644 --- a/polygerrit-ui/app/behaviors/rest-client-behavior/rest-client-behavior.js +++ b/polygerrit-ui/app/behaviors/rest-client-behavior/rest-client-behavior.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../scripts/bundled-polymer.js'; import {BaseUrlBehavior} from '../base-url-behavior/base-url-behavior.js'; /** @polymerBehavior Gerrit.RESTClientBehavior */ diff --git a/polygerrit-ui/app/elements/admin/gr-access-section/gr-access-section.js b/polygerrit-ui/app/elements/admin/gr-access-section/gr-access-section.js index e07a64e1d6..632387ebc3 100644 --- a/polygerrit-ui/app/elements/admin/gr-access-section/gr-access-section.js +++ b/polygerrit-ui/app/elements/admin/gr-access-section/gr-access-section.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '@polymer/iron-input/iron-input.js'; import '../../../styles/gr-form-styles.js'; import '../../../styles/shared-styles.js'; @@ -51,7 +50,7 @@ const ON_BEHALF_OF = '(On Behalf Of)'; const LABEL = 'Label'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrAccessSection extends mixinBehaviors( [ AccessBehavior, diff --git a/polygerrit-ui/app/elements/admin/gr-admin-group-list/gr-admin-group-list.js b/polygerrit-ui/app/elements/admin/gr-admin-group-list/gr-admin-group-list.js index d2fde51c3b..d606bac281 100644 --- a/polygerrit-ui/app/elements/admin/gr-admin-group-list/gr-admin-group-list.js +++ b/polygerrit-ui/app/elements/admin/gr-admin-group-list/gr-admin-group-list.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../../styles/gr-table-styles.js'; import '../../../styles/shared-styles.js'; @@ -33,7 +32,7 @@ import {GerritNav} from '../../core/gr-navigation/gr-navigation.js'; /** * @appliesMixin ListViewMixin - * @extends Polymer.Element + * @extends PolymerElement */ class GrAdminGroupList extends mixinBehaviors( [ ListViewBehavior, diff --git a/polygerrit-ui/app/elements/admin/gr-admin-view/gr-admin-view.js b/polygerrit-ui/app/elements/admin/gr-admin-view/gr-admin-view.js index b318ee6650..25ba83e462 100644 --- a/polygerrit-ui/app/elements/admin/gr-admin-view/gr-admin-view.js +++ b/polygerrit-ui/app/elements/admin/gr-admin-view/gr-admin-view.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../../styles/gr-menu-page-styles.js'; import '../../../styles/gr-page-nav-styles.js'; import '../../../styles/shared-styles.js'; @@ -48,7 +47,7 @@ import {pluginLoader} from '../../shared/gr-js-api-interface/gr-plugin-loader.js const INTERNAL_GROUP_REGEX = /^[\da-f]{40}$/; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrAdminView extends mixinBehaviors( [ AdminNavBehavior, diff --git a/polygerrit-ui/app/elements/admin/gr-confirm-delete-item-dialog/gr-confirm-delete-item-dialog.js b/polygerrit-ui/app/elements/admin/gr-confirm-delete-item-dialog/gr-confirm-delete-item-dialog.js index b6b21bdbec..288af4c567 100644 --- a/polygerrit-ui/app/elements/admin/gr-confirm-delete-item-dialog/gr-confirm-delete-item-dialog.js +++ b/polygerrit-ui/app/elements/admin/gr-confirm-delete-item-dialog/gr-confirm-delete-item-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-dialog/gr-dialog.js'; import '../../../styles/shared-styles.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -30,7 +28,7 @@ const DETAIL_TYPES = { }; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrConfirmDeleteItemDialog extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/admin/gr-create-change-dialog/gr-create-change-dialog.js b/polygerrit-ui/app/elements/admin/gr-create-change-dialog/gr-create-change-dialog.js index 3347655260..90b148bae3 100644 --- a/polygerrit-ui/app/elements/admin/gr-create-change-dialog/gr-create-change-dialog.js +++ b/polygerrit-ui/app/elements/admin/gr-create-change-dialog/gr-create-change-dialog.js @@ -14,10 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; - import '@polymer/iron-input/iron-input.js'; -import '../../../scripts/bundled-polymer.js'; import '../../../styles/gr-form-styles.js'; import '../../../styles/shared-styles.js'; import '../../shared/gr-autocomplete/gr-autocomplete.js'; @@ -37,7 +34,7 @@ const SUGGESTIONS_LIMIT = 15; const REF_PREFIX = 'refs/heads/'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrCreateChangeDialog extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/admin/gr-create-group-dialog/gr-create-group-dialog.js b/polygerrit-ui/app/elements/admin/gr-create-group-dialog/gr-create-group-dialog.js index b21bdded00..7f336632d6 100644 --- a/polygerrit-ui/app/elements/admin/gr-create-group-dialog/gr-create-group-dialog.js +++ b/polygerrit-ui/app/elements/admin/gr-create-group-dialog/gr-create-group-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-input/iron-input.js'; import '../../../styles/gr-form-styles.js'; import '../../../styles/shared-styles.js'; @@ -30,7 +28,7 @@ import {URLEncodingBehavior} from '../../../behaviors/gr-url-encoding-behavior/g import page from 'page/page.mjs'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrCreateGroupDialog extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/admin/gr-create-pointer-dialog/gr-create-pointer-dialog.js b/polygerrit-ui/app/elements/admin/gr-create-pointer-dialog/gr-create-pointer-dialog.js index 72a6b994cd..eb131f540a 100644 --- a/polygerrit-ui/app/elements/admin/gr-create-pointer-dialog/gr-create-pointer-dialog.js +++ b/polygerrit-ui/app/elements/admin/gr-create-pointer-dialog/gr-create-pointer-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-input/iron-input.js'; import '../../../styles/gr-form-styles.js'; import '../../../styles/shared-styles.js'; @@ -37,7 +35,7 @@ const DETAIL_TYPES = { }; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrCreatePointerDialog extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/admin/gr-create-repo-dialog/gr-create-repo-dialog.js b/polygerrit-ui/app/elements/admin/gr-create-repo-dialog/gr-create-repo-dialog.js index 040f41b528..0410f14d0e 100644 --- a/polygerrit-ui/app/elements/admin/gr-create-repo-dialog/gr-create-repo-dialog.js +++ b/polygerrit-ui/app/elements/admin/gr-create-repo-dialog/gr-create-repo-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-input/iron-input.js'; import '../../../styles/gr-form-styles.js'; import '../../../styles/shared-styles.js'; @@ -33,7 +31,7 @@ import {URLEncodingBehavior} from '../../../behaviors/gr-url-encoding-behavior/g import page from 'page/page.mjs'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrCreateRepoDialog extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/admin/gr-group-audit-log/gr-group-audit-log.js b/polygerrit-ui/app/elements/admin/gr-group-audit-log/gr-group-audit-log.js index a3c05cb9e9..2c0c130237 100644 --- a/polygerrit-ui/app/elements/admin/gr-group-audit-log/gr-group-audit-log.js +++ b/polygerrit-ui/app/elements/admin/gr-group-audit-log/gr-group-audit-log.js @@ -15,7 +15,6 @@ * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../../styles/gr-table-styles.js'; import '../../../styles/shared-styles.js'; import '../../shared/gr-date-formatter/gr-date-formatter.js'; @@ -32,7 +31,7 @@ import {GerritNav} from '../../core/gr-navigation/gr-navigation.js'; const GROUP_EVENTS = ['ADD_GROUP', 'REMOVE_GROUP']; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrGroupAuditLog extends mixinBehaviors( [ ListViewBehavior, diff --git a/polygerrit-ui/app/elements/admin/gr-group-members/gr-group-members.js b/polygerrit-ui/app/elements/admin/gr-group-members/gr-group-members.js index 45f7612d6b..9e5793f175 100644 --- a/polygerrit-ui/app/elements/admin/gr-group-members/gr-group-members.js +++ b/polygerrit-ui/app/elements/admin/gr-group-members/gr-group-members.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; import '../../../styles/gr-form-styles.js'; import '../../../styles/gr-subpage-styles.js'; @@ -41,7 +40,7 @@ const SAVING_ERROR_TEXT = 'Group may not exist, or you may not have '+ const URL_REGEX = '^(?:[a-z]+:)?//'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrGroupMembers extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/admin/gr-group/gr-group.js b/polygerrit-ui/app/elements/admin/gr-group/gr-group.js index fc38c1254f..3dbc37fba4 100644 --- a/polygerrit-ui/app/elements/admin/gr-group/gr-group.js +++ b/polygerrit-ui/app/elements/admin/gr-group/gr-group.js @@ -15,7 +15,6 @@ * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; import '../../../styles/gr-form-styles.js'; import '../../../styles/gr-subpage-styles.js'; @@ -43,7 +42,7 @@ const OPTIONS = { }; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrGroup extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/admin/gr-permission/gr-permission.js b/polygerrit-ui/app/elements/admin/gr-permission/gr-permission.js index 9fac11e334..6edc9b0769 100644 --- a/polygerrit-ui/app/elements/admin/gr-permission/gr-permission.js +++ b/polygerrit-ui/app/elements/admin/gr-permission/gr-permission.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '@polymer/paper-toggle-button/paper-toggle-button.js'; import '../../../styles/gr-form-styles.js'; @@ -48,7 +47,7 @@ const RANGE_NAMES = [ * Fired when a permission that was previously added was removed. * * @event added-permission-removed - * @extends Polymer.Element + * @extends PolymerElement */ class GrPermission extends mixinBehaviors( [ AccessBehavior, diff --git a/polygerrit-ui/app/elements/admin/gr-plugin-config-array-editor/gr-plugin-config-array-editor.js b/polygerrit-ui/app/elements/admin/gr-plugin-config-array-editor/gr-plugin-config-array-editor.js index 318c2c3831..d9d37f662b 100644 --- a/polygerrit-ui/app/elements/admin/gr-plugin-config-array-editor/gr-plugin-config-array-editor.js +++ b/polygerrit-ui/app/elements/admin/gr-plugin-config-array-editor/gr-plugin-config-array-editor.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-input/iron-input.js'; import '@polymer/paper-toggle-button/paper-toggle-button.js'; import '../../../styles/gr-form-styles.js'; @@ -27,7 +25,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-plugin-config-array-editor_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrPluginConfigArrayEditor extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/admin/gr-plugin-list/gr-plugin-list.js b/polygerrit-ui/app/elements/admin/gr-plugin-list/gr-plugin-list.js index 154af6ea11..868a7cd8c9 100644 --- a/polygerrit-ui/app/elements/admin/gr-plugin-list/gr-plugin-list.js +++ b/polygerrit-ui/app/elements/admin/gr-plugin-list/gr-plugin-list.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/gr-table-styles.js'; import '../../../styles/shared-styles.js'; import '../../shared/gr-list-view/gr-list-view.js'; @@ -29,7 +27,7 @@ import {ListViewBehavior} from '../../../behaviors/gr-list-view-behavior/gr-list /** * @appliesMixin ListViewMixin - * @extends Polymer.Element + * @extends PolymerElement */ class GrPluginList extends mixinBehaviors( [ ListViewBehavior, diff --git a/polygerrit-ui/app/elements/admin/gr-repo-access/gr-repo-access.js b/polygerrit-ui/app/elements/admin/gr-repo-access/gr-repo-access.js index 9aa81f813a..f6a1c104e0 100644 --- a/polygerrit-ui/app/elements/admin/gr-repo-access/gr-repo-access.js +++ b/polygerrit-ui/app/elements/admin/gr-repo-access/gr-repo-access.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/gr-menu-page-styles.js'; import '../../../styles/gr-subpage-styles.js'; import '../../../styles/shared-styles.js'; @@ -83,7 +81,7 @@ Defs.sections; Defs.projectAccessInput; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrRepoAccess extends mixinBehaviors( [ AccessBehavior, diff --git a/polygerrit-ui/app/elements/admin/gr-repo-command/gr-repo-command.js b/polygerrit-ui/app/elements/admin/gr-repo-command/gr-repo-command.js index 53b49898bc..d161423bb7 100644 --- a/polygerrit-ui/app/elements/admin/gr-repo-command/gr-repo-command.js +++ b/polygerrit-ui/app/elements/admin/gr-repo-command/gr-repo-command.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../../shared/gr-button/gr-button.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -23,7 +21,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-repo-command_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrRepoCommand extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/admin/gr-repo-commands/gr-repo-commands.js b/polygerrit-ui/app/elements/admin/gr-repo-commands/gr-repo-commands.js index 1f1dc5b003..03a2bd36bc 100644 --- a/polygerrit-ui/app/elements/admin/gr-repo-commands/gr-repo-commands.js +++ b/polygerrit-ui/app/elements/admin/gr-repo-commands/gr-repo-commands.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; import '../../../styles/gr-form-styles.js'; import '../../../styles/gr-subpage-styles.js'; @@ -43,7 +41,7 @@ const CREATE_CHANGE_FAILED_MESSAGE = 'Failed to create change.'; const CREATE_CHANGE_SUCCEEDED_MESSAGE = 'Navigating to change'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrRepoCommands extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/admin/gr-repo-dashboards/gr-repo-dashboards.js b/polygerrit-ui/app/elements/admin/gr-repo-dashboards/gr-repo-dashboards.js index 072fc721d8..f47ff76994 100644 --- a/polygerrit-ui/app/elements/admin/gr-repo-dashboards/gr-repo-dashboards.js +++ b/polygerrit-ui/app/elements/admin/gr-repo-dashboards/gr-repo-dashboards.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../../styles/shared-styles.js'; import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; @@ -26,7 +25,7 @@ import {htmlTemplate} from './gr-repo-dashboards_html.js'; import {GerritNav} from '../../core/gr-navigation/gr-navigation.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrRepoDashboards extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/admin/gr-repo-detail-list/gr-repo-detail-list.js b/polygerrit-ui/app/elements/admin/gr-repo-detail-list/gr-repo-detail-list.js index e8b3d9a183..e3a99585b5 100644 --- a/polygerrit-ui/app/elements/admin/gr-repo-detail-list/gr-repo-detail-list.js +++ b/polygerrit-ui/app/elements/admin/gr-repo-detail-list/gr-repo-detail-list.js @@ -16,7 +16,6 @@ */ import '@polymer/iron-input/iron-input.js'; -import '../../../scripts/bundled-polymer.js'; import '../../../styles/gr-form-styles.js'; import '../../../styles/gr-table-styles.js'; import '../../../styles/shared-styles.js'; @@ -47,7 +46,7 @@ const PGP_START = '-----BEGIN PGP SIGNATURE-----'; /** * @appliesMixin ListViewMixin - * @extends Polymer.Element + * @extends PolymerElement */ class GrRepoDetailList extends mixinBehaviors( [ ListViewBehavior, diff --git a/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list.js b/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list.js index 59abb720af..a8119e651a 100644 --- a/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list.js +++ b/polygerrit-ui/app/elements/admin/gr-repo-list/gr-repo-list.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/gr-table-styles.js'; import '../../../styles/shared-styles.js'; import '../../shared/gr-dialog/gr-dialog.js'; @@ -33,7 +31,7 @@ import {GerritNav} from '../../core/gr-navigation/gr-navigation.js'; /** * @appliesMixin ListViewMixin - * @extends Polymer.Element + * @extends PolymerElement */ class GrRepoList extends mixinBehaviors( [ ListViewBehavior, diff --git a/polygerrit-ui/app/elements/admin/gr-repo-plugin-config/gr-repo-plugin-config.js b/polygerrit-ui/app/elements/admin/gr-repo-plugin-config/gr-repo-plugin-config.js index d01f9aba45..a70aa11855 100644 --- a/polygerrit-ui/app/elements/admin/gr-repo-plugin-config/gr-repo-plugin-config.js +++ b/polygerrit-ui/app/elements/admin/gr-repo-plugin-config/gr-repo-plugin-config.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-input/iron-input.js'; import '@polymer/paper-toggle-button/paper-toggle-button.js'; import '../../../styles/gr-form-styles.js'; @@ -34,7 +32,7 @@ import {htmlTemplate} from './gr-repo-plugin-config_html.js'; import {RepoPluginConfig} from '../../../behaviors/gr-repo-plugin-config-behavior/gr-repo-plugin-config-behavior.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrRepoPluginConfig extends mixinBehaviors( [ RepoPluginConfig, diff --git a/polygerrit-ui/app/elements/admin/gr-repo/gr-repo.js b/polygerrit-ui/app/elements/admin/gr-repo/gr-repo.js index 05ae73da7b..b3ddaf449b 100644 --- a/polygerrit-ui/app/elements/admin/gr-repo/gr-repo.js +++ b/polygerrit-ui/app/elements/admin/gr-repo/gr-repo.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; import '@polymer/iron-input/iron-input.js'; import '../../plugins/gr-endpoint-decorator/gr-endpoint-decorator.js'; @@ -68,7 +66,7 @@ const SUBMIT_TYPES = { }; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrRepo extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/admin/gr-rule-editor/gr-rule-editor.js b/polygerrit-ui/app/elements/admin/gr-rule-editor/gr-rule-editor.js index 234015a479..99957fff17 100644 --- a/polygerrit-ui/app/elements/admin/gr-rule-editor/gr-rule-editor.js +++ b/polygerrit-ui/app/elements/admin/gr-rule-editor/gr-rule-editor.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; import '../../../styles/gr-form-styles.js'; import '../../../styles/shared-styles.js'; @@ -79,7 +77,7 @@ const FORCE_EDIT_OPTIONS = [ ]; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrRuleEditor extends mixinBehaviors( [ AccessBehavior, diff --git a/polygerrit-ui/app/elements/change-list/gr-change-list-item/gr-change-list-item.js b/polygerrit-ui/app/elements/change-list/gr-change-list-item/gr-change-list-item.js index da13492389..a3fe9902a0 100644 --- a/polygerrit-ui/app/elements/change-list/gr-change-list-item/gr-change-list-item.js +++ b/polygerrit-ui/app/elements/change-list/gr-change-list-item/gr-change-list-item.js @@ -15,7 +15,6 @@ * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../../styles/gr-change-list-styles.js'; import '../../shared/gr-account-link/gr-account-link.js'; import '../../shared/gr-change-star/gr-change-star.js'; @@ -50,7 +49,7 @@ const CHANGE_SIZE = { /** * @appliesMixin RESTClientMixin - * @extends Polymer.Element + * @extends PolymerElement */ class GrChangeListItem extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/change-list/gr-change-list-view/gr-change-list-view.js b/polygerrit-ui/app/elements/change-list/gr-change-list-view/gr-change-list-view.js index c416b113d4..361ad83d09 100644 --- a/polygerrit-ui/app/elements/change-list/gr-change-list-view/gr-change-list-view.js +++ b/polygerrit-ui/app/elements/change-list/gr-change-list-view/gr-change-list-view.js @@ -15,7 +15,6 @@ * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../shared/gr-icons/gr-icons.js'; import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; import '../gr-change-list/gr-change-list.js'; @@ -45,7 +44,7 @@ const REPO_QUERY_PATTERN = const LIMIT_OPERATOR_PATTERN = /\blimit:(\d+)/i; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrChangeListView extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/change-list/gr-change-list/gr-change-list.js b/polygerrit-ui/app/elements/change-list/gr-change-list/gr-change-list.js index 0a19ae179b..bd78ae90ed 100644 --- a/polygerrit-ui/app/elements/change-list/gr-change-list/gr-change-list.js +++ b/polygerrit-ui/app/elements/change-list/gr-change-list/gr-change-list.js @@ -15,7 +15,6 @@ * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../../styles/gr-change-list-styles.js'; import '../../shared/gr-cursor-manager/gr-cursor-manager.js'; import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; @@ -45,7 +44,7 @@ const LABEL_PREFIX_INVALID_PROLOG = 'Invalid-Prolog-Rules-Label-Name--'; const MAX_SHORTCUT_CHARS = 5; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrChangeList extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/change-list/gr-create-change-help/gr-create-change-help.js b/polygerrit-ui/app/elements/change-list/gr-create-change-help/gr-create-change-help.js index 3758a78000..d9fd3780e3 100644 --- a/polygerrit-ui/app/elements/change-list/gr-create-change-help/gr-create-change-help.js +++ b/polygerrit-ui/app/elements/change-list/gr-create-change-help/gr-create-change-help.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../../styles/shared-styles.js'; import '../../shared/gr-button/gr-button.js'; @@ -24,7 +23,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-create-change-help_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrCreateChangeHelp extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/change-list/gr-create-commands-dialog/gr-create-commands-dialog.js b/polygerrit-ui/app/elements/change-list/gr-create-commands-dialog/gr-create-commands-dialog.js index 7e5e7491c9..cc53e49ada 100644 --- a/polygerrit-ui/app/elements/change-list/gr-create-commands-dialog/gr-create-commands-dialog.js +++ b/polygerrit-ui/app/elements/change-list/gr-create-commands-dialog/gr-create-commands-dialog.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../shared/gr-dialog/gr-dialog.js'; import '../../shared/gr-overlay/gr-overlay.js'; @@ -30,7 +29,7 @@ const Commands = { PUSH_PREFIX: 'git push origin HEAD:refs/for/', }; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrCreateCommandsDialog extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/change-list/gr-create-destination-dialog/gr-create-destination-dialog.js b/polygerrit-ui/app/elements/change-list/gr-create-destination-dialog/gr-create-destination-dialog.js index f8757baa34..9062a3f2ec 100644 --- a/polygerrit-ui/app/elements/change-list/gr-create-destination-dialog/gr-create-destination-dialog.js +++ b/polygerrit-ui/app/elements/change-list/gr-create-destination-dialog/gr-create-destination-dialog.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../shared/gr-dialog/gr-dialog.js'; import '../../shared/gr-overlay/gr-overlay.js'; @@ -29,7 +28,7 @@ import {htmlTemplate} from './gr-create-destination-dialog_html.js'; * name and the branch name. * * @event confirm - * @extends Polymer.Element + * @extends PolymerElement */ class GrCreateDestinationDialog extends GestureEventListeners( LegacyElementMixin( diff --git a/polygerrit-ui/app/elements/change-list/gr-dashboard-view/gr-dashboard-view.js b/polygerrit-ui/app/elements/change-list/gr-dashboard-view/gr-dashboard-view.js index 730a3a06d1..1cc2316605 100644 --- a/polygerrit-ui/app/elements/change-list/gr-dashboard-view/gr-dashboard-view.js +++ b/polygerrit-ui/app/elements/change-list/gr-dashboard-view/gr-dashboard-view.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../gr-change-list/gr-change-list.js'; import '../../shared/gr-button/gr-button.js'; @@ -38,7 +36,7 @@ import {appContext} from '../../../services/app-context.js'; const PROJECT_PLACEHOLDER_PATTERN = /\$\{project\}/g; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrDashboardView extends mixinBehaviors( [ RESTClientBehavior, diff --git a/polygerrit-ui/app/elements/change-list/gr-embed-dashboard/gr-embed-dashboard.js b/polygerrit-ui/app/elements/change-list/gr-embed-dashboard/gr-embed-dashboard.js index 2523700c5f..7d1f10458b 100644 --- a/polygerrit-ui/app/elements/change-list/gr-embed-dashboard/gr-embed-dashboard.js +++ b/polygerrit-ui/app/elements/change-list/gr-embed-dashboard/gr-embed-dashboard.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../gr-change-list/gr-change-list.js'; import '../gr-create-change-help/gr-create-change-help.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -23,7 +21,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-embed-dashboard_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrEmbedDashboard extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/change-list/gr-repo-header/gr-repo-header.js b/polygerrit-ui/app/elements/change-list/gr-repo-header/gr-repo-header.js index 5f0021ef18..303c6126f3 100644 --- a/polygerrit-ui/app/elements/change-list/gr-repo-header/gr-repo-header.js +++ b/polygerrit-ui/app/elements/change-list/gr-repo-header/gr-repo-header.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../../styles/dashboard-header-styles.js'; import '../../../styles/shared-styles.js'; @@ -26,7 +25,7 @@ import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-repo-header_html.js'; import {GerritNav} from '../../core/gr-navigation/gr-navigation.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrRepoHeader extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/change-list/gr-user-header/gr-user-header.js b/polygerrit-ui/app/elements/change-list/gr-user-header/gr-user-header.js index 6bb1bf8add..7901c534f4 100644 --- a/polygerrit-ui/app/elements/change-list/gr-user-header/gr-user-header.js +++ b/polygerrit-ui/app/elements/change-list/gr-user-header/gr-user-header.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../../styles/shared-styles.js'; import '../../plugins/gr-endpoint-decorator/gr-endpoint-decorator.js'; @@ -30,7 +29,7 @@ import {htmlTemplate} from './gr-user-header_html.js'; import {GerritNav} from '../../core/gr-navigation/gr-navigation.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrUserHeader extends GestureEventListeners( LegacyElementMixin( diff --git a/polygerrit-ui/app/elements/change/gr-change-actions/gr-change-actions.js b/polygerrit-ui/app/elements/change/gr-change-actions/gr-change-actions.js index 62b1b77f6b..d5a10c9dea 100644 --- a/polygerrit-ui/app/elements/change/gr-change-actions/gr-change-actions.js +++ b/polygerrit-ui/app/elements/change/gr-change-actions/gr-change-actions.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../admin/gr-create-change-dialog/gr-create-change-dialog.js'; import '../../shared/gr-button/gr-button.js'; import '../../shared/gr-dialog/gr-dialog.js'; @@ -232,7 +230,7 @@ Hence, a second button is not needed. const SKIP_ACTION_KEYS = [ChangeActions.REVERT_SUBMISSION]; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrChangeActions extends mixinBehaviors( [ PatchSetBehavior, diff --git a/polygerrit-ui/app/elements/change/gr-change-metadata/gr-change-metadata.js b/polygerrit-ui/app/elements/change/gr-change-metadata/gr-change-metadata.js index 0bd73f538f..b8abb256a5 100644 --- a/polygerrit-ui/app/elements/change/gr-change-metadata/gr-change-metadata.js +++ b/polygerrit-ui/app/elements/change/gr-change-metadata/gr-change-metadata.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../../../styles/gr-change-metadata-shared-styles.js'; import '../../../styles/gr-change-view-integration-shared-styles.js'; @@ -78,7 +76,7 @@ const CertificateStatus = { }; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrChangeMetadata extends mixinBehaviors( [ RESTClientBehavior, diff --git a/polygerrit-ui/app/elements/change/gr-change-requirements/gr-change-requirements.js b/polygerrit-ui/app/elements/change/gr-change-requirements/gr-change-requirements.js index d301813f64..78627a765f 100644 --- a/polygerrit-ui/app/elements/change/gr-change-requirements/gr-change-requirements.js +++ b/polygerrit-ui/app/elements/change/gr-change-requirements/gr-change-requirements.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../../shared/gr-button/gr-button.js'; import '../../shared/gr-icons/gr-icons.js'; @@ -30,7 +28,7 @@ import {htmlTemplate} from './gr-change-requirements_html.js'; import {RESTClientBehavior} from '../../../behaviors/rest-client-behavior/rest-client-behavior.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrChangeRequirements extends mixinBehaviors( [ RESTClientBehavior, diff --git a/polygerrit-ui/app/elements/change/gr-change-view/gr-change-view.js b/polygerrit-ui/app/elements/change/gr-change-view/gr-change-view.js index 1f5ba18316..8653bff40d 100644 --- a/polygerrit-ui/app/elements/change/gr-change-view/gr-change-view.js +++ b/polygerrit-ui/app/elements/change/gr-change-view/gr-change-view.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/paper-tabs/paper-tabs.js'; import '../../../styles/shared-styles.js'; import '../../diff/gr-comment-api/gr-comment-api.js'; @@ -131,7 +129,7 @@ const ROBOT_COMMENTS_LIMIT = 10; /** * @appliesMixin RESTClientMixin * @appliesMixin PatchSetMixin - * @extends Polymer.Element + * @extends PolymerElement */ class GrChangeView extends mixinBehaviors( [ KeyboardShortcutBehavior, diff --git a/polygerrit-ui/app/elements/change/gr-comment-list/gr-comment-list.js b/polygerrit-ui/app/elements/change/gr-comment-list/gr-comment-list.js index 7ca9d6beaf..576b8bd481 100644 --- a/polygerrit-ui/app/elements/change/gr-comment-list/gr-comment-list.js +++ b/polygerrit-ui/app/elements/change/gr-comment-list/gr-comment-list.js @@ -23,8 +23,6 @@ from HTML and may be out of place here. Review them and then delete this comment! */ - -import '../../../scripts/bundled-polymer.js'; import '../../shared/gr-formatted-text/gr-formatted-text.js'; import '../../../styles/shared-styles.js'; import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js'; @@ -38,7 +36,7 @@ import {URLEncodingBehavior} from '../../../behaviors/gr-url-encoding-behavior/g import {GerritNav} from '../../core/gr-navigation/gr-navigation.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrCommentList extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/change/gr-commit-info/gr-commit-info.js b/polygerrit-ui/app/elements/change/gr-commit-info/gr-commit-info.js index 4dba3afb43..052189e078 100644 --- a/polygerrit-ui/app/elements/change/gr-commit-info/gr-commit-info.js +++ b/polygerrit-ui/app/elements/change/gr-commit-info/gr-commit-info.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../../shared/gr-copy-clipboard/gr-copy-clipboard.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -24,7 +22,7 @@ import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-commit-info_html.js'; import {GerritNav} from '../../core/gr-navigation/gr-navigation.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrCommitInfo extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/change/gr-confirm-abandon-dialog/gr-confirm-abandon-dialog.js b/polygerrit-ui/app/elements/change/gr-confirm-abandon-dialog/gr-confirm-abandon-dialog.js index d28e2b7cfc..ada7dae26a 100644 --- a/polygerrit-ui/app/elements/change/gr-confirm-abandon-dialog/gr-confirm-abandon-dialog.js +++ b/polygerrit-ui/app/elements/change/gr-confirm-abandon-dialog/gr-confirm-abandon-dialog.js @@ -15,8 +15,6 @@ * limitations under the License. */ import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; - -import '../../../scripts/bundled-polymer.js'; import '../../shared/gr-dialog/gr-dialog.js'; import '../../../styles/shared-styles.js'; import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js'; @@ -27,7 +25,7 @@ import {htmlTemplate} from './gr-confirm-abandon-dialog_html.js'; import {KeyboardShortcutBehavior} from '../../../behaviors/keyboard-shortcut-behavior/keyboard-shortcut-behavior.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrConfirmAbandonDialog extends mixinBehaviors( [ KeyboardShortcutBehavior, diff --git a/polygerrit-ui/app/elements/change/gr-confirm-cherrypick-conflict-dialog/gr-confirm-cherrypick-conflict-dialog.js b/polygerrit-ui/app/elements/change/gr-confirm-cherrypick-conflict-dialog/gr-confirm-cherrypick-conflict-dialog.js index 480e6cf714..34a3dcca2c 100644 --- a/polygerrit-ui/app/elements/change/gr-confirm-cherrypick-conflict-dialog/gr-confirm-cherrypick-conflict-dialog.js +++ b/polygerrit-ui/app/elements/change/gr-confirm-cherrypick-conflict-dialog/gr-confirm-cherrypick-conflict-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../../shared/gr-dialog/gr-dialog.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -24,7 +22,7 @@ import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-confirm-cherrypick-conflict-dialog_html.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrConfirmCherrypickConflictDialog extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/change/gr-confirm-cherrypick-dialog/gr-confirm-cherrypick-dialog.js b/polygerrit-ui/app/elements/change/gr-confirm-cherrypick-dialog/gr-confirm-cherrypick-dialog.js index 2de2ad14a2..d2dcbca866 100644 --- a/polygerrit-ui/app/elements/change/gr-confirm-cherrypick-dialog/gr-confirm-cherrypick-dialog.js +++ b/polygerrit-ui/app/elements/change/gr-confirm-cherrypick-dialog/gr-confirm-cherrypick-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; import '@polymer/iron-input/iron-input.js'; import '../../../styles/shared-styles.js'; @@ -37,7 +35,7 @@ const CHERRY_PICK_TYPES = { }; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrConfirmCherrypickDialog extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/change/gr-confirm-move-dialog/gr-confirm-move-dialog.js b/polygerrit-ui/app/elements/change/gr-confirm-move-dialog/gr-confirm-move-dialog.js index 25beb2d5ad..f2ea45dd75 100644 --- a/polygerrit-ui/app/elements/change/gr-confirm-move-dialog/gr-confirm-move-dialog.js +++ b/polygerrit-ui/app/elements/change/gr-confirm-move-dialog/gr-confirm-move-dialog.js @@ -14,9 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; - -import '../../../scripts/bundled-polymer.js'; import '../../../styles/shared-styles.js'; import '../../shared/gr-autocomplete/gr-autocomplete.js'; import '../../shared/gr-dialog/gr-dialog.js'; @@ -31,7 +28,7 @@ import {KeyboardShortcutBehavior} from '../../../behaviors/keyboard-shortcut-beh const SUGGESTIONS_LIMIT = 15; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrConfirmMoveDialog extends mixinBehaviors( [ KeyboardShortcutBehavior, diff --git a/polygerrit-ui/app/elements/change/gr-confirm-rebase-dialog/gr-confirm-rebase-dialog.js b/polygerrit-ui/app/elements/change/gr-confirm-rebase-dialog/gr-confirm-rebase-dialog.js index e451034062..0a45de2ceb 100644 --- a/polygerrit-ui/app/elements/change/gr-confirm-rebase-dialog/gr-confirm-rebase-dialog.js +++ b/polygerrit-ui/app/elements/change/gr-confirm-rebase-dialog/gr-confirm-rebase-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-autocomplete/gr-autocomplete.js'; import '../../shared/gr-dialog/gr-dialog.js'; import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; @@ -25,7 +23,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-confirm-rebase-dialog_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrConfirmRebaseDialog extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/change/gr-confirm-revert-dialog/gr-confirm-revert-dialog.js b/polygerrit-ui/app/elements/change/gr-confirm-revert-dialog/gr-confirm-revert-dialog.js index 6eb4c8272f..9489b94e30 100644 --- a/polygerrit-ui/app/elements/change/gr-confirm-revert-dialog/gr-confirm-revert-dialog.js +++ b/polygerrit-ui/app/elements/change/gr-confirm-revert-dialog/gr-confirm-revert-dialog.js @@ -14,9 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; - -import '../../../scripts/bundled-polymer.js'; import '../../shared/gr-dialog/gr-dialog.js'; import '../../../styles/shared-styles.js'; import '../../plugins/gr-endpoint-decorator/gr-endpoint-decorator.js'; @@ -37,7 +34,7 @@ const REVERT_TYPES = { }; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrConfirmRevertDialog extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/change/gr-confirm-revert-submission-dialog/gr-confirm-revert-submission-dialog.js b/polygerrit-ui/app/elements/change/gr-confirm-revert-submission-dialog/gr-confirm-revert-submission-dialog.js index 212f9099b2..c8e14f75a6 100644 --- a/polygerrit-ui/app/elements/change/gr-confirm-revert-submission-dialog/gr-confirm-revert-submission-dialog.js +++ b/polygerrit-ui/app/elements/change/gr-confirm-revert-submission-dialog/gr-confirm-revert-submission-dialog.js @@ -14,9 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; - -import '../../../scripts/bundled-polymer.js'; import '../../shared/gr-dialog/gr-dialog.js'; import '../../../styles/shared-styles.js'; import '../../shared/gr-js-api-interface/gr-js-api-interface.js'; @@ -30,7 +27,7 @@ const ERR_COMMIT_NOT_FOUND = const CHANGE_SUBJECT_LIMIT = 50; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrConfirmRevertSubmissionDialog extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/change/gr-confirm-submit-dialog/gr-confirm-submit-dialog.js b/polygerrit-ui/app/elements/change/gr-confirm-submit-dialog/gr-confirm-submit-dialog.js index 5d599b799c..42afcc2629 100644 --- a/polygerrit-ui/app/elements/change/gr-confirm-submit-dialog/gr-confirm-submit-dialog.js +++ b/polygerrit-ui/app/elements/change/gr-confirm-submit-dialog/gr-confirm-submit-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-icon/iron-icon.js'; import '../../shared/gr-icons/gr-icons.js'; import '../../shared/gr-dialog/gr-dialog.js'; @@ -28,7 +26,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-confirm-submit-dialog_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrConfirmSubmitDialog extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog.js b/polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog.js index 4c457a1a36..6e22374650 100644 --- a/polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog.js +++ b/polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../../shared/gr-download-commands/gr-download-commands.js'; import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js'; @@ -27,7 +25,7 @@ import {PatchSetBehavior} from '../../../behaviors/gr-patch-set-behavior/gr-patc import {RESTClientBehavior} from '../../../behaviors/rest-client-behavior/rest-client-behavior.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrDownloadDialog extends mixinBehaviors( [ PatchSetBehavior, diff --git a/polygerrit-ui/app/elements/change/gr-file-list-header/gr-file-list-header.js b/polygerrit-ui/app/elements/change/gr-file-list-header/gr-file-list-header.js index 73c6721506..1f9ca20d95 100644 --- a/polygerrit-ui/app/elements/change/gr-file-list-header/gr-file-list-header.js +++ b/polygerrit-ui/app/elements/change/gr-file-list-header/gr-file-list-header.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../../diff/gr-diff-mode-selector/gr-diff-mode-selector.js'; import '../../diff/gr-patch-range-select/gr-patch-range-select.js'; @@ -43,7 +41,7 @@ const PATCH_DESC_MAX_LENGTH = 500; const MERGED_STATUS = 'MERGED'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrFileListHeader extends mixinBehaviors( [ PatchSetBehavior, diff --git a/polygerrit-ui/app/elements/change/gr-file-list/gr-file-list.js b/polygerrit-ui/app/elements/change/gr-file-list/gr-file-list.js index 7a9780c322..47999cc498 100644 --- a/polygerrit-ui/app/elements/change/gr-file-list/gr-file-list.js +++ b/polygerrit-ui/app/elements/change/gr-file-list/gr-file-list.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../../diff/gr-diff-cursor/gr-diff-cursor.js'; import '../../diff/gr-diff-host/gr-diff-host.js'; @@ -97,7 +95,7 @@ const FileStatus = { */ /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrFileList extends mixinBehaviors( [ AsyncForeachBehavior, diff --git a/polygerrit-ui/app/elements/change/gr-included-in-dialog/gr-included-in-dialog.js b/polygerrit-ui/app/elements/change/gr-included-in-dialog/gr-included-in-dialog.js index f79dba39fc..132cd167e1 100644 --- a/polygerrit-ui/app/elements/change/gr-included-in-dialog/gr-included-in-dialog.js +++ b/polygerrit-ui/app/elements/change/gr-included-in-dialog/gr-included-in-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-input/iron-input.js'; import '../../../styles/shared-styles.js'; import '../../shared/gr-button/gr-button.js'; @@ -26,7 +24,7 @@ import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-included-in-dialog_html.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrIncludedInDialog extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/change/gr-label-score-row/gr-label-score-row.js b/polygerrit-ui/app/elements/change/gr-label-score-row/gr-label-score-row.js index 8541840757..5b9730b5ff 100644 --- a/polygerrit-ui/app/elements/change/gr-label-score-row/gr-label-score-row.js +++ b/polygerrit-ui/app/elements/change/gr-label-score-row/gr-label-score-row.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-selector/iron-selector.js'; import '../../shared/gr-button/gr-button.js'; import '../../../styles/gr-voting-styles.js'; @@ -25,7 +23,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-label-score-row_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrLabelScoreRow extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/change/gr-label-scores/gr-label-scores.js b/polygerrit-ui/app/elements/change/gr-label-scores/gr-label-scores.js index 2d6825b28a..35ccc3c8fd 100644 --- a/polygerrit-ui/app/elements/change/gr-label-scores/gr-label-scores.js +++ b/polygerrit-ui/app/elements/change/gr-label-scores/gr-label-scores.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; import '../gr-label-score-row/gr-label-score-row.js'; import '../../../styles/shared-styles.js'; @@ -24,7 +22,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-label-scores_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrLabelScores extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/change/gr-message/gr-message.js b/polygerrit-ui/app/elements/change/gr-message/gr-message.js index c50e30736f..400b122561 100644 --- a/polygerrit-ui/app/elements/change/gr-message/gr-message.js +++ b/polygerrit-ui/app/elements/change/gr-message/gr-message.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '@polymer/iron-icon/iron-icon.js'; import '../../shared/gr-account-label/gr-account-label.js'; @@ -37,7 +36,7 @@ const PATCH_SET_PREFIX_PATTERN = /^Patch Set \d+:\s*(.*)/; const LABEL_TITLE_SCORE_PATTERN = /^(-?)([A-Za-z0-9-]+?)([+-]\d+)?$/; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrMessage extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/change/gr-messages-list/gr-messages-list-experimental.js b/polygerrit-ui/app/elements/change/gr-messages-list/gr-messages-list-experimental.js index ee875aac87..27839e00f8 100644 --- a/polygerrit-ui/app/elements/change/gr-messages-list/gr-messages-list-experimental.js +++ b/polygerrit-ui/app/elements/change/gr-messages-list/gr-messages-list-experimental.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/paper-toggle-button/paper-toggle-button.js'; import '../../shared/gr-button/gr-button.js'; import '../gr-message/gr-message.js'; @@ -75,7 +73,7 @@ export const TEST_ONLY = { }; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrMessagesListExperimental extends mixinBehaviors( [ KeyboardShortcutBehavior, diff --git a/polygerrit-ui/app/elements/change/gr-messages-list/gr-messages-list.js b/polygerrit-ui/app/elements/change/gr-messages-list/gr-messages-list.js index dab7b47629..a43358bbe4 100644 --- a/polygerrit-ui/app/elements/change/gr-messages-list/gr-messages-list.js +++ b/polygerrit-ui/app/elements/change/gr-messages-list/gr-messages-list.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/paper-toggle-button/paper-toggle-button.js'; import '../../shared/gr-button/gr-button.js'; import '../gr-message/gr-message.js'; @@ -49,7 +47,7 @@ const ExpandAllState = { }; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrMessagesList extends mixinBehaviors( [ KeyboardShortcutBehavior, diff --git a/polygerrit-ui/app/elements/change/gr-related-changes-list/gr-related-changes-list.js b/polygerrit-ui/app/elements/change/gr-related-changes-list/gr-related-changes-list.js index 631542a819..271e2ff30f 100644 --- a/polygerrit-ui/app/elements/change/gr-related-changes-list/gr-related-changes-list.js +++ b/polygerrit-ui/app/elements/change/gr-related-changes-list/gr-related-changes-list.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; import '../../../styles/shared-styles.js'; import {flush} from '@polymer/polymer/lib/legacy/polymer.dom.js'; @@ -29,7 +27,7 @@ import {RESTClientBehavior} from '../../../behaviors/rest-client-behavior/rest-c import {GerritNav} from '../../core/gr-navigation/gr-navigation.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrRelatedChangesList extends mixinBehaviors( [ PatchSetBehavior, diff --git a/polygerrit-ui/app/elements/change/gr-reply-dialog/gr-reply-dialog.js b/polygerrit-ui/app/elements/change/gr-reply-dialog/gr-reply-dialog.js index d11e50ffaa..e5f1d47ec4 100644 --- a/polygerrit-ui/app/elements/change/gr-reply-dialog/gr-reply-dialog.js +++ b/polygerrit-ui/app/elements/change/gr-reply-dialog/gr-reply-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; import '../../plugins/gr-endpoint-decorator/gr-endpoint-decorator.js'; import '../../shared/gr-account-chip/gr-account-chip.js'; @@ -80,7 +78,7 @@ const EMPTY_REPLY_MESSAGE = 'Cannot send an empty reply.'; const SEND_REPLY_TIMING_LABEL = 'SendReply'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrReplyDialog extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/change/gr-reviewer-list/gr-reviewer-list.js b/polygerrit-ui/app/elements/change/gr-reviewer-list/gr-reviewer-list.js index c933c7c55e..88e3160487 100644 --- a/polygerrit-ui/app/elements/change/gr-reviewer-list/gr-reviewer-list.js +++ b/polygerrit-ui/app/elements/change/gr-reviewer-list/gr-reviewer-list.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-account-chip/gr-account-chip.js'; import '../../shared/gr-button/gr-button.js'; import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; @@ -27,7 +25,7 @@ import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-reviewer-list_html.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrReviewerList extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/change/gr-thread-list/gr-thread-list.js b/polygerrit-ui/app/elements/change/gr-thread-list/gr-thread-list.js index b8079effe4..109e15d64b 100644 --- a/polygerrit-ui/app/elements/change/gr-thread-list/gr-thread-list.js +++ b/polygerrit-ui/app/elements/change/gr-thread-list/gr-thread-list.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/paper-toggle-button/paper-toggle-button.js'; import '../../../styles/shared-styles.js'; import '../../shared/gr-comment-thread/gr-comment-thread.js'; @@ -32,7 +30,7 @@ import {NO_THREADS_MSG} from '../../../constants/messages.js'; * Fired when a comment is saved or deleted * * @event thread-list-modified - * @extends Polymer.Element + * @extends PolymerElement */ class GrThreadList extends GestureEventListeners( LegacyElementMixin( diff --git a/polygerrit-ui/app/elements/change/gr-upload-help-dialog/gr-upload-help-dialog.js b/polygerrit-ui/app/elements/change/gr-upload-help-dialog/gr-upload-help-dialog.js index 91719080e8..0658996b6f 100644 --- a/polygerrit-ui/app/elements/change/gr-upload-help-dialog/gr-upload-help-dialog.js +++ b/polygerrit-ui/app/elements/change/gr-upload-help-dialog/gr-upload-help-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-dialog/gr-dialog.js'; import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; import '../../shared/gr-shell-command/gr-shell-command.js'; @@ -36,7 +34,7 @@ const PREFERRED_FETCH_COMMAND_ORDER = [ ]; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrUploadHelpDialog extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/core/gr-account-dropdown/gr-account-dropdown.js b/polygerrit-ui/app/elements/core/gr-account-dropdown/gr-account-dropdown.js index 2645c63c82..c194806d7f 100644 --- a/polygerrit-ui/app/elements/core/gr-account-dropdown/gr-account-dropdown.js +++ b/polygerrit-ui/app/elements/core/gr-account-dropdown/gr-account-dropdown.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../shared/gr-button/gr-button.js'; import '../../shared/gr-dropdown/gr-dropdown.js'; import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; @@ -30,7 +29,7 @@ import {DisplayNameBehavior} from '../../../behaviors/gr-display-name-behavior/g const INTERPOLATE_URL_PATTERN = /\$\{([\w]+)\}/g; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrAccountDropdown extends mixinBehaviors( [ DisplayNameBehavior, diff --git a/polygerrit-ui/app/elements/core/gr-error-dialog/gr-error-dialog.js b/polygerrit-ui/app/elements/core/gr-error-dialog/gr-error-dialog.js index 6814d8948b..99c4cb3434 100644 --- a/polygerrit-ui/app/elements/core/gr-error-dialog/gr-error-dialog.js +++ b/polygerrit-ui/app/elements/core/gr-error-dialog/gr-error-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-dialog/gr-dialog.js'; import '../../../styles/shared-styles.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -23,7 +21,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-error-dialog_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrErrorDialog extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/core/gr-error-manager/gr-error-manager.js b/polygerrit-ui/app/elements/core/gr-error-manager/gr-error-manager.js index 825a954088..8ff445b9d2 100644 --- a/polygerrit-ui/app/elements/core/gr-error-manager/gr-error-manager.js +++ b/polygerrit-ui/app/elements/core/gr-error-manager/gr-error-manager.js @@ -16,13 +16,6 @@ */ /* Import to get Gerrit interface */ /* TODO(taoalpha): decouple gr-gerrit from gr-js-api-interface */ -/* - FIXME(polymer-modulizer): the above comments were extracted - from HTML and may be out of place here. Review them and - then delete this comment! -*/ - -import '../../../scripts/bundled-polymer.js'; import '../gr-error-dialog/gr-error-dialog.js'; import '../../shared/gr-alert/gr-alert.js'; import '../../shared/gr-overlay/gr-overlay.js'; @@ -47,7 +40,7 @@ const TOO_MANY_FILES = 'too many files to find conflicts'; const AUTHENTICATION_REQUIRED = 'Authentication required\n'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrErrorManager extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/core/gr-key-binding-display/gr-key-binding-display.js b/polygerrit-ui/app/elements/core/gr-key-binding-display/gr-key-binding-display.js index 5d7ec27098..5c54011ce6 100644 --- a/polygerrit-ui/app/elements/core/gr-key-binding-display/gr-key-binding-display.js +++ b/polygerrit-ui/app/elements/core/gr-key-binding-display/gr-key-binding-display.js @@ -14,15 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-key-binding-display_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrKeyBindingDisplay extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/core/gr-keyboard-shortcuts-dialog/gr-keyboard-shortcuts-dialog.js b/polygerrit-ui/app/elements/core/gr-keyboard-shortcuts-dialog/gr-keyboard-shortcuts-dialog.js index beb0f7e25e..0c0daeaec3 100644 --- a/polygerrit-ui/app/elements/core/gr-keyboard-shortcuts-dialog/gr-keyboard-shortcuts-dialog.js +++ b/polygerrit-ui/app/elements/core/gr-keyboard-shortcuts-dialog/gr-keyboard-shortcuts-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-button/gr-button.js'; import '../gr-key-binding-display/gr-key-binding-display.js'; import '../../../styles/shared-styles.js'; @@ -29,7 +27,7 @@ import {KeyboardShortcutBehavior, KeyboardShortcutBinder} from '../../../behavio const {ShortcutSection} = KeyboardShortcutBinder; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrKeyboardShortcutsDialog extends mixinBehaviors( [ KeyboardShortcutBehavior, diff --git a/polygerrit-ui/app/elements/core/gr-main-header/gr-main-header.js b/polygerrit-ui/app/elements/core/gr-main-header/gr-main-header.js index 3294f5f6e9..684b47257b 100644 --- a/polygerrit-ui/app/elements/core/gr-main-header/gr-main-header.js +++ b/polygerrit-ui/app/elements/core/gr-main-header/gr-main-header.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../plugins/gr-endpoint-decorator/gr-endpoint-decorator.js'; import '../../shared/gr-dropdown/gr-dropdown.js'; import '../../shared/gr-icons/gr-icons.js'; @@ -86,7 +84,7 @@ const AUTH_TYPES_WITH_REGISTER_URL = new Set([ ]); /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrMainHeader extends mixinBehaviors( [ AdminNavBehavior, diff --git a/polygerrit-ui/app/elements/core/gr-router/gr-router.js b/polygerrit-ui/app/elements/core/gr-router/gr-router.js index 0635fb9ce5..34f23fe435 100644 --- a/polygerrit-ui/app/elements/core/gr-router/gr-router.js +++ b/polygerrit-ui/app/elements/core/gr-router/gr-router.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -216,7 +214,7 @@ if (!app) { })(); /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrRouter extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/core/gr-search-bar/gr-search-bar.js b/polygerrit-ui/app/elements/core/gr-search-bar/gr-search-bar.js index f638f14388..02b4efde5a 100644 --- a/polygerrit-ui/app/elements/core/gr-search-bar/gr-search-bar.js +++ b/polygerrit-ui/app/elements/core/gr-search-bar/gr-search-bar.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../shared/gr-autocomplete/gr-autocomplete.js'; import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; import '../../../styles/shared-styles.js'; @@ -114,7 +113,7 @@ const MAX_AUTOCOMPLETE_RESULTS = 10; const TOKENIZE_REGEX = /(?:[^\s"]+|"[^"]*")+\s*/g; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrSearchBar extends mixinBehaviors( [ KeyboardShortcutBehavior, diff --git a/polygerrit-ui/app/elements/core/gr-smart-search/gr-smart-search.js b/polygerrit-ui/app/elements/core/gr-smart-search/gr-smart-search.js index dcece30b1d..f6221c80dc 100644 --- a/polygerrit-ui/app/elements/core/gr-smart-search/gr-smart-search.js +++ b/polygerrit-ui/app/elements/core/gr-smart-search/gr-smart-search.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; import '../gr-search-bar/gr-search-bar.js'; import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js'; @@ -31,7 +29,7 @@ const SELF_EXPRESSION = 'self'; const ME_EXPRESSION = 'me'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrSmartSearch extends mixinBehaviors( [ DisplayNameBehavior, diff --git a/polygerrit-ui/app/elements/diff/gr-apply-fix-dialog/gr-apply-fix-dialog.js b/polygerrit-ui/app/elements/diff/gr-apply-fix-dialog/gr-apply-fix-dialog.js index e2dda2f6df..b63b87a8c9 100644 --- a/polygerrit-ui/app/elements/diff/gr-apply-fix-dialog/gr-apply-fix-dialog.js +++ b/polygerrit-ui/app/elements/diff/gr-apply-fix-dialog/gr-apply-fix-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-icon/iron-icon.js'; import '../../../styles/shared-styles.js'; import '../../shared/gr-dialog/gr-dialog.js'; @@ -29,7 +27,7 @@ import {htmlTemplate} from './gr-apply-fix-dialog_html.js'; import {GerritNav} from '../../core/gr-navigation/gr-navigation.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrApplyFixDialog extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/diff/gr-comment-api/gr-comment-api.js b/polygerrit-ui/app/elements/diff/gr-comment-api/gr-comment-api.js index 3f7da5a5e4..68efcf395d 100644 --- a/polygerrit-ui/app/elements/diff/gr-comment-api/gr-comment-api.js +++ b/polygerrit-ui/app/elements/diff/gr-comment-api/gr-comment-api.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -550,7 +548,7 @@ class ChangeComments { } /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrCommentApi extends mixinBehaviors( [ PatchSetBehavior, diff --git a/polygerrit-ui/app/elements/diff/gr-coverage-layer/gr-coverage-layer.js b/polygerrit-ui/app/elements/diff/gr-coverage-layer/gr-coverage-layer.js index cdd6d8f5d9..86537e8647 100644 --- a/polygerrit-ui/app/elements/diff/gr-coverage-layer/gr-coverage-layer.js +++ b/polygerrit-ui/app/elements/diff/gr-coverage-layer/gr-coverage-layer.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; import {PolymerElement} from '@polymer/polymer/polymer-element.js'; @@ -29,7 +27,7 @@ const TOOLTIP_MAP = new Map([ [CoverageType.NOT_INSTRUMENTED, 'Not instrumented by any tests.'], ]); -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrCoverageLayer extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/diff/gr-diff-builder/gr-diff-builder-element.js b/polygerrit-ui/app/elements/diff/gr-diff-builder/gr-diff-builder-element.js index b38543c8ca..1c4edeca5f 100644 --- a/polygerrit-ui/app/elements/diff/gr-diff-builder/gr-diff-builder-element.js +++ b/polygerrit-ui/app/elements/diff/gr-diff-builder/gr-diff-builder-element.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../gr-coverage-layer/gr-coverage-layer.js'; import '../gr-diff-processor/gr-diff-processor.js'; import '../../shared/gr-hovercard/gr-hovercard.js'; @@ -46,7 +44,7 @@ const COMMIT_MSG_PATH = '/COMMIT_MSG'; const COMMIT_MSG_LINE_LENGTH = 72; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrDiffBuilderElement extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/diff/gr-diff-builder/gr-diff-builder-image.js b/polygerrit-ui/app/elements/diff/gr-diff-builder/gr-diff-builder-image.js index 1fc0d4f5aa..6983af026d 100644 --- a/polygerrit-ui/app/elements/diff/gr-diff-builder/gr-diff-builder-image.js +++ b/polygerrit-ui/app/elements/diff/gr-diff-builder/gr-diff-builder-image.js @@ -16,6 +16,7 @@ */ import {GrDiffBuilderSideBySide} from './gr-diff-builder-side-by-side.js'; +import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; // MIME types for images we allow showing. Do not include SVG, it can contain // arbitrary JavaScript. @@ -52,7 +53,7 @@ GrDiffBuilderImage.prototype._createEndpoint = function() { // column limit. td.setAttribute('colspan', '4'); const endpoint = this._createElement('gr-endpoint-decorator'); - const endpointDomApi = Polymer.dom(endpoint); + const endpointDomApi = dom(endpoint); endpointDomApi.setAttribute('name', 'image-diff'); endpointDomApi.appendChild( this._createEndpointParam('baseImage', this._baseImage)); @@ -106,7 +107,7 @@ GrDiffBuilderImage.prototype._createImageCell = function(image, className, GrDiffBuilderImage.prototype._updateImageLabel = function(section, className, image) { - const label = Polymer.dom(section) + const label = dom(section) .querySelector('.' + className + ' span.label'); this._setLabelText(label, image); }; diff --git a/polygerrit-ui/app/elements/diff/gr-diff-builder/gr-diff-builder.js b/polygerrit-ui/app/elements/diff/gr-diff-builder/gr-diff-builder.js index 769fdb3831..74a4591eb0 100644 --- a/polygerrit-ui/app/elements/diff/gr-diff-builder/gr-diff-builder.js +++ b/polygerrit-ui/app/elements/diff/gr-diff-builder/gr-diff-builder.js @@ -16,6 +16,7 @@ */ import {GrDiffLine} from '../gr-diff/gr-diff-line.js'; import {GrDiffGroup} from '../gr-diff/gr-diff-group.js'; +import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; /** * In JS, unicode code points above 0xFFFF occupy two elements of a string. @@ -147,7 +148,7 @@ GrDiffBuilder.prototype.getGroupsByLineRange = function( GrDiffBuilder.prototype.getContentByLine = function(lineNumber, opt_side, opt_root) { - const root = Polymer.dom(opt_root || this._outputEl); + const root = dom(opt_root || this._outputEl); const sideSelector = opt_side ? ('.' + opt_side) : ''; return root.querySelector('td.lineNum[data-value="' + lineNumber + '"]' + sideSelector + ' ~ td.content .contentText'); @@ -266,7 +267,7 @@ GrDiffBuilder.prototype._createContextButton = function(type, section, line, if (type === GrDiffBuilder.ContextButtonType.ALL) { const icon = this._createElement('iron-icon', 'showContext'); icon.setAttribute('icon', 'gr-icons:unfold-more'); - Polymer.dom(button).appendChild(icon); + dom(button).appendChild(icon); text = 'Show ' + numLines + ' common line'; if (numLines > 1) { text += 's'; } @@ -281,8 +282,8 @@ GrDiffBuilder.prototype._createContextButton = function(type, section, line, 0, numLines - context); } const textSpan = this._createElement('span', 'showContext'); - Polymer.dom(textSpan).textContent = text; - Polymer.dom(button).appendChild(textSpan); + dom(textSpan).textContent = text; + dom(button).appendChild(textSpan); button.addEventListener('tap', e => { e.detail = { @@ -540,7 +541,7 @@ GrDiffBuilder.prototype.setBlame = function(blame) { * @return {HTMLTableDataCellElement} */ GrDiffBuilder.prototype._getBlameByLineNum = function(lineNum) { - const root = Polymer.dom(this._outputEl); + const root = dom(this._outputEl); return root.querySelector(`td.blame[data-line-number="${lineNum}"]`); }; diff --git a/polygerrit-ui/app/elements/diff/gr-diff-cursor/gr-diff-cursor.js b/polygerrit-ui/app/elements/diff/gr-diff-cursor/gr-diff-cursor.js index 0b9ae5b57c..444fad42e8 100644 --- a/polygerrit-ui/app/elements/diff/gr-diff-cursor/gr-diff-cursor.js +++ b/polygerrit-ui/app/elements/diff/gr-diff-cursor/gr-diff-cursor.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../shared/gr-cursor-manager/gr-cursor-manager.js'; import {afterNextRender} from '@polymer/polymer/lib/utils/render-status.js'; @@ -42,7 +41,7 @@ const ScrollBehavior = { const LEFT_SIDE_CLASS = 'target-side-left'; const RIGHT_SIDE_CLASS = 'target-side-right'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrDiffCursor extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { static get template() { return htmlTemplate; } diff --git a/polygerrit-ui/app/elements/diff/gr-diff-highlight/gr-annotation.js b/polygerrit-ui/app/elements/diff/gr-diff-highlight/gr-annotation.js index 4006d13038..c86760ac38 100644 --- a/polygerrit-ui/app/elements/diff/gr-diff-highlight/gr-annotation.js +++ b/polygerrit-ui/app/elements/diff/gr-diff-highlight/gr-annotation.js @@ -14,6 +14,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; +import {sanitizeDOMValue} from '@polymer/polymer/lib/utils/settings.js'; // TODO(wyatta): refactor this to be rather than . const ANNOTATION_TAG = 'HL'; @@ -84,7 +86,7 @@ export const GrAnnotation = { } const wrapper = document.createElement(tagName); - const sanitizer = window.Polymer.sanitizeDOMValue; + const sanitizer = sanitizeDOMValue; for (const [name, value] of Object.entries(attributes)) { wrapper.setAttribute( name, sanitizer ? @@ -149,8 +151,8 @@ export const GrAnnotation = { } else { hl = document.createElement(ANNOTATION_TAG); hl.className = cssClass; - Polymer.dom(node.parentElement).replaceChild(hl, node); - Polymer.dom(hl).appendChild(node); + dom(node.parentElement).replaceChild(hl, node); + dom(hl).appendChild(node); } return hl; }, diff --git a/polygerrit-ui/app/elements/diff/gr-diff-highlight/gr-diff-highlight.js b/polygerrit-ui/app/elements/diff/gr-diff-highlight/gr-diff-highlight.js index 53b416ba30..083a97d00e 100644 --- a/polygerrit-ui/app/elements/diff/gr-diff-highlight/gr-diff-highlight.js +++ b/polygerrit-ui/app/elements/diff/gr-diff-highlight/gr-diff-highlight.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../gr-selection-action-box/gr-selection-action-box.js'; import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; @@ -27,7 +25,7 @@ import {GrAnnotation} from './gr-annotation.js'; import {GrRangeNormalizer} from './gr-range-normalizer.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrDiffHighlight extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/diff/gr-diff-host/gr-diff-host.js b/polygerrit-ui/app/elements/diff/gr-diff-host/gr-diff-host.js index 454af6b6eb..cb215c983a 100644 --- a/polygerrit-ui/app/elements/diff/gr-diff-host/gr-diff-host.js +++ b/polygerrit-ui/app/elements/diff/gr-diff-host/gr-diff-host.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; import '../../shared/gr-comment-thread/gr-comment-thread.js'; import '../../shared/gr-js-api-interface/gr-js-api-interface.js'; @@ -85,7 +83,7 @@ function isImageDiff(diff) { * Webcomponent fetching diffs and related data from restAPI and passing them * to the presentational gr-diff for rendering. * - * @extends Polymer.Element + * @extends PolymerElement */ class GrDiffHost extends mixinBehaviors( [ PatchSetBehavior, diff --git a/polygerrit-ui/app/elements/diff/gr-diff-mode-selector/gr-diff-mode-selector.js b/polygerrit-ui/app/elements/diff/gr-diff-mode-selector/gr-diff-mode-selector.js index acd9457e6b..7c9d1ecbfe 100644 --- a/polygerrit-ui/app/elements/diff/gr-diff-mode-selector/gr-diff-mode-selector.js +++ b/polygerrit-ui/app/elements/diff/gr-diff-mode-selector/gr-diff-mode-selector.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-icon/iron-icon.js'; import '../../../styles/shared-styles.js'; import '../../shared/gr-button/gr-button.js'; @@ -25,7 +23,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-diff-mode-selector_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrDiffModeSelector extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/diff/gr-diff-preferences-dialog/gr-diff-preferences-dialog.js b/polygerrit-ui/app/elements/diff/gr-diff-preferences-dialog/gr-diff-preferences-dialog.js index 560cf41f0a..c0089d6e64 100644 --- a/polygerrit-ui/app/elements/diff/gr-diff-preferences-dialog/gr-diff-preferences-dialog.js +++ b/polygerrit-ui/app/elements/diff/gr-diff-preferences-dialog/gr-diff-preferences-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../../shared/gr-button/gr-button.js'; import '../../shared/gr-diff-preferences/gr-diff-preferences.js'; @@ -26,7 +24,7 @@ import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-diff-preferences-dialog_html.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrDiffPreferencesDialog extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/diff/gr-diff-processor/gr-diff-processor.js b/polygerrit-ui/app/elements/diff/gr-diff-processor/gr-diff-processor.js index 62ddfee73c..b9c97a9dd4 100644 --- a/polygerrit-ui/app/elements/diff/gr-diff-processor/gr-diff-processor.js +++ b/polygerrit-ui/app/elements/diff/gr-diff-processor/gr-diff-processor.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; import {PolymerElement} from '@polymer/polymer/polymer-element.js'; @@ -70,7 +68,7 @@ const MAX_GROUP_SIZE = 120; * that the part that is within the context or has comments is shown, while * the rest is not. * - * @extends Polymer.Element + * @extends PolymerElement */ class GrDiffProcessor extends GestureEventListeners( LegacyElementMixin( diff --git a/polygerrit-ui/app/elements/diff/gr-diff-selection/gr-diff-selection.js b/polygerrit-ui/app/elements/diff/gr-diff-selection/gr-diff-selection.js index 08967e8d00..608e898bbb 100644 --- a/polygerrit-ui/app/elements/diff/gr-diff-selection/gr-diff-selection.js +++ b/polygerrit-ui/app/elements/diff/gr-diff-selection/gr-diff-selection.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import {addListener} from '@polymer/polymer/lib/utils/gestures.js'; import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; @@ -42,7 +40,7 @@ const SelectionClass = { const getNewCache = () => { return {left: null, right: null}; }; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrDiffSelection extends mixinBehaviors( [ DomUtilBehavior, diff --git a/polygerrit-ui/app/elements/diff/gr-diff-view/gr-diff-view.js b/polygerrit-ui/app/elements/diff/gr-diff-view/gr-diff-view.js index c0961f164c..67bae7f680 100644 --- a/polygerrit-ui/app/elements/diff/gr-diff-view/gr-diff-view.js +++ b/polygerrit-ui/app/elements/diff/gr-diff-view/gr-diff-view.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-dropdown/iron-dropdown.js'; import '@polymer/iron-input/iron-input.js'; import '../../../styles/shared-styles.js'; @@ -67,7 +65,7 @@ const DiffViewMode = { /** * @appliesMixin PatchSetMixin - * @extends Polymer.Element + * @extends PolymerElement */ class GrDiffView extends mixinBehaviors( [ KeyboardShortcutBehavior, diff --git a/polygerrit-ui/app/elements/diff/gr-diff/gr-diff.js b/polygerrit-ui/app/elements/diff/gr-diff/gr-diff.js index d982b22cbd..4b831e2ea7 100644 --- a/polygerrit-ui/app/elements/diff/gr-diff/gr-diff.js +++ b/polygerrit-ui/app/elements/diff/gr-diff/gr-diff.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../../shared/gr-button/gr-button.js'; import '../gr-diff-builder/gr-diff-builder-element.js'; @@ -69,7 +67,7 @@ const COMMIT_MSG_LINE_LENGTH = 72; const RENDER_DIFF_TABLE_DEBOUNCE_NAME = 'renderDiffTable'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrDiff extends mixinBehaviors( [ PatchSetBehavior, diff --git a/polygerrit-ui/app/elements/diff/gr-patch-range-select/gr-patch-range-select.js b/polygerrit-ui/app/elements/diff/gr-patch-range-select/gr-patch-range-select.js index 8bdc1a8be8..53bfae8d86 100644 --- a/polygerrit-ui/app/elements/diff/gr-patch-range-select/gr-patch-range-select.js +++ b/polygerrit-ui/app/elements/diff/gr-patch-range-select/gr-patch-range-select.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../../shared/gr-dropdown-list/gr-dropdown-list.js'; import '../../shared/gr-select/gr-select.js'; @@ -38,7 +36,7 @@ const PATCH_DESC_MAX_LENGTH = 500; * * @property {string} patchNum * @property {string} basePatchNum - * @extends Polymer.Element + * @extends PolymerElement */ class GrPatchRangeSelect extends mixinBehaviors( [ PatchSetBehavior, diff --git a/polygerrit-ui/app/elements/diff/gr-ranged-comment-layer/gr-ranged-comment-layer.js b/polygerrit-ui/app/elements/diff/gr-ranged-comment-layer/gr-ranged-comment-layer.js index e6c49be5c4..01b48596b0 100644 --- a/polygerrit-ui/app/elements/diff/gr-ranged-comment-layer/gr-ranged-comment-layer.js +++ b/polygerrit-ui/app/elements/diff/gr-ranged-comment-layer/gr-ranged-comment-layer.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import {GrAnnotation} from '../gr-diff-highlight/gr-annotation.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; @@ -29,7 +27,7 @@ const HOVER_PATH_PATTERN = /^(commentRanges\.\#?\d+)\.hovering$/; const RANGE_HIGHLIGHT = 'style-scope gr-diff range'; const HOVER_HIGHLIGHT = 'style-scope gr-diff rangeHighlight'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrRangedCommentLayer extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/diff/gr-selection-action-box/gr-selection-action-box.js b/polygerrit-ui/app/elements/diff/gr-selection-action-box/gr-selection-action-box.js index f16db3bee5..79f937cb32 100644 --- a/polygerrit-ui/app/elements/diff/gr-selection-action-box/gr-selection-action-box.js +++ b/polygerrit-ui/app/elements/diff/gr-selection-action-box/gr-selection-action-box.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../../shared/gr-tooltip/gr-tooltip.js'; import {flush} from '@polymer/polymer/lib/legacy/polymer.dom.js'; @@ -25,7 +23,7 @@ import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-selection-action-box_html.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrSelectionActionBox extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/diff/gr-syntax-layer/gr-syntax-layer.js b/polygerrit-ui/app/elements/diff/gr-syntax-layer/gr-syntax-layer.js index f1e930f177..538a8904fb 100644 --- a/polygerrit-ui/app/elements/diff/gr-syntax-layer/gr-syntax-layer.js +++ b/polygerrit-ui/app/elements/diff/gr-syntax-layer/gr-syntax-layer.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-lib-loader/gr-lib-loader.js'; import {GrAnnotation} from '../gr-diff-highlight/gr-annotation.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -140,7 +138,7 @@ const JAVA_PARAM_ANNOT_PATTERN = /(@[^\s]+)\(([^)]+)\)/g; const GO_BACKSLASH_LITERAL = '\'\\\\\''; const GLOBAL_LT_PATTERN = / diff --git a/polygerrit-ui/app/elements/plugins/gr-change-metadata-api/gr-change-metadata-api.js b/polygerrit-ui/app/elements/plugins/gr-change-metadata-api/gr-change-metadata-api.js index 8be50b1d46..ea60dc680b 100644 --- a/polygerrit-ui/app/elements/plugins/gr-change-metadata-api/gr-change-metadata-api.js +++ b/polygerrit-ui/app/elements/plugins/gr-change-metadata-api/gr-change-metadata-api.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - const $_documentContainer = document.createElement('template'); $_documentContainer.innerHTML = ` diff --git a/polygerrit-ui/app/elements/plugins/gr-dom-hooks/gr-dom-hooks.js b/polygerrit-ui/app/elements/plugins/gr-dom-hooks/gr-dom-hooks.js index 5ef9dbf272..41d5fd5f6e 100644 --- a/polygerrit-ui/app/elements/plugins/gr-dom-hooks/gr-dom-hooks.js +++ b/polygerrit-ui/app/elements/plugins/gr-dom-hooks/gr-dom-hooks.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; const $_documentContainer = document.createElement('template'); diff --git a/polygerrit-ui/app/elements/plugins/gr-endpoint-decorator/gr-endpoint-decorator.js b/polygerrit-ui/app/elements/plugins/gr-endpoint-decorator/gr-endpoint-decorator.js index 62057a1546..9bfb7dafa3 100644 --- a/polygerrit-ui/app/elements/plugins/gr-endpoint-decorator/gr-endpoint-decorator.js +++ b/polygerrit-ui/app/elements/plugins/gr-endpoint-decorator/gr-endpoint-decorator.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-js-api-interface/gr-js-api-interface.js'; import {importHref} from '../../../scripts/import-href.js'; import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; @@ -28,7 +26,7 @@ import {pluginLoader} from '../../shared/gr-js-api-interface/gr-plugin-loader.js const INIT_PROPERTIES_TIMEOUT_MS = 10000; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrEndpointDecorator extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/plugins/gr-endpoint-param/gr-endpoint-param.js b/polygerrit-ui/app/elements/plugins/gr-endpoint-param/gr-endpoint-param.js index 957439135c..82402c03a2 100644 --- a/polygerrit-ui/app/elements/plugins/gr-endpoint-param/gr-endpoint-param.js +++ b/polygerrit-ui/app/elements/plugins/gr-endpoint-param/gr-endpoint-param.js @@ -14,13 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; import {PolymerElement} from '@polymer/polymer/polymer-element.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrEndpointParam extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/plugins/gr-event-helper/gr-event-helper.js b/polygerrit-ui/app/elements/plugins/gr-event-helper/gr-event-helper.js index 63d40fc32e..da85b9ee4a 100644 --- a/polygerrit-ui/app/elements/plugins/gr-event-helper/gr-event-helper.js +++ b/polygerrit-ui/app/elements/plugins/gr-event-helper/gr-event-helper.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - const $_documentContainer = document.createElement('template'); $_documentContainer.innerHTML = ` diff --git a/polygerrit-ui/app/elements/plugins/gr-external-style/gr-external-style.js b/polygerrit-ui/app/elements/plugins/gr-external-style/gr-external-style.js index 68b14944e4..f27053dc32 100644 --- a/polygerrit-ui/app/elements/plugins/gr-external-style/gr-external-style.js +++ b/polygerrit-ui/app/elements/plugins/gr-external-style/gr-external-style.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-js-api-interface/gr-js-api-interface.js'; import {importHref} from '../../../scripts/import-href.js'; import {updateStyles} from '@polymer/polymer/lib/mixins/element-mixin.js'; @@ -26,7 +24,7 @@ import {htmlTemplate} from './gr-external-style_html.js'; import {pluginEndpoints} from '../../shared/gr-js-api-interface/gr-plugin-endpoints.js'; import {pluginLoader} from '../../shared/gr-js-api-interface/gr-plugin-loader.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrExternalStyle extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/plugins/gr-plugin-host/gr-plugin-host.js b/polygerrit-ui/app/elements/plugins/gr-plugin-host/gr-plugin-host.js index d1b2106f63..1833efa9cb 100644 --- a/polygerrit-ui/app/elements/plugins/gr-plugin-host/gr-plugin-host.js +++ b/polygerrit-ui/app/elements/plugins/gr-plugin-host/gr-plugin-host.js @@ -14,15 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-js-api-interface/gr-js-api-interface.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {pluginLoader} from '../../shared/gr-js-api-interface/gr-plugin-loader.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrPluginHost extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/plugins/gr-popup-interface/gr-plugin-popup.js b/polygerrit-ui/app/elements/plugins/gr-popup-interface/gr-plugin-popup.js index db44cea638..eaecd29a70 100644 --- a/polygerrit-ui/app/elements/plugins/gr-popup-interface/gr-plugin-popup.js +++ b/polygerrit-ui/app/elements/plugins/gr-popup-interface/gr-plugin-popup.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../shared/gr-overlay/gr-overlay.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; @@ -25,7 +23,7 @@ import {htmlTemplate} from './gr-plugin-popup_html.js'; (function(window) { 'use strict'; - /** @extends Polymer.Element */ + /** @extends PolymerElement */ class GrPluginPopup extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/plugins/gr-popup-interface/gr-popup-interface.js b/polygerrit-ui/app/elements/plugins/gr-popup-interface/gr-popup-interface.js index 3363d72fb7..738b2769f6 100644 --- a/polygerrit-ui/app/elements/plugins/gr-popup-interface/gr-popup-interface.js +++ b/polygerrit-ui/app/elements/plugins/gr-popup-interface/gr-popup-interface.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import './gr-plugin-popup.js'; import {dom, flush} from '@polymer/polymer/lib/legacy/polymer.dom.js'; const $_documentContainer = document.createElement('template'); diff --git a/polygerrit-ui/app/elements/plugins/gr-repo-api/gr-plugin-repo-command.js b/polygerrit-ui/app/elements/plugins/gr-repo-api/gr-plugin-repo-command.js index f9a2bdfcf4..752570f0b3 100644 --- a/polygerrit-ui/app/elements/plugins/gr-repo-api/gr-plugin-repo-command.js +++ b/polygerrit-ui/app/elements/plugins/gr-repo-api/gr-plugin-repo-command.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../admin/gr-repo-command/gr-repo-command.js'; import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; import {html} from '@polymer/polymer/lib/utils/html-tag.js'; diff --git a/polygerrit-ui/app/elements/plugins/gr-repo-api/gr-repo-api.js b/polygerrit-ui/app/elements/plugins/gr-repo-api/gr-repo-api.js index 36d822c620..445356d0e8 100644 --- a/polygerrit-ui/app/elements/plugins/gr-repo-api/gr-repo-api.js +++ b/polygerrit-ui/app/elements/plugins/gr-repo-api/gr-repo-api.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import './gr-plugin-repo-command.js'; const $_documentContainer = document.createElement('template'); diff --git a/polygerrit-ui/app/elements/plugins/gr-settings-api/gr-settings-api.js b/polygerrit-ui/app/elements/plugins/gr-settings-api/gr-settings-api.js index 4fb971f59a..35396cf9e9 100644 --- a/polygerrit-ui/app/elements/plugins/gr-settings-api/gr-settings-api.js +++ b/polygerrit-ui/app/elements/plugins/gr-settings-api/gr-settings-api.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../settings/gr-settings-view/gr-settings-item.js'; import '../../settings/gr-settings-view/gr-settings-menu-item.js'; const $_documentContainer = document.createElement('template'); diff --git a/polygerrit-ui/app/elements/plugins/gr-styles-api/gr-styles-api.js b/polygerrit-ui/app/elements/plugins/gr-styles-api/gr-styles-api.js index 3da60db126..8a1b601f4f 100644 --- a/polygerrit-ui/app/elements/plugins/gr-styles-api/gr-styles-api.js +++ b/polygerrit-ui/app/elements/plugins/gr-styles-api/gr-styles-api.js @@ -14,6 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +import {useShadow} from '@polymer/polymer/lib/utils/settings.js'; let styleObjectCount = 0; @@ -34,7 +35,7 @@ function GrStyleObject(rulesStr) { * @return {string} Appropriate class name for the element is returned */ GrStyleObject.prototype.getClassName = function(element) { - let rootNode = Polymer.Settings.useShadow + let rootNode = useShadow ? element.getRootNode() : document.body; if (rootNode === document) { rootNode = document.head; diff --git a/polygerrit-ui/app/elements/plugins/gr-theme-api/gr-custom-plugin-header.js b/polygerrit-ui/app/elements/plugins/gr-theme-api/gr-custom-plugin-header.js index 411a7c8363..ae8b8abfc1 100644 --- a/polygerrit-ui/app/elements/plugins/gr-theme-api/gr-custom-plugin-header.js +++ b/polygerrit-ui/app/elements/plugins/gr-theme-api/gr-custom-plugin-header.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; import {html} from '@polymer/polymer/lib/utils/html-tag.js'; Polymer({ diff --git a/polygerrit-ui/app/elements/plugins/gr-theme-api/gr-theme-api.js b/polygerrit-ui/app/elements/plugins/gr-theme-api/gr-theme-api.js index c987af3204..be427ec836 100644 --- a/polygerrit-ui/app/elements/plugins/gr-theme-api/gr-theme-api.js +++ b/polygerrit-ui/app/elements/plugins/gr-theme-api/gr-theme-api.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import './gr-custom-plugin-header.js'; const $_documentContainer = document.createElement('template'); diff --git a/polygerrit-ui/app/elements/settings/gr-account-info/gr-account-info.js b/polygerrit-ui/app/elements/settings/gr-account-info/gr-account-info.js index 7e312d32e6..14b6cfe882 100644 --- a/polygerrit-ui/app/elements/settings/gr-account-info/gr-account-info.js +++ b/polygerrit-ui/app/elements/settings/gr-account-info/gr-account-info.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '@polymer/iron-input/iron-input.js'; import '../../shared/gr-avatar/gr-avatar.js'; import '../../shared/gr-date-formatter/gr-date-formatter.js'; @@ -27,7 +26,7 @@ import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-account-info_html.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrAccountInfo extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/settings/gr-agreements-list/gr-agreements-list.js b/polygerrit-ui/app/elements/settings/gr-agreements-list/gr-agreements-list.js index 390baf64c4..0a84f56c87 100644 --- a/polygerrit-ui/app/elements/settings/gr-agreements-list/gr-agreements-list.js +++ b/polygerrit-ui/app/elements/settings/gr-agreements-list/gr-agreements-list.js @@ -15,7 +15,6 @@ * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../../styles/gr-form-styles.js'; import '../../../styles/shared-styles.js'; import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; @@ -27,7 +26,7 @@ import {htmlTemplate} from './gr-agreements-list_html.js'; import {BaseUrlBehavior} from '../../../behaviors/base-url-behavior/base-url-behavior.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrAgreementsList extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/settings/gr-change-table-editor/gr-change-table-editor.js b/polygerrit-ui/app/elements/settings/gr-change-table-editor/gr-change-table-editor.js index 61e8e93c12..20519472ec 100644 --- a/polygerrit-ui/app/elements/settings/gr-change-table-editor/gr-change-table-editor.js +++ b/polygerrit-ui/app/elements/settings/gr-change-table-editor/gr-change-table-editor.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../shared/gr-button/gr-button.js'; import '../../shared/gr-date-formatter/gr-date-formatter.js'; import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; @@ -29,7 +28,7 @@ import {htmlTemplate} from './gr-change-table-editor_html.js'; import {ChangeTableBehavior} from '../../../behaviors/gr-change-table-behavior/gr-change-table-behavior.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrChangeTableEditor extends mixinBehaviors( [ ChangeTableBehavior, diff --git a/polygerrit-ui/app/elements/settings/gr-cla-view/gr-cla-view.js b/polygerrit-ui/app/elements/settings/gr-cla-view/gr-cla-view.js index 957eb48693..991b3d11aa 100644 --- a/polygerrit-ui/app/elements/settings/gr-cla-view/gr-cla-view.js +++ b/polygerrit-ui/app/elements/settings/gr-cla-view/gr-cla-view.js @@ -16,7 +16,6 @@ */ import '@polymer/iron-input/iron-input.js'; -import '../../../scripts/bundled-polymer.js'; import '../../../styles/gr-form-styles.js'; import '../../../styles/shared-styles.js'; import '../../shared/gr-button/gr-button.js'; @@ -29,7 +28,7 @@ import {htmlTemplate} from './gr-cla-view_html.js'; import {BaseUrlBehavior} from '../../../behaviors/base-url-behavior/base-url-behavior.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrClaView extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/settings/gr-edit-preferences/gr-edit-preferences.js b/polygerrit-ui/app/elements/settings/gr-edit-preferences/gr-edit-preferences.js index 2a7ac0652e..6973292d89 100644 --- a/polygerrit-ui/app/elements/settings/gr-edit-preferences/gr-edit-preferences.js +++ b/polygerrit-ui/app/elements/settings/gr-edit-preferences/gr-edit-preferences.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-input/iron-input.js'; import '../../../styles/gr-form-styles.js'; import '../../../styles/shared-styles.js'; @@ -26,7 +24,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-edit-preferences_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrEditPreferences extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/settings/gr-email-editor/gr-email-editor.js b/polygerrit-ui/app/elements/settings/gr-email-editor/gr-email-editor.js index fc97079d14..0cc5c2c6e9 100644 --- a/polygerrit-ui/app/elements/settings/gr-email-editor/gr-email-editor.js +++ b/polygerrit-ui/app/elements/settings/gr-email-editor/gr-email-editor.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-input/iron-input.js'; import '../../shared/gr-button/gr-button.js'; import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; @@ -26,7 +24,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-email-editor_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrEmailEditor extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/settings/gr-gpg-editor/gr-gpg-editor.js b/polygerrit-ui/app/elements/settings/gr-gpg-editor/gr-gpg-editor.js index 90631c7998..6c6ad013f9 100644 --- a/polygerrit-ui/app/elements/settings/gr-gpg-editor/gr-gpg-editor.js +++ b/polygerrit-ui/app/elements/settings/gr-gpg-editor/gr-gpg-editor.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; import '../../../styles/gr-form-styles.js'; import '../../shared/gr-button/gr-button.js'; @@ -29,7 +27,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-gpg-editor_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrGpgEditor extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/settings/gr-group-list/gr-group-list.js b/polygerrit-ui/app/elements/settings/gr-group-list/gr-group-list.js index 1cc1369c47..429a7c7809 100644 --- a/polygerrit-ui/app/elements/settings/gr-group-list/gr-group-list.js +++ b/polygerrit-ui/app/elements/settings/gr-group-list/gr-group-list.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../../../styles/gr-form-styles.js'; import '../../shared/gr-rest-api-interface/gr-rest-api-interface.js'; @@ -25,7 +23,7 @@ import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-group-list_html.js'; import {GerritNav} from '../../core/gr-navigation/gr-navigation.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrGroupList extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/settings/gr-http-password/gr-http-password.js b/polygerrit-ui/app/elements/settings/gr-http-password/gr-http-password.js index 02657f84aa..164bdeea4f 100644 --- a/polygerrit-ui/app/elements/settings/gr-http-password/gr-http-password.js +++ b/polygerrit-ui/app/elements/settings/gr-http-password/gr-http-password.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/gr-form-styles.js'; import '../../shared/gr-button/gr-button.js'; import '../../shared/gr-copy-clipboard/gr-copy-clipboard.js'; @@ -27,7 +25,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-http-password_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrHttpPassword extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/settings/gr-identities/gr-identities.js b/polygerrit-ui/app/elements/settings/gr-identities/gr-identities.js index 74c5eedaf9..d0d30ea510 100644 --- a/polygerrit-ui/app/elements/settings/gr-identities/gr-identities.js +++ b/polygerrit-ui/app/elements/settings/gr-identities/gr-identities.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../../../styles/gr-form-styles.js'; import '../../admin/gr-confirm-delete-item-dialog/gr-confirm-delete-item-dialog.js'; @@ -35,7 +33,7 @@ const AUTH = [ ]; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrIdentities extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/settings/gr-menu-editor/gr-menu-editor.js b/polygerrit-ui/app/elements/settings/gr-menu-editor/gr-menu-editor.js index 42982fd77d..b68915a07f 100644 --- a/polygerrit-ui/app/elements/settings/gr-menu-editor/gr-menu-editor.js +++ b/polygerrit-ui/app/elements/settings/gr-menu-editor/gr-menu-editor.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-input/iron-input.js'; import '../../shared/gr-button/gr-button.js'; import '../../shared/gr-date-formatter/gr-date-formatter.js'; @@ -28,7 +26,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-menu-editor_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrMenuEditor extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/settings/gr-registration-dialog/gr-registration-dialog.js b/polygerrit-ui/app/elements/settings/gr-registration-dialog/gr-registration-dialog.js index 6635de2b89..1da513b5b9 100644 --- a/polygerrit-ui/app/elements/settings/gr-registration-dialog/gr-registration-dialog.js +++ b/polygerrit-ui/app/elements/settings/gr-registration-dialog/gr-registration-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-input/iron-input.js'; import '../../../styles/gr-form-styles.js'; import '../../shared/gr-button/gr-button.js'; @@ -27,7 +25,7 @@ import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-registration-dialog_html.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrRegistrationDialog extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-item.js b/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-item.js index 3884a15719..2455cecb94 100644 --- a/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-item.js +++ b/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-item.js @@ -14,13 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-settings-item_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrSettingsItem extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-menu-item.js b/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-menu-item.js index 5b11516b24..4d839f8e98 100644 --- a/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-menu-item.js +++ b/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-menu-item.js @@ -14,15 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/gr-page-nav-styles.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-settings-menu-item_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrSettingsMenuItem extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-view.js b/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-view.js index c2f97ca5fb..95f7a2c06d 100644 --- a/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-view.js +++ b/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-view.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-input/iron-input.js'; import '@polymer/paper-toggle-button/paper-toggle-button.js'; import '../../../styles/gr-form-styles.js'; @@ -78,7 +76,7 @@ const HTTP_AUTH = [ ]; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrSettingsView extends mixinBehaviors( [ DocsUrlBehavior, diff --git a/polygerrit-ui/app/elements/settings/gr-ssh-editor/gr-ssh-editor.js b/polygerrit-ui/app/elements/settings/gr-ssh-editor/gr-ssh-editor.js index 814eb7a2f6..d86912832d 100644 --- a/polygerrit-ui/app/elements/settings/gr-ssh-editor/gr-ssh-editor.js +++ b/polygerrit-ui/app/elements/settings/gr-ssh-editor/gr-ssh-editor.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; import '../../../styles/gr-form-styles.js'; import '../../shared/gr-button/gr-button.js'; @@ -29,7 +27,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-ssh-editor_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrSshEditor extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/settings/gr-watched-projects-editor/gr-watched-projects-editor.js b/polygerrit-ui/app/elements/settings/gr-watched-projects-editor/gr-watched-projects-editor.js index b8960e85ef..2af1bc7701 100644 --- a/polygerrit-ui/app/elements/settings/gr-watched-projects-editor/gr-watched-projects-editor.js +++ b/polygerrit-ui/app/elements/settings/gr-watched-projects-editor/gr-watched-projects-editor.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-input/iron-input.js'; import '../../shared/gr-autocomplete/gr-autocomplete.js'; import '../../shared/gr-button/gr-button.js'; @@ -36,7 +34,7 @@ const NOTIFICATION_TYPES = [ {name: 'Abandons', key: 'notify_abandoned_changes'}, ]; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrWatchedProjectsEditor extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-account-chip/gr-account-chip.js b/polygerrit-ui/app/elements/shared/gr-account-chip/gr-account-chip.js index 6ceee26e4d..c74a396883 100644 --- a/polygerrit-ui/app/elements/shared/gr-account-chip/gr-account-chip.js +++ b/polygerrit-ui/app/elements/shared/gr-account-chip/gr-account-chip.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../gr-account-link/gr-account-link.js'; import '../gr-button/gr-button.js'; import '../gr-icons/gr-icons.js'; @@ -27,7 +25,7 @@ import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-account-chip_html.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrAccountChip extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-account-entry/gr-account-entry.js b/polygerrit-ui/app/elements/shared/gr-account-entry/gr-account-entry.js index c991a375c0..807aa81b74 100644 --- a/polygerrit-ui/app/elements/shared/gr-account-entry/gr-account-entry.js +++ b/polygerrit-ui/app/elements/shared/gr-account-entry/gr-account-entry.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../gr-autocomplete/gr-autocomplete.js'; import '../gr-rest-api-interface/gr-rest-api-interface.js'; @@ -28,7 +26,7 @@ import {htmlTemplate} from './gr-account-entry_html.js'; * gr-account-entry is an element for entering account * and/or group with autocomplete support. * - * @extends Polymer.Element + * @extends PolymerElement */ class GrAccountEntry extends GestureEventListeners( LegacyElementMixin( diff --git a/polygerrit-ui/app/elements/shared/gr-account-label/gr-account-label.js b/polygerrit-ui/app/elements/shared/gr-account-label/gr-account-label.js index 110d884970..8c2b7daff6 100644 --- a/polygerrit-ui/app/elements/shared/gr-account-label/gr-account-label.js +++ b/polygerrit-ui/app/elements/shared/gr-account-label/gr-account-label.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-icon/iron-icon.js'; import '../../../styles/shared-styles.js'; import '../gr-avatar/gr-avatar.js'; @@ -29,7 +27,7 @@ import {htmlTemplate} from './gr-account-label_html.js'; import {DisplayNameBehavior} from '../../../behaviors/gr-display-name-behavior/gr-display-name-behavior.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrAccountLabel extends mixinBehaviors( [ DisplayNameBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-account-link/gr-account-link.js b/polygerrit-ui/app/elements/shared/gr-account-link/gr-account-link.js index 27de4b3432..d7dd88d201 100644 --- a/polygerrit-ui/app/elements/shared/gr-account-link/gr-account-link.js +++ b/polygerrit-ui/app/elements/shared/gr-account-link/gr-account-link.js @@ -15,7 +15,6 @@ * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../gr-account-label/gr-account-label.js'; import '../../../styles/shared-styles.js'; import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js'; @@ -27,7 +26,7 @@ import {BaseUrlBehavior} from '../../../behaviors/base-url-behavior/base-url-beh import {GerritNav} from '../../core/gr-navigation/gr-navigation.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrAccountLink extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-account-list/gr-account-list.js b/polygerrit-ui/app/elements/shared/gr-account-list/gr-account-list.js index 73ccf7d292..ebfc48bba7 100644 --- a/polygerrit-ui/app/elements/shared/gr-account-list/gr-account-list.js +++ b/polygerrit-ui/app/elements/shared/gr-account-list/gr-account-list.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../gr-account-chip/gr-account-chip.js'; import '../gr-account-entry/gr-account-entry.js'; import '../../../styles/shared-styles.js'; @@ -28,7 +26,7 @@ import {htmlTemplate} from './gr-account-list_html.js'; const VALID_EMAIL_ALERT = 'Please input a valid email.'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrAccountList extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-alert/gr-alert.js b/polygerrit-ui/app/elements/shared/gr-alert/gr-alert.js index 1ec453ea7c..d3a6fade3a 100644 --- a/polygerrit-ui/app/elements/shared/gr-alert/gr-alert.js +++ b/polygerrit-ui/app/elements/shared/gr-alert/gr-alert.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../gr-button/gr-button.js'; import '../../../styles/shared-styles.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -24,7 +22,7 @@ import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-alert_html.js'; import {getRootElement} from '../../../scripts/rootElement.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrAlert extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-autocomplete-dropdown/gr-autocomplete-dropdown.js b/polygerrit-ui/app/elements/shared/gr-autocomplete-dropdown/gr-autocomplete-dropdown.js index 46e8829d56..3cf91fe975 100644 --- a/polygerrit-ui/app/elements/shared/gr-autocomplete-dropdown/gr-autocomplete-dropdown.js +++ b/polygerrit-ui/app/elements/shared/gr-autocomplete-dropdown/gr-autocomplete-dropdown.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '@polymer/iron-dropdown/iron-dropdown.js'; import {IronFitBehavior} from '@polymer/iron-fit-behavior/iron-fit-behavior.js'; import '../gr-cursor-manager/gr-cursor-manager.js'; @@ -28,7 +27,7 @@ import {htmlTemplate} from './gr-autocomplete-dropdown_html.js'; import {KeyboardShortcutBehavior} from '../../../behaviors/keyboard-shortcut-behavior/keyboard-shortcut-behavior.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrAutocompleteDropdown extends mixinBehaviors( [ KeyboardShortcutBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-autocomplete/gr-autocomplete.js b/polygerrit-ui/app/elements/shared/gr-autocomplete/gr-autocomplete.js index 7f9ed72d97..e6a809e522 100644 --- a/polygerrit-ui/app/elements/shared/gr-autocomplete/gr-autocomplete.js +++ b/polygerrit-ui/app/elements/shared/gr-autocomplete/gr-autocomplete.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/paper-input/paper-input.js'; import '../gr-autocomplete-dropdown/gr-autocomplete-dropdown.js'; import '../gr-cursor-manager/gr-cursor-manager.js'; @@ -33,7 +31,7 @@ const TOKENIZE_REGEX = /(?:[^\s"]+|"[^"]*")+/g; const DEBOUNCE_WAIT_MS = 200; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrAutocomplete extends mixinBehaviors( [ KeyboardShortcutBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-avatar/gr-avatar.js b/polygerrit-ui/app/elements/shared/gr-avatar/gr-avatar.js index 75181b1d9e..1385f6d775 100644 --- a/polygerrit-ui/app/elements/shared/gr-avatar/gr-avatar.js +++ b/polygerrit-ui/app/elements/shared/gr-avatar/gr-avatar.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../gr-js-api-interface/gr-js-api-interface.js'; import '../gr-rest-api-interface/gr-rest-api-interface.js'; @@ -28,7 +26,7 @@ import {BaseUrlBehavior} from '../../../behaviors/base-url-behavior/base-url-beh import {pluginLoader} from '../gr-js-api-interface/gr-plugin-loader.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrAvatar extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-button/gr-button.js b/polygerrit-ui/app/elements/shared/gr-button/gr-button.js index 610d9c3a97..6ef4807743 100644 --- a/polygerrit-ui/app/elements/shared/gr-button/gr-button.js +++ b/polygerrit-ui/app/elements/shared/gr-button/gr-button.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/paper-button/paper-button.js'; import '../../../styles/shared-styles.js'; import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js'; @@ -29,7 +27,7 @@ import {util} from '../../../scripts/util.js'; import {appContext} from '../../../services/app-context.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrButton extends mixinBehaviors( [ KeyboardShortcutBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-change-star/gr-change-star.js b/polygerrit-ui/app/elements/shared/gr-change-star/gr-change-star.js index 10e06dd9b1..886f0c18b7 100644 --- a/polygerrit-ui/app/elements/shared/gr-change-star/gr-change-star.js +++ b/polygerrit-ui/app/elements/shared/gr-change-star/gr-change-star.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../gr-icons/gr-icons.js'; import '../../../styles/shared-styles.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -23,7 +21,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-change-star_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrChangeStar extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-change-status/gr-change-status.js b/polygerrit-ui/app/elements/shared/gr-change-status/gr-change-status.js index b99612e2cc..915d1718cd 100644 --- a/polygerrit-ui/app/elements/shared/gr-change-status/gr-change-status.js +++ b/polygerrit-ui/app/elements/shared/gr-change-status/gr-change-status.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../gr-rest-api-interface/gr-rest-api-interface.js'; import '../gr-tooltip-content/gr-tooltip-content.js'; import '../../../styles/shared-styles.js'; @@ -43,7 +41,7 @@ const MERGE_CONFLICT_TOOLTIP = 'This change has merge conflicts. ' + const PRIVATE_TOOLTIP = 'This change is only visible to its owner and ' + 'current reviewers (or anyone with "View Private Changes" permission).'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrChangeStatus extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-comment-thread/gr-comment-thread.js b/polygerrit-ui/app/elements/shared/gr-comment-thread/gr-comment-thread.js index 49c8eade81..621582d2cb 100644 --- a/polygerrit-ui/app/elements/shared/gr-comment-thread/gr-comment-thread.js +++ b/polygerrit-ui/app/elements/shared/gr-comment-thread/gr-comment-thread.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../gr-rest-api-interface/gr-rest-api-interface.js'; import '../gr-storage/gr-storage.js'; @@ -36,7 +34,7 @@ const UNRESOLVED_EXPAND_COUNT = 5; const NEWLINE_PATTERN = /\n/g; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrCommentThread extends mixinBehaviors( [ /** diff --git a/polygerrit-ui/app/elements/shared/gr-comment/gr-comment.js b/polygerrit-ui/app/elements/shared/gr-comment/gr-comment.js index d7e5fb67ad..4967440f49 100644 --- a/polygerrit-ui/app/elements/shared/gr-comment/gr-comment.js +++ b/polygerrit-ui/app/elements/shared/gr-comment/gr-comment.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; import '../../../styles/shared-styles.js'; import '../../plugins/gr-endpoint-decorator/gr-endpoint-decorator.js'; @@ -69,7 +67,7 @@ const RESPECTFUL_REVIEW_TIPS= [ ]; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrComment extends mixinBehaviors( [ KeyboardShortcutBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-confirm-delete-comment-dialog/gr-confirm-delete-comment-dialog.js b/polygerrit-ui/app/elements/shared/gr-confirm-delete-comment-dialog/gr-confirm-delete-comment-dialog.js index b0f387be8f..f9ce12eb0d 100644 --- a/polygerrit-ui/app/elements/shared/gr-confirm-delete-comment-dialog/gr-confirm-delete-comment-dialog.js +++ b/polygerrit-ui/app/elements/shared/gr-confirm-delete-comment-dialog/gr-confirm-delete-comment-dialog.js @@ -14,9 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; - -import '../../../scripts/bundled-polymer.js'; import '../gr-dialog/gr-dialog.js'; import '../../../styles/shared-styles.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -25,7 +22,7 @@ import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-confirm-delete-comment-dialog_html.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrConfirmDeleteCommentDialog extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-copy-clipboard/gr-copy-clipboard.js b/polygerrit-ui/app/elements/shared/gr-copy-clipboard/gr-copy-clipboard.js index 0f6168e563..39c149f39a 100644 --- a/polygerrit-ui/app/elements/shared/gr-copy-clipboard/gr-copy-clipboard.js +++ b/polygerrit-ui/app/elements/shared/gr-copy-clipboard/gr-copy-clipboard.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-input/iron-input.js'; import '../../../styles/shared-styles.js'; import '../gr-button/gr-button.js'; @@ -28,7 +26,7 @@ import {htmlTemplate} from './gr-copy-clipboard_html.js'; const COPY_TIMEOUT_MS = 1000; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrCopyClipboard extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-cursor-manager/gr-cursor-manager.js b/polygerrit-ui/app/elements/shared/gr-cursor-manager/gr-cursor-manager.js index 222109e514..2901ea6cda 100644 --- a/polygerrit-ui/app/elements/shared/gr-cursor-manager/gr-cursor-manager.js +++ b/polygerrit-ui/app/elements/shared/gr-cursor-manager/gr-cursor-manager.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; import {PolymerElement} from '@polymer/polymer/polymer-element.js'; @@ -25,7 +24,7 @@ const ScrollBehavior = { KEEP_VISIBLE: 'keep-visible', }; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrCursorManager extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-date-formatter/gr-date-formatter.js b/polygerrit-ui/app/elements/shared/gr-date-formatter/gr-date-formatter.js index 6f1958796c..aefb72f07e 100644 --- a/polygerrit-ui/app/elements/shared/gr-date-formatter/gr-date-formatter.js +++ b/polygerrit-ui/app/elements/shared/gr-date-formatter/gr-date-formatter.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../gr-rest-api-interface/gr-rest-api-interface.js'; import '../../../styles/shared-styles.js'; import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js'; @@ -63,7 +61,7 @@ const DateFormats = { }; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrDateFormatter extends mixinBehaviors( [ TooltipBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-dialog/gr-dialog.js b/polygerrit-ui/app/elements/shared/gr-dialog/gr-dialog.js index db64661e06..2292ae7add 100644 --- a/polygerrit-ui/app/elements/shared/gr-dialog/gr-dialog.js +++ b/polygerrit-ui/app/elements/shared/gr-dialog/gr-dialog.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../gr-button/gr-button.js'; import '../../../styles/shared-styles.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -24,7 +22,7 @@ import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-dialog_html.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrDialog extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-diff-preferences/gr-diff-preferences.js b/polygerrit-ui/app/elements/shared/gr-diff-preferences/gr-diff-preferences.js index 00f9078913..1d00941e14 100644 --- a/polygerrit-ui/app/elements/shared/gr-diff-preferences/gr-diff-preferences.js +++ b/polygerrit-ui/app/elements/shared/gr-diff-preferences/gr-diff-preferences.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-input/iron-input.js'; import '../../../styles/shared-styles.js'; import '../gr-button/gr-button.js'; @@ -26,7 +24,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-diff-preferences_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrDiffPreferences extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-download-commands/gr-download-commands.js b/polygerrit-ui/app/elements/shared/gr-download-commands/gr-download-commands.js index fcc09c42c7..7b92e3db94 100644 --- a/polygerrit-ui/app/elements/shared/gr-download-commands/gr-download-commands.js +++ b/polygerrit-ui/app/elements/shared/gr-download-commands/gr-download-commands.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/paper-tabs/paper-tabs.js'; import '../gr-shell-command/gr-shell-command.js'; import '../gr-rest-api-interface/gr-rest-api-interface.js'; @@ -28,7 +26,7 @@ import {htmlTemplate} from './gr-download-commands_html.js'; import {RESTClientBehavior} from '../../../behaviors/rest-client-behavior/rest-client-behavior.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrDownloadCommands extends mixinBehaviors( [ RESTClientBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-dropdown-list/gr-dropdown-list.js b/polygerrit-ui/app/elements/shared/gr-dropdown-list/gr-dropdown-list.js index 6b250de807..f84ef4a8dc 100644 --- a/polygerrit-ui/app/elements/shared/gr-dropdown-list/gr-dropdown-list.js +++ b/polygerrit-ui/app/elements/shared/gr-dropdown-list/gr-dropdown-list.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-dropdown/iron-dropdown.js'; import '@polymer/paper-item/paper-item.js'; import '@polymer/paper-listbox/paper-listbox.js'; @@ -56,7 +54,7 @@ const Defs = {}; */ Defs.item; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrDropdownList extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-dropdown/gr-dropdown.js b/polygerrit-ui/app/elements/shared/gr-dropdown/gr-dropdown.js index 12a2025e34..b5c6016634 100644 --- a/polygerrit-ui/app/elements/shared/gr-dropdown/gr-dropdown.js +++ b/polygerrit-ui/app/elements/shared/gr-dropdown/gr-dropdown.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - -import '../../../scripts/bundled-polymer.js'; import '@polymer/iron-dropdown/iron-dropdown.js'; import '../gr-button/gr-button.js'; import '../gr-cursor-manager/gr-cursor-manager.js'; @@ -35,7 +33,7 @@ const REL_NOOPENER = 'noopener'; const REL_EXTERNAL = 'external'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrDropdown extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-editable-content/gr-editable-content.js b/polygerrit-ui/app/elements/shared/gr-editable-content/gr-editable-content.js index 804eb16708..b2bcda9e94 100644 --- a/polygerrit-ui/app/elements/shared/gr-editable-content/gr-editable-content.js +++ b/polygerrit-ui/app/elements/shared/gr-editable-content/gr-editable-content.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; import '../../../styles/shared-styles.js'; import '../gr-storage/gr-storage.js'; @@ -29,7 +27,7 @@ const RESTORED_MESSAGE = 'Content restored from a previous edit.'; const STORAGE_DEBOUNCE_INTERVAL_MS = 400; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrEditableContent extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-editable-label/gr-editable-label.js b/polygerrit-ui/app/elements/shared/gr-editable-label/gr-editable-label.js index 8669f03a07..6c3c72ffd4 100644 --- a/polygerrit-ui/app/elements/shared/gr-editable-label/gr-editable-label.js +++ b/polygerrit-ui/app/elements/shared/gr-editable-label/gr-editable-label.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import {IronOverlayBehaviorImpl} from '@polymer/iron-overlay-behavior/iron-overlay-behavior.js'; import '@polymer/iron-dropdown/iron-dropdown.js'; import '@polymer/paper-input/paper-input.js'; @@ -33,7 +31,7 @@ const AWAIT_MAX_ITERS = 10; const AWAIT_STEP = 5; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrEditableLabel extends mixinBehaviors( [ KeyboardShortcutBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-fixed-panel/gr-fixed-panel.js b/polygerrit-ui/app/elements/shared/gr-fixed-panel/gr-fixed-panel.js index 0d19f001f9..bc79737520 100644 --- a/polygerrit-ui/app/elements/shared/gr-fixed-panel/gr-fixed-panel.js +++ b/polygerrit-ui/app/elements/shared/gr-fixed-panel/gr-fixed-panel.js @@ -14,15 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-fixed-panel_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrFixedPanel extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-formatted-text/gr-formatted-text.js b/polygerrit-ui/app/elements/shared/gr-formatted-text/gr-formatted-text.js index 139e09c90f..b0eb93e595 100644 --- a/polygerrit-ui/app/elements/shared/gr-formatted-text/gr-formatted-text.js +++ b/polygerrit-ui/app/elements/shared/gr-formatted-text/gr-formatted-text.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../gr-linked-text/gr-linked-text.js'; import '../../../styles/shared-styles.js'; import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; @@ -28,7 +26,7 @@ import {htmlTemplate} from './gr-formatted-text_html.js'; const QUOTE_MARKER_PATTERN = /\n\s?>\s/g; const CODE_MARKER_PATTERN = /^(`{1,3})([^`]+?)\1$/; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrFormattedText extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-hovercard-account/gr-hovercard-account.js b/polygerrit-ui/app/elements/shared/gr-hovercard-account/gr-hovercard-account.js index 0bc9cb7ac9..49aff7edfd 100644 --- a/polygerrit-ui/app/elements/shared/gr-hovercard-account/gr-hovercard-account.js +++ b/polygerrit-ui/app/elements/shared/gr-hovercard-account/gr-hovercard-account.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '@polymer/iron-icon/iron-icon.js'; import '../../../styles/shared-styles.js'; @@ -26,7 +25,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-hovercard-account_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrHovercardAccount extends GestureEventListeners( hovercardBehaviorMixin(LegacyElementMixin( PolymerElement))) { diff --git a/polygerrit-ui/app/elements/shared/gr-hovercard/gr-hovercard-behavior.js b/polygerrit-ui/app/elements/shared/gr-hovercard/gr-hovercard-behavior.js index 956c68cea3..119090848f 100644 --- a/polygerrit-ui/app/elements/shared/gr-hovercard/gr-hovercard-behavior.js +++ b/polygerrit-ui/app/elements/shared/gr-hovercard/gr-hovercard-behavior.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; import {getRootElement} from '../../../scripts/rootElement.js'; diff --git a/polygerrit-ui/app/elements/shared/gr-hovercard/gr-hovercard.js b/polygerrit-ui/app/elements/shared/gr-hovercard/gr-hovercard.js index e77a4c54fb..e334064ed5 100644 --- a/polygerrit-ui/app/elements/shared/gr-hovercard/gr-hovercard.js +++ b/polygerrit-ui/app/elements/shared/gr-hovercard/gr-hovercard.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../../styles/shared-styles.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -24,7 +23,7 @@ import {hovercardBehaviorMixin} from './gr-hovercard-behavior.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; import './gr-hovercard-shared-style.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrHovercard extends GestureEventListeners( hovercardBehaviorMixin(LegacyElementMixin(PolymerElement)) ) { diff --git a/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-js-api-interface-element.js b/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-js-api-interface-element.js index 997e08c067..a98936f836 100644 --- a/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-js-api-interface-element.js +++ b/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-js-api-interface-element.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; @@ -46,7 +44,7 @@ const Element = { }; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrJsApiInterface extends mixinBehaviors( [ PatchSetBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-js-api-interface.js b/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-js-api-interface.js index e33307aa6d..6f0ade92c3 100644 --- a/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-js-api-interface.js +++ b/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-js-api-interface.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../gr-rest-api-interface/gr-rest-api-interface.js'; import './gr-js-api-interface-element.js'; import './gr-public-js-api.js'; diff --git a/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-action-context.js b/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-action-context.js index e3256a1653..63555da281 100644 --- a/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-action-context.js +++ b/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-action-context.js @@ -14,6 +14,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; + export function GrPluginActionContext(plugin, action, change, revision) { this.action = action; this.plugin = plugin; @@ -47,14 +49,14 @@ GrPluginActionContext.prototype.br = function() { GrPluginActionContext.prototype.msg = function(text) { const label = document.createElement('gr-label'); - Polymer.dom(label).appendChild(document.createTextNode(text)); + dom(label).appendChild(document.createTextNode(text)); return label; }; GrPluginActionContext.prototype.div = function(...els) { const div = document.createElement('div'); for (const el of els) { - Polymer.dom(div).appendChild(el); + dom(div).appendChild(el); } return div; }; @@ -62,7 +64,7 @@ GrPluginActionContext.prototype.div = function(...els) { GrPluginActionContext.prototype.button = function(label, callbacks) { const onClick = callbacks && callbacks.onclick; const button = document.createElement('gr-button'); - Polymer.dom(button).appendChild(document.createTextNode(label)); + dom(button).appendChild(document.createTextNode(label)); if (onClick) { this.plugin.eventHelper(button).onTap(onClick); } diff --git a/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-loader.js b/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-loader.js index 66a5e95f65..6c5546e8c8 100644 --- a/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-loader.js +++ b/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-loader.js @@ -17,6 +17,7 @@ import {appContext} from '../../../services/app-context.js'; * limitations under the License. */ import './gr-api-utils.js'; +import {importHref} from '../../../scripts/import-href.js'; import { PLUGIN_LOADING_TIMEOUT_MS, @@ -335,7 +336,7 @@ export class PluginLoader { }; } - (Polymer.importHref || Polymer.Base.importHref)( + importHref( url, () => {}, onerror, !sync); diff --git a/polygerrit-ui/app/elements/shared/gr-label-info/gr-label-info.js b/polygerrit-ui/app/elements/shared/gr-label-info/gr-label-info.js index 2c5589f4f6..3161468969 100644 --- a/polygerrit-ui/app/elements/shared/gr-label-info/gr-label-info.js +++ b/polygerrit-ui/app/elements/shared/gr-label-info/gr-label-info.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/gr-voting-styles.js'; import '../../../styles/shared-styles.js'; import '../gr-account-label/gr-account-label.js'; @@ -31,7 +29,7 @@ import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-label-info_html.js'; import {GerritNav} from '../../core/gr-navigation/gr-navigation.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrLabelInfo extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-label/gr-label.js b/polygerrit-ui/app/elements/shared/gr-label/gr-label.js index 014e85e9e8..fa1f758b73 100644 --- a/polygerrit-ui/app/elements/shared/gr-label/gr-label.js +++ b/polygerrit-ui/app/elements/shared/gr-label/gr-label.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; @@ -24,7 +22,7 @@ import {htmlTemplate} from './gr-label_html.js'; import {TooltipBehavior} from '../../../behaviors/gr-tooltip-behavior/gr-tooltip-behavior.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrLabel extends mixinBehaviors( [ TooltipBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-labeled-autocomplete/gr-labeled-autocomplete.js b/polygerrit-ui/app/elements/shared/gr-labeled-autocomplete/gr-labeled-autocomplete.js index f585347388..d17f7d8565 100644 --- a/polygerrit-ui/app/elements/shared/gr-labeled-autocomplete/gr-labeled-autocomplete.js +++ b/polygerrit-ui/app/elements/shared/gr-labeled-autocomplete/gr-labeled-autocomplete.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../gr-autocomplete/gr-autocomplete.js'; import '../../../styles/shared-styles.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -23,7 +21,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-labeled-autocomplete_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrLabeledAutocomplete extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-lib-loader/gr-lib-loader.js b/polygerrit-ui/app/elements/shared/gr-lib-loader/gr-lib-loader.js index 9bd8a1100f..e9cd441b9e 100644 --- a/polygerrit-ui/app/elements/shared/gr-lib-loader/gr-lib-loader.js +++ b/polygerrit-ui/app/elements/shared/gr-lib-loader/gr-lib-loader.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../gr-js-api-interface/gr-js-api-interface.js'; import {importHref} from '../../../scripts/import-href.js'; import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; @@ -27,7 +25,7 @@ import {htmlTemplate} from './gr-lib-loader_html.js'; const HLJS_PATH = 'bower_components/highlightjs/highlight.min.js'; const DARK_THEME_PATH = 'styles/themes/dark-theme.html'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrLibLoader extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-limited-text/gr-limited-text.js b/polygerrit-ui/app/elements/shared/gr-limited-text/gr-limited-text.js index b7bfbf3908..40cd505d9d 100644 --- a/polygerrit-ui/app/elements/shared/gr-limited-text/gr-limited-text.js +++ b/polygerrit-ui/app/elements/shared/gr-limited-text/gr-limited-text.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; @@ -29,7 +27,7 @@ import {TooltipBehavior} from '../../../behaviors/gr-tooltip-behavior/gr-tooltip * configured limit, then an ellipsis indicates that the text was truncated * and a tooltip containing the full text is enabled. * - * @extends Polymer.Element + * @extends PolymerElement */ class GrLimitedText extends mixinBehaviors( [ TooltipBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-linked-chip/gr-linked-chip.js b/polygerrit-ui/app/elements/shared/gr-linked-chip/gr-linked-chip.js index 077ca74099..46588ef8b6 100644 --- a/polygerrit-ui/app/elements/shared/gr-linked-chip/gr-linked-chip.js +++ b/polygerrit-ui/app/elements/shared/gr-linked-chip/gr-linked-chip.js @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../gr-button/gr-button.js'; import '../gr-icons/gr-icons.js'; @@ -26,7 +25,7 @@ import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-linked-chip_html.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrLinkedChip extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-linked-text/gr-linked-text.js b/polygerrit-ui/app/elements/shared/gr-linked-text/gr-linked-text.js index 6ea4b78500..b969d1dc4c 100644 --- a/polygerrit-ui/app/elements/shared/gr-linked-text/gr-linked-text.js +++ b/polygerrit-ui/app/elements/shared/gr-linked-text/gr-linked-text.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -26,7 +24,7 @@ import {htmlTemplate} from './gr-linked-text_html.js'; import {GrLinkTextParser} from './link-text-parser.js'; import {GerritNav} from '../../core/gr-navigation/gr-navigation.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrLinkedText extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-list-view/gr-list-view.js b/polygerrit-ui/app/elements/shared/gr-list-view/gr-list-view.js index 7a44c676fe..595694c0e6 100644 --- a/polygerrit-ui/app/elements/shared/gr-list-view/gr-list-view.js +++ b/polygerrit-ui/app/elements/shared/gr-list-view/gr-list-view.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-input/iron-input.js'; import '@polymer/iron-icon/iron-icon.js'; import '../../../styles/shared-styles.js'; @@ -32,7 +30,7 @@ import page from 'page/page.mjs'; const REQUEST_DEBOUNCE_INTERVAL_MS = 200; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrListView extends mixinBehaviors( [ BaseUrlBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-overlay/gr-overlay.js b/polygerrit-ui/app/elements/shared/gr-overlay/gr-overlay.js index a5a3fb4465..5437ca5414 100644 --- a/polygerrit-ui/app/elements/shared/gr-overlay/gr-overlay.js +++ b/polygerrit-ui/app/elements/shared/gr-overlay/gr-overlay.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import {IronOverlayBehaviorImpl, IronOverlayBehavior} from '@polymer/iron-overlay-behavior/iron-overlay-behavior.js'; import '../../../styles/shared-styles.js'; import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js'; @@ -29,7 +27,7 @@ const AWAIT_STEP = 5; const BREAKPOINT_FULLSCREEN_OVERLAY = '50em'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrOverlay extends mixinBehaviors( [ IronOverlayBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-page-nav/gr-page-nav.js b/polygerrit-ui/app/elements/shared/gr-page-nav/gr-page-nav.js index 8366463fdf..f191981023 100644 --- a/polygerrit-ui/app/elements/shared/gr-page-nav/gr-page-nav.js +++ b/polygerrit-ui/app/elements/shared/gr-page-nav/gr-page-nav.js @@ -14,14 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; import '../../../styles/shared-styles.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-page-nav_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrPageNav extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-repo-branch-picker/gr-repo-branch-picker.js b/polygerrit-ui/app/elements/shared/gr-repo-branch-picker/gr-repo-branch-picker.js index c499f56573..9439c086db 100644 --- a/polygerrit-ui/app/elements/shared/gr-repo-branch-picker/gr-repo-branch-picker.js +++ b/polygerrit-ui/app/elements/shared/gr-repo-branch-picker/gr-repo-branch-picker.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '@polymer/iron-icon/iron-icon.js'; import '../../../styles/shared-styles.js'; import '../gr-icons/gr-icons.js'; @@ -32,7 +30,7 @@ const SUGGESTIONS_LIMIT = 15; const REF_PREFIX = 'refs/heads/'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrRepoBranchPicker extends mixinBehaviors( [ URLEncodingBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-rest-api-interface/gr-etag-decorator.js b/polygerrit-ui/app/elements/shared/gr-rest-api-interface/gr-etag-decorator.js index 23b8de7c52..7402e229b7 100644 --- a/polygerrit-ui/app/elements/shared/gr-rest-api-interface/gr-etag-decorator.js +++ b/polygerrit-ui/app/elements/shared/gr-rest-api-interface/gr-etag-decorator.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - const $_documentContainer = document.createElement('template'); $_documentContainer.innerHTML = ` diff --git a/polygerrit-ui/app/elements/shared/gr-rest-api-interface/gr-rest-api-interface.js b/polygerrit-ui/app/elements/shared/gr-rest-api-interface/gr-rest-api-interface.js index b675df71a0..207aa29b76 100644 --- a/polygerrit-ui/app/elements/shared/gr-rest-api-interface/gr-rest-api-interface.js +++ b/polygerrit-ui/app/elements/shared/gr-rest-api-interface/gr-rest-api-interface.js @@ -16,12 +16,6 @@ */ /* NB: es6-promise Needed for IE11 and fetch polyfill support, see Issue 4308 */ /* NB: Order is important, because of namespaced classes. */ -/* - FIXME(polymer-modulizer): the above comments were extracted - from HTML and may be out of place here. Review them and - then delete this comment! -*/ -import '../../../scripts/bundled-polymer.js'; import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -61,7 +55,7 @@ const ANONYMIZED_REVISION_BASE_URL = ANONYMIZED_CHANGE_BASE_URL + '/revisions/*'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrRestApiInterface extends mixinBehaviors( [ PathListBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-select/gr-select.js b/polygerrit-ui/app/elements/shared/gr-select/gr-select.js index e061e93dd8..c89378c28c 100644 --- a/polygerrit-ui/app/elements/shared/gr-select/gr-select.js +++ b/polygerrit-ui/app/elements/shared/gr-select/gr-select.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; import {PolymerElement} from '@polymer/polymer/polymer-element.js'; @@ -29,7 +27,7 @@ $_documentContainer.innerHTML = ` document.head.appendChild($_documentContainer.content); /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrSelect extends GestureEventListeners( LegacyElementMixin(PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-shell-command/gr-shell-command.js b/polygerrit-ui/app/elements/shared/gr-shell-command/gr-shell-command.js index 151498c449..a5212fca50 100644 --- a/polygerrit-ui/app/elements/shared/gr-shell-command/gr-shell-command.js +++ b/polygerrit-ui/app/elements/shared/gr-shell-command/gr-shell-command.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import '../gr-copy-clipboard/gr-copy-clipboard.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -23,7 +21,7 @@ import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mix import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-shell-command_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrShellCommand extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-storage/gr-storage.js b/polygerrit-ui/app/elements/shared/gr-storage/gr-storage.js index 8f5c48662b..90fdcd3cca 100644 --- a/polygerrit-ui/app/elements/shared/gr-storage/gr-storage.js +++ b/polygerrit-ui/app/elements/shared/gr-storage/gr-storage.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; import {PolymerElement} from '@polymer/polymer/polymer-element.js'; @@ -32,7 +30,7 @@ const CLEANUP_PREFIXES_MAX_AGE_MAP = { 'editablecontent:': DURATION_DAY, }; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrStorage extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/elements/shared/gr-textarea/gr-textarea.js b/polygerrit-ui/app/elements/shared/gr-textarea/gr-textarea.js index f1cce5a287..e98e11d2dc 100644 --- a/polygerrit-ui/app/elements/shared/gr-textarea/gr-textarea.js +++ b/polygerrit-ui/app/elements/shared/gr-textarea/gr-textarea.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../gr-autocomplete-dropdown/gr-autocomplete-dropdown.js'; import '../gr-cursor-manager/gr-cursor-manager.js'; import '../gr-overlay/gr-overlay.js'; @@ -67,7 +65,7 @@ const ALL_SUGGESTIONS = [ ]; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrTextarea extends mixinBehaviors( [ KeyboardShortcutBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-tooltip-content/gr-tooltip-content.js b/polygerrit-ui/app/elements/shared/gr-tooltip-content/gr-tooltip-content.js index 160f50a360..502c82e641 100644 --- a/polygerrit-ui/app/elements/shared/gr-tooltip-content/gr-tooltip-content.js +++ b/polygerrit-ui/app/elements/shared/gr-tooltip-content/gr-tooltip-content.js @@ -14,8 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../gr-icons/gr-icons.js'; import {mixinBehaviors} from '@polymer/polymer/lib/legacy/class.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; @@ -25,7 +23,7 @@ import {htmlTemplate} from './gr-tooltip-content_html.js'; import {TooltipBehavior} from '../../../behaviors/gr-tooltip-behavior/gr-tooltip-behavior.js'; /** - * @extends Polymer.Element + * @extends PolymerElement */ class GrTooltipContent extends mixinBehaviors( [ TooltipBehavior, diff --git a/polygerrit-ui/app/elements/shared/gr-tooltip/gr-tooltip.js b/polygerrit-ui/app/elements/shared/gr-tooltip/gr-tooltip.js index 0cd2d7c545..2244ccaefa 100644 --- a/polygerrit-ui/app/elements/shared/gr-tooltip/gr-tooltip.js +++ b/polygerrit-ui/app/elements/shared/gr-tooltip/gr-tooltip.js @@ -14,15 +14,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import '../../../scripts/bundled-polymer.js'; - import '../../../styles/shared-styles.js'; import {GestureEventListeners} from '@polymer/polymer/lib/mixins/gesture-event-listeners.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; import {PolymerElement} from '@polymer/polymer/polymer-element.js'; import {htmlTemplate} from './gr-tooltip_html.js'; -/** @extends Polymer.Element */ +/** @extends PolymerElement */ class GrTooltip extends GestureEventListeners( LegacyElementMixin( PolymerElement)) { diff --git a/polygerrit-ui/app/embed/gr-diff.js b/polygerrit-ui/app/embed/gr-diff.js index e69405d2b3..59078422a1 100644 --- a/polygerrit-ui/app/embed/gr-diff.js +++ b/polygerrit-ui/app/embed/gr-diff.js @@ -16,6 +16,13 @@ */ window.Gerrit = window.Gerrit || {}; +// TODO(dmfilippov): remove bundled-polymer.js imports when the following issue +// https://github.com/Polymer/polymer-resin/issues/9 is resolved. +// Because gr-diff.js is a shared component, it shouldn' pollute global +// variables. If an application wants to use Polymer global variable - +// the app must assign/import it and do not rely on the Polymer variable +// exposed by shared gr-diff component. +import '../scripts/bundled-polymer.js'; import '../elements/diff/gr-diff/gr-diff.js'; import '../elements/diff/gr-diff-cursor/gr-diff-cursor.js'; import {initDiffAppContext} from './gr-diff-app-context-init.js'; diff --git a/polygerrit-ui/app/scripts/bundled-polymer.js b/polygerrit-ui/app/scripts/bundled-polymer.js index 711d58743c..780d82a293 100644 --- a/polygerrit-ui/app/scripts/bundled-polymer.js +++ b/polygerrit-ui/app/scripts/bundled-polymer.js @@ -17,9 +17,9 @@ // This file is a replacement for the // polymer-bridges/polymer/polymer.html file. The polymer.html file loads -// other scripts to setup different global variables. Because polygerrit -// code still uses global variables (like Polymer.importHref and other), -// we must setup this global variables after conversion to es6 modules. +// other scripts to setup different global variables. Because plugins +// expects that Polymer is available we must setup all Polymer global +// variables // // The bundled-polymer.js imports all scripts in the same order as the // polymer.html does and must be imported in all es6-modules instead @@ -68,4 +68,4 @@ import 'polymer-bridges/polymer/lib/legacy/mutable-data-behavior_bridge.js'; import 'polymer-bridges/polymer/polymer-legacy_bridge.js'; import {importHref} from './import-href.js'; -Polymer.importHref = importHref; +window.Polymer.importHref = importHref; diff --git a/polygerrit-ui/app/test/common-test-setup.js b/polygerrit-ui/app/test/common-test-setup.js index 82cda9008c..c4c7435e52 100644 --- a/polygerrit-ui/app/test/common-test-setup.js +++ b/polygerrit-ui/app/test/common-test-setup.js @@ -14,6 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + +// TODO(dmfilippov): remove bundled-polymer.js imports when the following issue +// https://github.com/Polymer/polymer-resin/issues/9 is resolved. import '../scripts/bundled-polymer.js'; import 'polymer-resin/standalone/polymer-resin.js';