File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7777 < script src ="wp-includes/js/navbar.js "> </ script >
7878
7979 <!-- Web components -->
80- < script src ="wp-includes/js/ web-components/video-card.js "> </ script >
80+ < script src ="web-components/video-card.js "> </ script >
8181</ head >
8282
8383 <!-- PAGE CONTENT -->
@@ -288,7 +288,7 @@ <h5>IMS support</h5>
288288 </ div >
289289
290290 <!-- Video card template -->
291- < template id ="video-card ">
291+ <!-- < template id="video-card">
292292 <link href="wp-includes/css/web-components/video-card.css" rel="stylesheet">
293293 <div class="video-card">
294294 <div>
@@ -305,7 +305,7 @@ <h2 class="video-name"></h2>
305305 <a class="video-link-3" target="_blank" rel="noopener noreferrer"></a>
306306 </div>
307307 </div>
308- </ template >
308+ </template> -->
309309
310310 <!-- MAIN CONTENT -->
311311 < div id ="content " class ="main-content ">
File renamed without changes.
Original file line number Diff line number Diff line change 1+ // HTML template
2+ const template = document . createElement ( 'template' ) ;
3+ template . innerHTML =
4+ `
5+ <div class="video-card">
6+ <div>
7+ <h2 class="video-name"></h2>
8+ <p class="video-desc"></p>
9+ <div class="inline-g">
10+ <p><b>Level: </b><span class="video-level"></span></p>
11+ <p><b>Time: </b><span class="video-time"></span></p>
12+ </div>
13+ </div>
14+ <div class="link-g">
15+ <a class="video-link" target="_blank" rel="noopener noreferrer"></a>
16+ <a class="video-link-2" target="_blank" rel="noopener noreferrer"></a>
17+ <a class="video-link-3" target="_blank" rel="noopener noreferrer"></a>
18+ </div>
19+ </div>
20+ ` ;
21+
122// Web component
223class VideoCard extends HTMLElement {
324
@@ -25,7 +46,8 @@ class VideoCard extends HTMLElement {
2546 // Create shadow root for element
2647 const shadow = this . attachShadow ( { mode : 'closed' } ) ;
2748 shadow . append (
28- document . getElementById ( 'video-card' ) . content . cloneNode ( true )
49+ // document.getElementById('video-card').content.cloneNode(true) // Use this line to test template in ims-videos.html
50+ template . content . cloneNode ( true )
2951 ) ;
3052
3153 // Set video name
You can’t perform that action at this time.
0 commit comments