|
|
@@ -567,13 +567,15 @@ mixin table_sticky_header_all(plansV2Config)
|
|
|
)
|
|
|
+plans_v2_table_sticky_header(true, plansV2Config.student)
|
|
|
|
|
|
-mixin monthly_annual_switch(eventTracking, eventSegmentation)
|
|
|
+mixin monthly_annual_switch(initialState, eventTracking, eventSegmentation)
|
|
|
+ - var monthlyAnnualToggleChecked = initialState === 'annual'
|
|
|
.row
|
|
|
.col-md-4.col-md-offset-4.text-centered.plans-v2-m-a-switch-container(data-ol-plans-v2-m-a-switch-container)
|
|
|
span.underline(data-ol-plans-v2-m-a-switch-text='monthly') #{translate("monthly")}
|
|
|
label.plans-v2-m-a-switch(data-ol-plans-v2-m-a-switch)
|
|
|
input(
|
|
|
type="checkbox"
|
|
|
+ checked=monthlyAnnualToggleChecked
|
|
|
role="switch"
|
|
|
autocomplete="off"
|
|
|
event-tracking=eventTracking
|
|
|
@@ -588,8 +590,9 @@ mixin monthly_annual_switch(eventTracking, eventSegmentation)
|
|
|
.tooltip.in.right.plans-v2-m-a-tooltip(
|
|
|
role="tooltip"
|
|
|
data-ol-plans-v2-m-a-tooltip
|
|
|
+ class=monthlyAnnualToggleChecked ? 'plans-v2-m-a-tooltip-annual-selected' : ''
|
|
|
)
|
|
|
.tooltip-arrow
|
|
|
.tooltip-inner
|
|
|
- span(data-ol-tooltip-period='monthly') #{translate("save_20_percent_by_paying_annually")}
|
|
|
- span(hidden data-ol-tooltip-period='annual') #{translate("saving_20_percent")}
|
|
|
+ span(hidden=monthlyAnnualToggleChecked data-ol-tooltip-period='monthly') #{translate("save_20_percent_by_paying_annually")}
|
|
|
+ span(hidden=!monthlyAnnualToggleChecked data-ol-tooltip-period='annual') #{translate("saving_20_percent")}
|