Skip to content

Commit 9eed566

Browse files
authored
chore: rename WebComponent to UI5Element (#346)
1 parent b61860f commit 9eed566

39 files changed

+119
-119
lines changed

packages/base/src/DOMEventHandler.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import ControlEvents from "./events/ControlEvents.js";
22
import getOriginalEventTarget from "./events/getOriginalEventTarget.js";
3-
import WebComponent from "./WebComponent.js";
3+
import UI5Element from "./UI5Element.js";
44

55
const handleEvent = function handleEvent(event) {
66
// Get the DOM node where the original event occurred
@@ -19,15 +19,15 @@ const handleEvent = function handleEvent(event) {
1919

2020

2121
const processDOMNode = function processDOMNode(node, event) {
22-
if (node && node instanceof WebComponent) {
22+
if (node && node instanceof UI5Element) {
2323
return dispatchEvent(node, event);
2424
}
2525
return true;
2626
};
2727

28-
const dispatchEvent = function dispatchEvent(ui5WebComponent, event) {
28+
const dispatchEvent = function dispatchEvent(element, event) {
2929
// Handle the original event (such as "keydown")
30-
ui5WebComponent._handleEvent(event);
30+
element._handleEvent(event);
3131
if (event.isImmediatePropagationStopped()) {
3232
return false;
3333
}

packages/base/src/FocusHelper.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import WebComponent from "./WebComponent.js";
1+
import UI5Element from "./UI5Element.js";
22

33
const rFocusable = /^(?:input|select|textarea|button)$/i,
44
rClickable = /^(?:a|area)$/i;
@@ -36,7 +36,7 @@ class FocusHelper {
3636
}
3737

3838
static getCorrectElement(element) {
39-
if (element instanceof WebComponent) {
39+
if (element instanceof UI5Element) {
4040
// Focus the CustomElement itself or provide getDomRef of each ?
4141
return element.getFocusDomRef();
4242
}
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { getWCNoConflict } from "./Configuration.js";
22
import DOMObserver from "./compatibility/DOMObserver.js";
33
import ShadowDOM from "./compatibility/ShadowDOM.js";
4-
import WebComponentMetadata from "./WebComponentMetadata.js";
4+
import UI5ElementMetadata from "./UI5ElementMetadata.js";
55
import Integer from "./types/Integer.js";
66
import ControlRenderer from "./ControlRenderer.js";
77
import RenderScheduler from "./RenderScheduler.js";
@@ -36,7 +36,7 @@ const metadata = {
3636
const DefinitionsSet = new Set();
3737
const IDMap = new Map();
3838

39-
class WebComponent extends HTMLElement {
39+
class UI5Element extends HTMLElement {
4040
constructor() {
4141
super();
4242
this._generateId();
@@ -212,7 +212,7 @@ class WebComponent extends HTMLElement {
212212
}
213213

214214
_updateAttribute(name, newValue) {
215-
if (!WebComponentMetadata.isPublicProperty(name)) {
215+
if (!UI5ElementMetadata.isPublicProperty(name)) {
216216
return;
217217
}
218218

@@ -289,7 +289,7 @@ class WebComponent extends HTMLElement {
289289
}
290290

291291
const metadatas = [Object.assign(klass.metadata, {})];
292-
while (klass !== WebComponent) {
292+
while (klass !== UI5Element) {
293293
klass = Object.getPrototypeOf(klass);
294294
metadatas.push(klass.metadata);
295295
}
@@ -314,7 +314,7 @@ class WebComponent extends HTMLElement {
314314
return result;
315315
}, {});
316316

317-
this._metadata = new WebComponentMetadata(result);
317+
this._metadata = new UI5ElementMetadata(result);
318318
return this._metadata;
319319
}
320320

@@ -507,7 +507,7 @@ class WebComponent extends HTMLElement {
507507
// This will be false if the normal event is prevented
508508
const normalEventResult = this.dispatchEvent(customEvent);
509509

510-
if (WebComponent.noConflictEvents.includes(name)) {
510+
if (UI5Element.noConflictEvents.includes(name)) {
511511
customEvent = new CustomEvent(`ui5-${name}`, {
512512
detail: data,
513513
composed: false,
@@ -636,4 +636,4 @@ const nameCollidesWithNative = name => {
636636
return classes.some(klass => klass.prototype.hasOwnProperty(name)); // eslint-disable-line
637637
};
638638

639-
export default WebComponent;
639+
export default UI5Element;
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import DataType from "./types/DataType.js";
22
import Function from "./types/Function.js";
33

4-
class WebComponentMetadata {
4+
class UI5ElementMetadata {
55
constructor(metadata) {
66
this.metadata = metadata;
77
}
@@ -25,7 +25,7 @@ class WebComponentMetadata {
2525
getObservedProps() {
2626
const properties = this.getProperties();
2727
const allProps = Object.keys(properties);
28-
const observedProps = allProps.filter(WebComponentMetadata.isPublicProperty);
28+
const observedProps = allProps.filter(UI5ElementMetadata.isPublicProperty);
2929
return observedProps;
3030
}
3131

@@ -118,4 +118,4 @@ const isDescendantOf = (klass, baseKlass, inclusive = false) => {
118118
return parent === baseKlass;
119119
};
120120

121-
export default WebComponentMetadata;
121+
export default UI5ElementMetadata;

packages/base/src/delegate/ItemNavigation.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
} from "../events/PseudoEvents.js";
99

1010
import EventProvider from "../EventProvider.js";
11-
import WebComponent from "../WebComponent.js";
11+
import UI5Element from "../UI5Element.js";
1212

1313
// navigatable items must have id and tabindex
1414
class ItemNavigation extends EventProvider {
@@ -180,7 +180,7 @@ class ItemNavigation extends EventProvider {
180180

181181
const currentItem = items[this.currentIndex];
182182

183-
if (currentItem instanceof WebComponent) {
183+
if (currentItem instanceof UI5Element) {
184184
return currentItem.getFocusDomRef();
185185
}
186186

packages/base/src/delegate/ResizeHandler.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import WebComponent from "../WebComponent.js";
1+
import UI5Element from "../UI5Element.js";
22
import NativeResize from "./NativeResize.js";
33
import CustomResize from "./CustomResize.js";
44

@@ -38,7 +38,7 @@ class ResizeHandler {
3838
* @memberof ResizeHandler
3939
*/
4040
static register(ref, callback) {
41-
if (ref instanceof WebComponent) {
41+
if (ref instanceof UI5Element) {
4242
ref = ref.getDomRef();
4343
}
4444

@@ -53,7 +53,7 @@ class ResizeHandler {
5353
* @memberof ResizeHandler
5454
*/
5555
static deregister(ref, callback) {
56-
if (ref instanceof WebComponent) {
56+
if (ref instanceof UI5Element) {
5757
ref = ref.getDomRef();
5858
}
5959

packages/main/src/Button.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import WebComponent from "@ui5/webcomponents-base/src/WebComponent.js";
1+
import UI5Element from "@ui5/webcomponents-base/src/UI5Element.js";
22
import URI from "@ui5/webcomponents-base/src/types/URI.js";
33
import Bootstrap from "@ui5/webcomponents-base/src/Bootstrap.js";
44
import KeyCodes from "@ui5/webcomponents-core/dist/sap/ui/events/KeyCodes.js";
@@ -134,12 +134,12 @@ const metadata = {
134134
* @constructor
135135
* @author SAP SE
136136
* @alias sap.ui.webcomponents.main.Button
137-
* @extends WebComponent
137+
* @extends UI5Element
138138
* @tagname ui5-button
139139
* @usestextcontent
140140
* @public
141141
*/
142-
class Button extends WebComponent {
142+
class Button extends UI5Element {
143143
static get metadata() {
144144
return metadata;
145145
}

packages/main/src/Calendar.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import "@ui5/webcomponents-base/src/shims/jquery-shim.js";
22
import "@ui5/webcomponents-base/src/shims/Core-shim.js";
3-
import WebComponent from "@ui5/webcomponents-base/src/WebComponent.js";
3+
import UI5Element from "@ui5/webcomponents-base/src/UI5Element.js";
44
import { fetchCldrData } from "@ui5/webcomponents-base/src/CLDR.js";
55
import Bootstrap from "@ui5/webcomponents-base/src/Bootstrap.js";
66
import { getLocale } from "@ui5/webcomponents-base/src/LocaleProvider.js";
@@ -103,11 +103,11 @@ const metadata = {
103103
* @constructor
104104
* @author SAP SE
105105
* @alias sap.ui.webcomponents.main.Calendar
106-
* @extends sap.ui.webcomponents.base.WebComponent
106+
* @extends sap.ui.webcomponents.base.UI5Element
107107
* @tagname ui5-calendar
108108
* @public
109109
*/
110-
class Calendar extends WebComponent {
110+
class Calendar extends UI5Element {
111111
static get metadata() {
112112
return metadata;
113113
}

packages/main/src/CalendarHeader.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import WebComponent from "@ui5/webcomponents-base/src/WebComponent.js";
1+
import UI5Element from "@ui5/webcomponents-base/src/UI5Element.js";
22
import Bootstrap from "@ui5/webcomponents-base/src/Bootstrap.js";
33
import KeyCodes from "@ui5/webcomponents-core/dist/sap/ui/events/KeyCodes.js";
44
import CalendarHeaderTemplateContext from "./CalendarHeaderTemplateContext.js";
@@ -39,7 +39,7 @@ const metadata = {
3939
},
4040
};
4141

42-
class CalendarHeader extends WebComponent {
42+
class CalendarHeader extends UI5Element {
4343
static get metadata() {
4444
return metadata;
4545
}

packages/main/src/Card.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import WebComponent from "@ui5/webcomponents-base/src/WebComponent.js";
1+
import UI5Element from "@ui5/webcomponents-base/src/UI5Element.js";
22
import URI from "@ui5/webcomponents-base/src/types/URI.js";
33
import Bootstrap from "@ui5/webcomponents-base/src/Bootstrap.js";
44
import { isIconURI } from "@ui5/webcomponents-base/src/IconPool.js";
@@ -122,11 +122,11 @@ const metadata = {
122122
* @constructor
123123
* @author SAP SE
124124
* @alias sap.ui.webcomponents.main.Card
125-
* @extends sap.ui.webcomponents.base.WebComponent
125+
* @extends sap.ui.webcomponents.base.UI5Element
126126
* @tagname ui5-card
127127
* @public
128128
*/
129-
class Card extends WebComponent {
129+
class Card extends UI5Element {
130130
constructor() {
131131
super();
132132

0 commit comments

Comments
 (0)