Testing a push

This commit is contained in:
Norm Rasmussen
2023-01-24 15:30:29 -05:00
parent 738813e48c
commit 8ce2cad6d6
41 changed files with 1109 additions and 113 deletions

View File

@ -0,0 +1,101 @@
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
{% assign module_1 = "cfcfa17a-968f-43d8-9371-cae4daa4cb14" %}
{% assign module_2 = "a559a221-b42c-4d90-941f-b3a562ede3ea" %}
{% assign module_2_extra = "a1713ad1-1aeb-4114-90a7-5bf9b58ac49d" %}
{% assign module_3 = "8ac19e6e-743d-419c-a39c-58555a22be3b" %}
{% assign module_4 = "2d3cfb6f-9f50-45f6-86e1-538e7d1ddc3f" %}
{% assign module_5 = "8f369e9f-a3de-4c85-b296-1afcd533dd0a" %}
{% assign module_6 = "09f16e0d-487d-4b81-b683-38fd21b58949" %}
{% assign module_7 = "86ea3b94-777f-4501-930d-fbafa4d058c7" %}
{% assign module_8 = "6e36f89d-49c9-4a9f-85e3-08fb348479e9" %}
{% assign module_9 = "3cba00e2-7889-40f8-bc7a-78c4e89a4ba0" %}
{% assign module_10 = "7e5e1036-719d-4c59-b760-b627d2636ee1" %}
{% assign module_11 = "cb089bcf-4e1d-449e-b727-c3ac27f9add8" %}
{% assign module_12 = "9b5fb4ee-dfea-423a-99ec-8163f0cead29" %}
{% assign rolling_admission_group_id = "c96bed5b-0580-472c-ac7d-77f4e7a3de97" %}
{% assign course_release_hour = 14 %}
{% if courses.enrolled.any? %}
<div class="row row-with-thumbnails">
{% for course in courses.enrolled %}
{% if course.id == module_1 %}
<div class="{{ class }} fellowship-course module-1">
{% include "cards_course" with course %}
</div>
{% elsif course.id == module_2 %}
<div class="{{ class }} fellowship-course module-2">
{% include "cards_course" with course %}
</div>
{% elsif course.id == module_2_extra %}
<div class="{{ class }} fellowship-course module-2-extra">
{% include "cards_course" with course %}
</div>
{% elsif course.id == module_3 %}
<div class="{{ class }} fellowship-course module-3">
{% include "cards_course" with course %}
</div>
{% elsif course.id == module_4 %}
<div class="{{ class }} fellowship-course module-4">
{% include "cards_course" with course %}
</div>
{% elsif course.id == module_5 %}
<div class="{{ class }} fellowship-course module-5">
{% include "cards_course" with course %}
</div>
{% elsif course.id == module_6 %}
<div class="{{ class }} fellowship-course module-6">
{% include "cards_course" with course %}
</div>
{% elsif course.id == module_7 %}
<div class="{{ class }} fellowship-course module-7">
{% include "cards_course" with course %}
</div>
{% elsif course.id == module_8 %}
<div class="{{ class }} fellowship-course module-8">
{% include "cards_course" with course %}
</div>
{% elsif course.id == module_9 %}
<div class="{{ class }} fellowship-course module-9">
{% include "cards_course" with course %}
</div>
{% elsif course.id == module_10 %}
<div class="{{ class }} fellowship-course module-10">
{% include "cards_course" with course %}
</div>
{% elsif course.id == module_11 %}
<div class="{{ class }} fellowship-course module-11">
{% include "cards_course" with course %}
</div>
{% elsif course.id == module_12 %}
<div class="{{ class }} fellowship-course module-12">
{% include "cards_course" with course %}
</div>
{% else %}
<div class="{{ class }}">
{% include "cards_course" with course %}
</div>
{% endif %}
{% endfor %}
{% for group in current_person.groups %}
{% if group.id == rolling_admission_group_id %}
{% assign enrollment_date = group.enrolled_at %}
{% include "rolling_admission_schedule" %}
{% endif %}
{% endfor %}
</div>
{% else %}
{% capture message %}
{% t shared.zero_state.courses.index,
key: current_school.course_vocabulary
%}
{% endcapture %}
{% include "courses_zero_state", message: message %}
{% endif %}

View File

@ -0,0 +1,41 @@
{% if learning_path.enrolled? %}
<div class="np-top-cta-progress-content">
<div class="np-top-cta-progress-title np-text-title">
{% t .progress %}
</div>
<div class="np-progress-bar-container">
<div
style="width: {{ learning_path.progress }}%"
class="np-button-background-color np-card-progress-bar">
</div>
</div>
<div class="np-top-cta-progress-text
{% if learning_path.completed? %} np-color-success {% else %} np-button-color {% endif %}
">
{% t shared.progress, count: learning_path.progress %}
</div>
</div>
{% endif %}
{%comment%}<a
class="np-top-button np-button-font-color np-button np-button-big"
{% if learning_path.enrolled? %}
{% if learning_path.current_item.course? %}
href="{% route learning_path_course, id: learning_path.current_item.id, learning_path_id: learning_path.id %}"
{% elsif learning_path.current_item.training_event? %}
href="{% route training_session, id: learning_path.current_item.id %}"
{% endif %}
{% else %}
href="{% route learning_path_enrollment, code: learning_path.enrollment_code %}"
{% endif %}
>
{% if learning_path.enrolled? == false %}
{% t shared.enroll %}
{% elsif learning_path.started? == false %}
{% t shared.learning_path.start %}
{% elsif learning_path.completed? %}
{% t shared.learning_path.view %}
{% else %}
{% t shared.continue %}
{% endif %}
</a>{%endcomment%}

View File

@ -0,0 +1,34 @@
<script>
$(document).ready(function () {
let selfGuidedCourseReleaseHour = Number({{ course_release_hour }})
$(".fellowship-course").css("display", "none")
let enrollment_date = new Date(Number('{{ enrollment_date | date: "%s" }}') * 1000).setHours(selfGuidedCourseReleaseHour, 00, 00)
console.log("Enrollment date with 9am EST start time", new Date(enrollment_date))
const now = new Date();
$(".fellowship-course").each(function (i) {
let courseModule = i + 1;
$(`.fellowship-course.module-1`).css("display", "block");
if (courseModule > 1) {
let daysDifference = ((30 * i) * 24 * 60 * 60 * 1000);
let timeDiff = now.getTime() - new Date(enrollment_date).getTime();
if (timeDiff >= daysDifference) {
console.log(`Releasing selfGuided module ${courseModule}`)
$(`.fellowship-course.module-${courseModule}`).css("display", "block")
if (courseModule >= 2) {
$(`.fellowship-course.module-2-extra`).css("display", "block")
}
}
}
})
});
</script>

View File

@ -0,0 +1,18 @@
<nav class="np-sub-navigation">
<div class="np-sub-navigation-content">
{% for link in navigations.sub_navigation %}
{% if link.label == 'Learning Paths' %}
{% if learning_paths.enrolled.size == 0 %}
{% continue %}
{% endif %}
{% endif %}
<div class="np-sub-navigation-content-item {{ link.active_class }}">
<a class="np-sub-navigation-content-item-link" href="{{ link.url }}">
<i class="{{ link.icon }} np-button-color np-sub-navigation-content-item-icon"></i>
{{ link.label }}
</a>
<div class="np-sub-navigation-content-item-bar np-button-background-color"></div>
</div>
{% endfor %}
</div>
</nav>

View File

@ -0,0 +1,30 @@
{% include "header" %}
{% include "course_version_outdated_alert", courses: courses.enrolled %}
{% include "sub_navigation" %}
<main class="np-main np-dashboard np-subpage-container np-max-width">
<div class="row np-flex-center">
<div class="col-xs-12 col-sm-8">
{% if features.learning_paths? %}
{% if learning_paths.enrolled.size > 0%}
<div class="np-dashboard-resources-title">
{% t shared.learning_paths %}
</div>
{% include "learning_paths_index", items: learning_paths.enrolled %}
{% endif %}
{% endif %}
<div class="np-dashboard-resources-title">
{% t shared.course_vocabulary.plural, key: current_school.course_vocabulary %}
</div>
{% include "courses_index", class: "col-xs-12 col-sm-6 np-stretch-content" %}
</div>
{% if features.training_events? %}
<div class="np-grid-spacing col-xs-12 col-sm-4">
<div class="np-dashboard-resources-title">
{% t .upcoming_events %}
</div>
{% include "training_events_dashboard" %}
</div>
{% endif %}
</div>
</main>
{% include "footer" %}

View File

@ -0,0 +1,12 @@
{% include "header" %}
{% include "sub_navigation" %}
<main class="np-main np-training-events np-subpage-container np-max-width">
<div class="row">
<iframe
style="border:none;"
width="100%" height="1000"
src="https://calendar.google.com/calendar/u/0/embed?src=pmtpcalendar@gmail.com&ctz=America/New_York"
title="Wild Health Public Calendar">
</iframe>
</main>
{% include "footer" %}