@@ -41,10 +41,10 @@ function createComponent(html) {
4141 }
4242 }
4343
44- // Web component class representing a video card.
44+ // Web component class representing a card card.
4545 class CardTile extends HTMLElement {
4646
47- // Creates an instance of VideoCard
47+ // Creates an instance of cardCard
4848 constructor ( ) {
4949 super ( ) ;
5050 this . level = 'Varies' ;
@@ -78,26 +78,22 @@ function createComponent(html) {
7878 // Create shadow root for element
7979 const shadow = this . attachShadow ( { mode : 'closed' } ) ;
8080 shadow . innerHTML = html ;
81- // shadow.append(
82- // // document.getElementById('video-card').content.cloneNode(true) // Use this line to test template in ims-videos.html
83- // template.content.cloneNode(true)
84- // );
8581
86- // Set video name
87- setContent ( '.video -name' , this . name , shadow ) ;
88- // Set video desc
89- setContent ( '.video -desc' , this . desc , shadow ) ;
90- // Set video level
91- setContent ( '.video -level' , this . level , shadow ) ;
92- // Set video time
93- setContent ( '.video -time' , this . time , shadow ) ;
94- // Set video links
95- setLink ( this . link , this . linktext , '.video -link' , this . name , shadow ) ;
96- setLink ( this . link2 , this . linktext2 , '.video -link-2' , this . name , shadow ) ;
97- setLink ( this . link3 , this . linktext3 , '.video -link-3' , this . name , shadow ) ;
82+ // Set card name
83+ setContent ( '.card -name' , this . name , shadow ) ;
84+ // Set card desc
85+ setContent ( '.card -desc' , this . desc , shadow ) ;
86+ // Set card level
87+ setContent ( '.card -level' , this . level , shadow ) ;
88+ // Set card time
89+ setContent ( '.card -time' , this . time , shadow ) ;
90+ // Set card links
91+ setLink ( this . link , this . linktext , '.card -link' , this . name , shadow ) ;
92+ setLink ( this . link2 , this . linktext2 , '.card -link-2' , this . name , shadow ) ;
93+ setLink ( this . link3 , this . linktext3 , '.card -link-3' , this . name , shadow ) ;
9894 }
9995 }
10096
101- // Define new VideoCard element
97+ // Define new card tile element
10298 customElements . define ( 'card-tile' , CardTile ) ;
10399}
0 commit comments