Skip to content

Commit d5bc379

Browse files
Change CG.dom to getters
1 parent 38653e0 commit d5bc379

1 file changed

Lines changed: 15 additions & 16 deletions

File tree

  • production/skilljar-theme-v3.0

production/skilljar-theme-v3.0/CG.mjs

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -321,26 +321,25 @@ export const CG = {
321321
dom: {
322322
local: {},
323323
body: document.body,
324-
bodyHeader: Q("#header"),
325-
headerLeft: Q("#header-left"),
326-
headerRight: Q("#header-right"),
327-
courseBoxes: A(".coursebox-container"),
324+
get bodyHeader() { return Q("#header"); },
325+
get headerLeft() { return Q("#header-left"); },
326+
get headerRight() { return Q("#header-right"); },
327+
get courseBoxes() { return A(".coursebox-container"); },
328328

329329
get contentContainer() {
330330
return CG.page.isLesson ? Q(".sj-page-lesson") : Q("#skilljar-content");
331331
},
332332

333333
header: {
334-
wrapper: Q(".cp-summary-wrapper") || Q(".dp-summary-wrapper"),
335-
courseInfo: Q(".sj-course-info-wrapper") || Q(".sj-heading-paragraph"),
336-
ctaBtnWrapper: Q("#resume-button") || Q("#purchase-button-wrapper-large"),
337-
registerBtn: Q("#purchase-button-wrapper-large a"),
338-
ctaBtn: Q("#resume-button a"),
339-
ctaBtnText: Q("#resume-button a span"),
340-
btn:
341-
Q("a.resume-button") ||
342-
Q("a.purchase-button") ||
343-
Q("a#path-curriculum-resume-button"),
334+
get wrapper() { return Q(".cp-summary-wrapper") || Q(".dp-summary-wrapper"); },
335+
get courseInfo() { return Q(".sj-course-info-wrapper") || Q(".sj-heading-paragraph"); },
336+
get ctaBtnWrapper() { return Q("#resume-button") || Q("#purchase-button-wrapper-large"); },
337+
get registerBtn() { return Q("#purchase-button-wrapper-large a"); },
338+
get ctaBtn() { return Q("#resume-button a"); },
339+
get ctaBtnText() { return Q("#resume-button a span"); },
340+
get btn() {
341+
return Q("a.resume-button") || Q("a.purchase-button") || Q("a#path-curriculum-resume-button");
342+
},
344343

345344
get links() {
346345
if (!this.courseInfo) return [];
@@ -371,8 +370,8 @@ export const CG = {
371370
return "#";
372371
},
373372
},
374-
courseContainer: Q("#dp-details") || Q("#cp-content"),
375-
curriculumContainer: A("ul.dp-curriculum")[0] || Q("div#curriculum-list"),
373+
get courseContainer() { return Q("#dp-details") || Q("#cp-content"); },
374+
get curriculumContainer() { return A("ul.dp-curriculum")[0] || Q("div#curriculum-list"); },
376375
},
377376

378377
data: {

0 commit comments

Comments
 (0)