Skip to content

Commit ba071ea

Browse files
committed
update register link and badge
1 parent d0eafb7 commit ba071ea

4 files changed

Lines changed: 16 additions & 4 deletions

File tree

ims-education.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -474,7 +474,7 @@
474474
imgsrc="wp-content/icons/icon_education.svg"
475475
selfpaced="false"
476476
level="Intermediate"
477-
cost="None"
477+
badge="n/a"
478478
time="36 hours"
479479
start="Jun 9"
480480
end="Jun 19"

web-components/course-card/course-card.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ p {
1919
a {
2020
text-decoration: none;
2121
color: #0f62fe;
22+
font-size: 1.125em;
2223
}
2324

2425
img {

web-components/course-card/course-card.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ <h3 class="live-session"></h3>
1414
<p><b><span class="course-type"></span></b> Yes</p>
1515
<p><b>Level: </b><span class="course-level"></span></p>
1616
<p><b>Cost: </b><span class="course-cost"></span></p>
17-
<p><b>Badge: </b><span class="course-badge"></span></p>
17+
<!-- <p><b>Badge: </b><span class="course-badge"></span></p> -->
18+
<p class="course-badge-g"><b>Badge: </b><span class="course-badge"></span></p>
1819
<p class="course-time-g"><b>Time: </b><span class="course-time"></span></p>
1920
<p class="course-start-g"><b>Starts: </b><span class="course-start"></span></p>
2021
<p class="course-end-g"><b>Ends: </b><span class="course-end"></span></p>

web-components/course-card/course-card.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,16 @@ function createComponent(html) {
7676
constructor() {
7777
super();
7878
this.selfpaced = 'true';
79+
this.cost = 'None';
80+
this.badge = 'Yes';
7981
}
8082

8183
/**
8284
* Returns an array of properties to observe.
8385
* @returns {Array} An array of property names.
8486
*/
8587
static get observedAttributes() {
86-
return ['name', 'session', 'desc', 'imgsrc', 'selfpaced', 'level', 'cost', 'badge', 'time', 'start', 'end', 'hours', 'link'];
88+
return ['name', 'session', 'desc', 'imgsrc', 'selfpaced', 'level', 'cost', 'badge', 'time', 'start', 'end', 'hours', 'link', 'registerlink'];
8789
}
8890

8991
/**
@@ -112,6 +114,10 @@ function createComponent(html) {
112114
courseCard.style.alignItems = 'flex-start';
113115
}
114116

117+
if (this.name == 'IMS Database Recovery Control (DBRC)') {
118+
console.log(this.badge);
119+
}
120+
115121
// Set course name
116122
setContent('.course-name', this.name, shadow);
117123
// Set session for live course
@@ -126,7 +132,11 @@ function createComponent(html) {
126132
// Set course cost
127133
setContent('.course-cost', this.cost, shadow);
128134
// Set course badge
129-
setContent('.course-badge', this.badge, shadow);
135+
if (this.badge != 'n/a') {
136+
setContent('.course-badge', this.badge, shadow);
137+
} else {
138+
hideContent('.course-badge-g', shadow);
139+
};
130140
// Set course time
131141
setContent('.course-time', this.time, shadow);
132142
// Set course link

0 commit comments

Comments
 (0)