11import { getWCNoConflict } from "./Configuration.js" ;
22import DOMObserver from "./compatibility/DOMObserver.js" ;
33import ShadowDOM from "./compatibility/ShadowDOM.js" ;
4- import WebComponentMetadata from "./WebComponentMetadata .js" ;
4+ import UI5ElementMetadata from "./UI5ElementMetadata .js" ;
55import Integer from "./types/Integer.js" ;
66import ControlRenderer from "./ControlRenderer.js" ;
77import RenderScheduler from "./RenderScheduler.js" ;
@@ -36,7 +36,7 @@ const metadata = {
3636const DefinitionsSet = new Set ( ) ;
3737const 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 ;
0 commit comments