diff --git a/Custom_Templates/customer_templates/.DS_Store b/Custom_Templates/customer_templates/.DS_Store index 5ad0b89e..710c38e4 100644 Binary files a/Custom_Templates/customer_templates/.DS_Store and b/Custom_Templates/customer_templates/.DS_Store differ diff --git a/Custom_Templates/customer_templates/Mizuno/_cards_course.html.liquid b/Custom_Templates/customer_templates/Mizuno/_cards_course.html.liquid new file mode 100644 index 00000000..2d954fff --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_cards_course.html.liquid @@ -0,0 +1,42 @@ +
+
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + {{ course.name }} +
+

+ {{ course.name }} +

+
+ {{ course.instructor_names }} +
+ {% include "course_details"%} + +
+
+
+ + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Mizuno/_cards_learning_path.html.liquid b/Custom_Templates/customer_templates/Mizuno/_cards_learning_path.html.liquid new file mode 100644 index 00000000..9ec3bbf8 --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_cards_learning_path.html.liquid @@ -0,0 +1,83 @@ +
+
+
+ {{ learning_path.name }} +
+
+ +
{% t shared.learning_path.title %}
+
+ {{ learning_path.items.count }} {% t .items %} +
+
+
+
{% t shared.learning_path.title %}
+ +
+ +
+

+ {{ learning_path.name }} +

+ +
+ {{ learning_path.instructor_names }} +
+ +
+ {{ learning_path.description }} +
+ +
+ {% t shared.progress, count: learning_path.progress %} +
+ +
+
+
+
+ + +
+
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Mizuno/_carousel_courses.html.liquid b/Custom_Templates/customer_templates/Mizuno/_carousel_courses.html.liquid new file mode 100644 index 00000000..f90ed259 --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_carousel_courses.html.liquid @@ -0,0 +1,68 @@ +{% assign topic_classname = topic | split: " " %} + + + + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Mizuno/_course_details.html.liquid b/Custom_Templates/customer_templates/Mizuno/_course_details.html.liquid new file mode 100644 index 00000000..50093c68 --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_course_details.html.liquid @@ -0,0 +1,34 @@ +{% assign activities_count = 0 %} +{% assign quizzes_count = 0 %} + +{% for course_section in course.sections %} + {% for course_activity in course_section.activities %} + {% assign activities_count = activities_count | plus: 1 %} + + {% if course_activity.type == "quiz" %} + {% assign quizzes_count = quizzes_count | plus: 1 %} + {% endif %} + {% endfor %} +{% endfor %} + +
+
+ {{ activities_count }} + + {% if activities_count == 1 %}Activity{% else %}Activities{% endif %} + +
+
+ {{ quizzes_count }} + + {% if quizzes_count == 1 %}Quiz{% else %}Quizzes{% endif %} + +
+
+ {% if course.properties.course_length > 0 %} + {{course.properties.course_length}}minsTo Complete + {% else %} +
   
+ {% endif %} +
+
\ No newline at end of file diff --git a/Custom_Templates/customer_templates/Mizuno/_filter_by_progress.html.liquid b/Custom_Templates/customer_templates/Mizuno/_filter_by_progress.html.liquid new file mode 100644 index 00000000..ea345f16 --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_filter_by_progress.html.liquid @@ -0,0 +1,112 @@ +{% assign topic_classname = topic | split: " " %} + +
+ {% if label %} +
{{ label }}
+ {% endif %} +
+ +
+
+ + + diff --git a/Custom_Templates/customer_templates/Mizuno/_footer.html.liquid b/Custom_Templates/customer_templates/Mizuno/_footer.html.liquid new file mode 100644 index 00000000..1a9fb61e --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_footer.html.liquid @@ -0,0 +1,95 @@ + + + diff --git a/Custom_Templates/customer_templates/Mizuno/_footer_special.html.liquid b/Custom_Templates/customer_templates/Mizuno/_footer_special.html.liquid new file mode 100644 index 00000000..b6280ea0 --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_footer_special.html.liquid @@ -0,0 +1,120 @@ + + + diff --git a/Custom_Templates/customer_templates/Mizuno/_head.html.liquid b/Custom_Templates/customer_templates/Mizuno/_head.html.liquid new file mode 100644 index 00000000..07ed7d73 --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_head.html.liquid @@ -0,0 +1,8 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + diff --git a/Custom_Templates/customer_templates/Mizuno/_header.html.liquid b/Custom_Templates/customer_templates/Mizuno/_header.html.liquid new file mode 100644 index 00000000..0796638c --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_header.html.liquid @@ -0,0 +1,98 @@ +
+ {% if current_school.logo_url %} + + {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ + + {%- comment -%} Desktop Profile Tooltip {%- endcomment -%} + +
+
+ + +{% include "messages" %} + + diff --git a/Custom_Templates/customer_templates/Mizuno/_header_special.html.liquid b/Custom_Templates/customer_templates/Mizuno/_header_special.html.liquid new file mode 100644 index 00000000..ad10a334 --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_header_special.html.liquid @@ -0,0 +1,70 @@ +
+
+ + LOGIN + +
+
+
+ + SIGN-UP + +
+
+
+ + +{% include "messages" %} + + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Mizuno/_homepage_features_section.html.liquid b/Custom_Templates/customer_templates/Mizuno/_homepage_features_section.html.liquid new file mode 100644 index 00000000..e8201dbd --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_homepage_features_section.html.liquid @@ -0,0 +1,78 @@ +
+
+
+ More Mizuno Academies +
+
+
+ +
+
+

STAND OUT

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Nunc sed velit dignissim sodales ut. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque habitant. +
+
+ +
+
+ +
+ +
+

MIZUNO CERTIFICATIONS

+ Nisl condimentum id venenatis a condimentum vitae sapien pellentesque habitant. Leo duis ut diam quam nulla. Cras sed felis eget velit aliquet sagittis. At risus viverra adipiscing at in. Quis enim lobortis scelerisque fermentum dui faucibus in. +
+
+ +
+
+ +
+ +
+

TRENDING COURSES

+ Leo duis ut diam quam nulla. Cras sed felis eget velit aliquet sagittis. At risus viverra adipiscing at in. Quis enim lobortis scelerisque fermentum dui faucibus in. Pulvinar neque laoreet suspendisse interdum consectetur libero. Dui ut ornare lectus sit amet est placerat. Morbi non arcu risus quis varius quam quisque id. +
+
+ +
+
+ + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Mizuno/_homepage_panels_section.html.liquid b/Custom_Templates/customer_templates/Mizuno/_homepage_panels_section.html.liquid new file mode 100644 index 00000000..a724aaad --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_homepage_panels_section.html.liquid @@ -0,0 +1,84 @@ +
+
+
+ More Mizuno Academies +
+ + +
+
+ + + +

GOLF

+
+
+ + + +

RUNNING

+
+
+ + + +

TEAM SPORTS

+
+
+
+
+ + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Mizuno/_mizuno_promo.html.liquid b/Custom_Templates/customer_templates/Mizuno/_mizuno_promo.html.liquid new file mode 100644 index 00000000..95bbeacb --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_mizuno_promo.html.liquid @@ -0,0 +1,73 @@ +
+
+
+ About Mizuno +
+
+ It is our mission to not only meet the demands of those who are sincere athletes but also those who believe in the value of sports by offering superior goods and services. We pursue new height in sports and beyond. +
+
+ +
+
+ Our Vision +
+
+ We seek to enrich the lives of people through the power of sports and to contribute in bringing happiness and joy to athlete's lives. +
+
+
+ + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Mizuno/_progress_circle.html.liquid b/Custom_Templates/customer_templates/Mizuno/_progress_circle.html.liquid new file mode 100644 index 00000000..44912209 --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_progress_circle.html.liquid @@ -0,0 +1,80 @@ +
+ + + + {{count}} + +

+ {{name}} +

+
+ + + + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Mizuno/_sub_navigation.html.liquid b/Custom_Templates/customer_templates/Mizuno/_sub_navigation.html.liquid new file mode 100644 index 00000000..9525de95 --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_sub_navigation.html.liquid @@ -0,0 +1,21 @@ + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Mizuno/_video_section.html.liquid b/Custom_Templates/customer_templates/Mizuno/_video_section.html.liquid new file mode 100644 index 00000000..43b6f0de --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_video_section.html.liquid @@ -0,0 +1,8 @@ +
+
+

How Swing DNA Works

+
+ +
+
+
diff --git a/Custom_Templates/customer_templates/Mizuno/_widget_achievements.html.liquid b/Custom_Templates/customer_templates/Mizuno/_widget_achievements.html.liquid new file mode 100644 index 00000000..ca586526 --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_widget_achievements.html.liquid @@ -0,0 +1,159 @@ +{% comment %} + For this widget to work you must import Slick CSS and JS +{% endcomment %} + +
+
+
+ {% if courses.enrolled.any? %} +
+ + {% comment %} View All {% endcomment %} + {% else %} + {% capture message %} + {% t shared.zero_state.courses.index, + key: current_school.course_vocabulary + %} + {% endcapture %} + {% include "courses_zero_state", message: message %} + {% endif %} +
+
+
+
+ + + + diff --git a/Custom_Templates/customer_templates/Mizuno/_widget_course_progress.html.liquid b/Custom_Templates/customer_templates/Mizuno/_widget_course_progress.html.liquid new file mode 100644 index 00000000..8ea2edd0 --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/_widget_course_progress.html.liquid @@ -0,0 +1,74 @@ +
+
+
+ {% if courses.enrolled.any? %} + {% assign countComplete = 0 %} + {% assign countInProgress = 0 %} + {% assign countNotStarted = 0 %} + {% assign countTotal = 0 | times: 1.0 %} + {% for course in courses.enrolled %} + {% assign countTotal = countTotal | plus: 1 %} + {% if course.progress == 100 %} + {% assign countComplete = countComplete | plus: 1 %} + {% endif %} + {% if course.progress > 0 and course.progress < 100 %} + {% assign countInProgress = countInProgress | plus: 1 %} + {% endif %} + {% if course.progress == 0 %} + {% assign countNotStarted = countNotStarted | plus: 1 %} + {% endif %} + {% endfor %} +
    +
  • + {% + include "progress_circle", + name:'Completed' , + count: countComplete , + total: countTotal, + size: "120", + stroke_color: "rgba(0, 21, 136, 1)", + stroke_color_bg: "rgba(5, 140, 207, 0.7)" + %} +
  • +
  • + {% + include "progress_circle", + name:'In Progress' , + count: countInProgress , + total: countTotal, + size: "120", + stroke_color: "rgba(0, 21, 136, 1)", + stroke_color_bg: "rgba(5, 140, 207, 0.7)" + %} +
  • +
+ {% else %} + {% capture message %} + {% t shared.zero_state.courses.index, + key: current_school.course_vocabulary + %} + {% endcapture %} + {% include "courses_zero_state", message: message %} + {% endif %} +
+
+
+ + + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Mizuno/dashboard.html.liquid b/Custom_Templates/customer_templates/Mizuno/dashboard.html.liquid new file mode 100644 index 00000000..8b4833a6 --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/dashboard.html.liquid @@ -0,0 +1,233 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.enrolled %} +{% include "sub_navigation" %} +
+
+
Hi {{current_person.first_name}}!
+
Welcome to Mizuno Golf Academy
+
+
+ {% if features.learning_paths? %} +
+
+ {% t shared.learning_paths %} +
+ {% include "learning_paths_index", items: learning_paths.enrolled %} +
+
+
Course Progress
+ {% include "widget_course_progress" %} + + {%- comment -%}
Recent Achievements
+ {% include "widget_achievements" %} {%- endcomment -%} +
+ {% else %} +
+
Course Progress
+ {% include "widget_course_progress" %} +
+ {%- comment -%}
+
Recent Achievements
+ {% include "widget_achievements" %} +
{%- endcomment -%} + {% endif %} +
+ +
+ Courses +
+
+ {%- comment -%}
{%- endcomment -%} + {% if courses.enrolled.any? %} + {%- comment -%} {% if categories.enrolled.any? %} + {% assign all_categories = categories.enrolled | map: "name" %} + {% for enrolled_category in all_categories %} +
+
+
+ {{ enrolled_category }} +
+
+ {% + include "filter_by_progress", + label: "Filter by Progress:", + default_option: "All Courses", + topic: enrolled_category, + %} +
+ {% + include "carousel_courses", + items: courses.enrolled, + topic: enrolled_category, + %} + {% endfor %} + {% else %} + {% assign enrolled_category = "Not Categorized" %} +
+
+
+ Topic +
+
+ {{ enrolled_category }} +
+
+ {% + include "filter_by_progress", + label: "Filter by Progress:", + default_option: "All Courses", + topic: enrolled_category, + %} +
+ {% + include "carousel_courses", + items: courses.enrolled, + topic: enrolled_category, + %} + {% endif %} {%- endcomment -%} + {% for course in courses.enrolled %} + {% assign course_status = "" %} + + {% if course.started? == false %} + {% assign course_status = "not-started" %} + {% elsif course.completed? %} + {% assign course_status = "completed" %} + {% elsif course.started? %} + {% assign course_status = "in-progress" %} + {% endif %} + + + {% endfor %} + {% else %} +
+ Courses +
+ {% capture message %} + {% t shared.zero_state.courses.index, + key: current_school.course_vocabulary + %} + {% endcapture %} +
+ {% include "courses_zero_state", message: message %} +
+ {% endif %} + {%- comment -%}
{%- endcomment -%} +
+. + + {% comment %}
+
+
+ {% t .upcoming_events %} +
+ {% if training_events.enrolled.any? %} + {% + include "carousel_events", + items: training_events.enrolled, + %} + {% else %} +
+ {% include "training_events_zero_state" %} +
+ + {% endif %} +
+
{% endcomment %} +
+{% include "footer" %} + + diff --git a/Custom_Templates/customer_templates/Mizuno/dashboard_pixel.html.liquid b/Custom_Templates/customer_templates/Mizuno/dashboard_pixel.html.liquid new file mode 100644 index 00000000..6e4f377e --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/dashboard_pixel.html.liquid @@ -0,0 +1,226 @@ + +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.enrolled %} +{% include "sub_navigation" %} +
+
+
Hi {{current_person.first_name}}! 👋
+
This is what’s relevant to you right now in Pixel Academy.
+
+
+
+ {% if features.learning_paths? %} +
+ {% t shared.learning_paths %} +
+ {% include "learning_paths_index", items: learning_paths.enrolled %} + {% endif %} +
+
+
Course Progress
+ {% comment %} {% include "widget_course_progress" %} {% endcomment %} + +
Recent Achievements
+ {% comment %} {% include "widget_achievements" %} {% endcomment %} +
+
+ +
+
+ {% if courses.enrolled.any? %} + {% if categories.enrolled.any? %} + {% assign all_categories = categories.enrolled | map: "name" %} + {% for enrolled_category in all_categories %} +
+
+
+ Topic +
+
+ {{ enrolled_category }} +
+
+ {% + include "filter_by_progress", + label: "Filter by Progress:", + default_option: "All Courses", + topic: enrolled_category, + %} +
+ {% + include "carousel_courses", + items: courses.enrolled, + topic: enrolled_category, + %} + {% endfor %} + {% else %} + {% assign enrolled_category = "Not Categorized" %} +
+
+
+ Topic +
+
+ {{ enrolled_category }} +
+
+ {% + include "filter_by_progress", + label: "Filter by Progress:", + default_option: "All Courses", + topic: enrolled_category, + %} +
+ {% + include "carousel_courses", + items: courses.enrolled, + topic: enrolled_category, + %} + {% endif %} + {% else %} +
+ Courses +
+ {% capture message %} + {% t shared.zero_state.courses.index, + key: current_school.course_vocabulary + %} + {% endcapture %} +
+ {% include "courses_zero_state", message: message %} +
+ {% endif %} +
+
+ + + {% comment %}
+
+
+ {% t .upcoming_events %} +
+ {% if training_events.enrolled.any? %} + {% + include "carousel_events", + items: training_events.enrolled, + %} + {% else %} +
+ {% include "training_events_zero_state" %} +
+ + {% endif %} +
+
{% endcomment %} + + +
+
+ {% if courses.enrolled.any? %} +
+ Meet the Instructors +
+ {% + include "carousel_instructors", + items: courses.enrolled, + %} + {% endif %} +
+
+
+{% include "footer" %} + diff --git a/Custom_Templates/customer_templates/Mizuno/homepage.html.liquid b/Custom_Templates/customer_templates/Mizuno/homepage.html.liquid new file mode 100644 index 00000000..c64ad887 --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/homepage.html.liquid @@ -0,0 +1,191 @@ +{% if current_person.signed_in? == false %} + {% include "header_special" %} +
+ {% include "course_version_outdated_alert", courses: courses.featured %} + +
+
+ + {{ current_school.name }} + +
+
+ Mizuno Academy +
+
+ Founded in Osaka, Japan, Mizuno has been dedicated to creating premium performance gear for all sports lovers for over a century. Our mission is to contribute to society through the advancement of sporting goods and the promotion of sports. Mizuno Academy serves as your dedicated platform for all Mizuno product information, training, and certification. Begin your journey today and become a Mizuno Pro. +
+ +
+
+ + {% include "mizuno_promo" %} + + {% include "homepage_panels_section" %} +
+ {% include "footer_special" %} +{% else %} + +{% endif %} + + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Mizuno/styles.css.liquid b/Custom_Templates/customer_templates/Mizuno/styles.css.liquid new file mode 100644 index 00000000..98fdd09f --- /dev/null +++ b/Custom_Templates/customer_templates/Mizuno/styles.css.liquid @@ -0,0 +1,446 @@ +/* + Put your custom overlay styles in here + You can use your northpass color palette in this file + +{{ color_palette.button_font_color }} +{{ color_palette.button_color }} +{{ color_palette.button_hover_color }} +{{ color_palette.header_font_color }} +{{ color_palette.header_font_hover_color }} +{{ color_palette.header_color }} +*/ + +/* HOMEPAGE */ +ul { + list-style: none; + padding: 0; +} +li { + display: block; +} + +.np-top-button { + border-radius: 30px; +} + +.np-homepage-subheadline { + line-height: 1.2; +} + +.np-homepage-hero { + background-color: #001588; + display: block; + position: relative; +} + +.np-homepage-hero-content { + color: white; + width: 100%; + position: relative; +} + +.np-homepage-hero-cta.np-button { + background-color: #058ccf; + padding: 30px; + padding-left: 70px; + padding-right: 70px; +} + +.np-button.mizuno-login { + background: none; +} + +.angled-section { + margin: -15px auto 100px; + position: relative; +} + +.angled-section:before { + content: ""; + width: 100%; + background-color: inherit; + height: calc(100% + 200px); + position: absolute; + left: 0; + transform: translateY(-50%); + transform-origin: left bottom; + transform: skewY(15.5deg); +} + +.angled-section-container { + position: relative; + margin: auto; + max-width: 1440px; +} + +.homepage-section { + background: #001588; +} + +.homepage-section-container { + text-align: center; + padding: 20px 0 60px; +} + +.features-section { + background: #efeff8; +} + +@media screen and (min-width: 375px){ + .angled-section:before { + transform: skewY(15deg); + } +} + +@media screen and (min-width: 400px){ + .angled-section:before { + transform: skewY(14deg); + } +} + +@media screen and (min-width: 425px){ + .angled-section:before { + transform: skewY(13deg); + } +} + +@media screen and (min-width: 450px){ + .angled-section:before { + transform: skewY(12.25deg); + } +} + +@media screen and (min-width: 450px){ + .angled-section:before { + transform: skewY(11.5deg); + } +} + +@media screen and (min-width: 480px){ + .angled-section { + margin: 0px auto 100px; + } +} + +@media screen and (min-width: 500px){ + .angled-section:before { + transform: skewY(11.5deg); + } +} + +@media screen and (min-width: 525px){ + .angled-section:before { + transform: skewY(10.25deg); + } +} + +@media screen and (min-width: 550px){ + .angled-section:before { + transform: skewY(7.25deg); + } +} + +@media screen and (min-width: 600px){ + .angled-section:before { + transform: skewY(6.5deg); + } +} + +@media screen and (min-width: 650px){ + .angled-section:before { + transform: skewY(6deg); + } +} + +@media screen and (min-width: 700px){ + .angled-section:before { + transform: skewY(5.25deg); + } +} + +@media screen and (min-width: 750px){ + .angled-section:before { + transform: skewY(4.75deg); + } +} + +@media screen and (min-width: 768px){ + .angled-section { + margin: 30px auto 100px; + } + + .angled-section:before { + transform: skewY(3deg); + } +} + +@media screen and (min-width: 850px){ + .angled-section:before { + transform: skewY(3deg); + } +} + +@media screen and (min-width: 900px){ + .angled-section:before { + transform: skewY(2.35deg); + } +} + +@media screen and (min-width: 900px){ + .angled-section:before { + transform: skewY(2.15deg); + } +} + +@media screen and (min-width: 1000px){ + .angled-section:before { + transform: skewY(1.9deg); + } +} + +@media screen and (min-width: 1075px){ + .angled-section:before { + transform: skewY(1.6deg); + } +} + +@media screen and (min-width: 1150px){ + .angled-section:before { + transform: skewY(1.5deg); + } +} + +@media screen and (min-width: 1225px){ + .angled-section:before { + transform: skewY(1.25deg); + } +} + +@media screen and (min-width: 1300px){ + .angled-section:before { + transform: skewY(1deg); + } +} + +@media screen and (min-width: 1400px){ + .angled-section:before { + transform: skewY(0.85deg); + } +} + +@media screen and (min-width: 1500px){ + .angled-section:before { + transform: skewY(0.65deg); + } +} + +/* END +HOMEPAGE */ + +/* DASHBOARD */ + +.np-dashboard { + background: #fff; +} + +.category-header-wrapper { + margin: 16px 12px; +} + +.np-dashboard-resources-title, +.np-dashboard-resources-category { + font-size: 18px; +} + +@media (min-width: 768px) { + .category-header-wrapper { + display: flex; + justify-content: space-between; + align-items: center; + } +} + +/* END */ +/* DASHBOARD */ + +/* SUB NAVIGATION */ +.np-sub-navigation { + margin-bottom: 0; + padding: 0 1rem 16px; + background: linear-gradient( + 0deg, + rgba(237, 237, 237, 1) 0%, + rgba(254, 254, 254, 1) 30%, + rgba(254, 254, 254, 1) 70%, + rgba(237, 237, 237, 1) 100% + ); + background-size: cover; + position: relative; +} + +.np-sub-navigation-content-item-link { + justify-content: flex-end; + height: 30px; + color: #001588; + font-size: 16px; + font-weight: 400; +} + +.np-sub-navigation-content-item-active .np-sub-navigation-content-item-link { + color: #001588; + font-weight: 700; + justify-content: flex-end; +} + +.np-sub-navigation-content-item-active .np-sub-navigation-content-item-link, +.np-sub-navigation-content-item-active .np-sub-navigation-content-item-bar { + opacity: 1; +} + +.np-sub-navigation-content-item-bar { + background-color: #001588; + margin: 0 auto; + width: 100%; + opacity: 0; + display: block; + height: 0.2rem; +} +/* END */ +/* SUB NAVIGATION */ + +/* COURSE CARDS */ +.np-card-container { + background: #f5f5f5; + border-radius: 0; + box-shadow: none; +} + +.np-card-content-title { + color: #292929; +} + +.np-card-content-footer { + display: block; +} + +.np-card-content-progress { + margin-bottom: 12px; +} + +.np-card .np-button { + width: 100%; + border-radius: 30px; + min-height: 40px; +} + +.np-course-details { + display: flex; + margin-top: 12px; +} + +.np-course-detail { + font-size: 1.125rem; + flex: 0 1 calc(33.33%); +} + +.np-details-label { + text-transform: uppercase; + opacity: 0.5; + font-size: 0.75rem; + display: block; + font-weight: bold; + margin-top: 2px; +} + +@media (min-width: 768px) { + .row .np-card { + margin: 0; + padding: 0 10px 4rem; + } + + .np-course-detail { + font-size: 1.5rem; + } + .np-course-banner-info .np-course-details { + max-width: 430px; + } +} + +@media (min-width: 1170px) { + .np-course-banner-info .np-course-detail { + font-size: 2rem; + } + .np-course-banner-info .np-details-label { + font-size: 1.062rem; + margin-top: 3px; + } +} + +/* END */ +/* COURSE CARDS */ + +/* LEARNING PATH CARDS */ + +.np-learning-paths{ + background: #ffffff; +} + +.np-learning-path .np-button { + width: auto; + min-width: 150px; +} + +.np-learning-path .np-learning-path-items { + display: none; +} + +/* END */ +/* LEARNING PATH CARDS */ + +/* CAROUSEL STYLES */ +.np-carousel .slick-arrow { + color: #001588; + font-size: 2.5rem; + opacity: 1; + transition: opacity 0.2s; + display: flex; + align-items: center; + top: 0; +} + +.np-carousel .slick-arrow:before { + position: absolute; + width: 80px; + z-index: 500; + display: flex; + height: 100%; + align-items: center; +} + +.np-carousel .slick-arrow.fa-chevron-left { + left: -30px; + position: absolute; + top: 50%; + transform: translateY(-50%); +} + +.np-carousel .slick-arrow.fa-chevron-right { + right: -15px; + position: absolute; + top: 50%; + transform: translateY(-50%); +} + +.np-carousel .np-card { + padding-bottom: 0; +} + +/* END */ +/* CAROUSEL STYLES */ + + +@media screen and (min-width: 768px){ + .np-subpage-container { + padding: 80px 5% 0; + } +} \ No newline at end of file diff --git a/CustomerNotes/DoubleVerify.md b/CustomerNotes/DoubleVerify.md index a4e9fa84..6af42184 100644 --- a/CustomerNotes/DoubleVerify.md +++ b/CustomerNotes/DoubleVerify.md @@ -103,8 +103,8 @@ Embedding Questions regarding SCORM files - Cannot filter courses well, especially when resetting course progress. They have to change the course name temporarily to something that starts with A so that it shows up higher in the list. - All the dropdowns are not user friendly because with long lists, it is glitchy and doesn't show all the courses. - SCORM Pacages hurdles: - - They can't easily add SCORM packages to the course because it doesn't show up in alphabetical order - - The names are not easily readable, you have to scroll very carefully to find the right course. +- They can't easily add SCORM packages to the course because it doesn't show up in alphabetical order +- The names are not easily readable, you have to scroll very carefully to find the right course. - Siying is literally preventing her boss from using Northpass so he doesn't throw it out of the window before the contract is over. - They have a new VP of Talent Management with them onsite and they will know by next week if they are keeping Northpass or not. - They are currently in budgeting season. diff --git a/Scripts/GoogleScripts/Artera_wowprog/.clasp.json b/Scripts/GoogleScripts/Artera_wowprog/.clasp.json new file mode 100644 index 00000000..07504d9a --- /dev/null +++ b/Scripts/GoogleScripts/Artera_wowprog/.clasp.json @@ -0,0 +1 @@ +{"scriptId":"1TtrlsqzXey172jgJ2O8KLOudCm8p-q8aePsWRS4m3_HgLyOgmO1AWKrY","rootDir":"/Users/normrasmussen/Documents/Northpass/Scripts/GoogleScripts/Artera_wowprog"} diff --git a/Scripts/GoogleScripts/Artera_wowprog/Code.js b/Scripts/GoogleScripts/Artera_wowprog/Code.js new file mode 100644 index 00000000..bc44bdf9 --- /dev/null +++ b/Scripts/GoogleScripts/Artera_wowprog/Code.js @@ -0,0 +1,29 @@ +var now = new Date(); +var today = Utilities.formatDate(now, 'America/New_York', 'MM/dd/yyyy'); +const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; +const sheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheets()[1]; +var lastColumn = sheet2.getLastColumn()+1; +//Logger.log(lastColumn) + +function writeHeadings() { + // Write the new Column Headings + sheet2.getRange(1, lastColumn).setValue("Percent Change"); + sheet2.getRange(1, lastColumn+1).setValue("Progress"); + sheet2.getRange(2, lastColumn+1).setValue(today); + // addtoSheet() +} + +function addtoSheet() { + var numRows = sheet.getLastRow()-1; // Number of rows to process + var dataRange = sheet.getRange(2, 2, numRows, 3); + var values = dataRange.getValues(); + + for (item in values) { + var row = values[item]; + var course= row[0]; + var avgProgress = row [2]; + //var setRow = i+1 + //sheet2.getRange(setRow, 1).setValue(course); + //sheet2.getRange(setRow, 2).setValue(avgProgress); + } +} diff --git a/Scripts/GoogleScripts/Artera_wowprog/appsscript.json b/Scripts/GoogleScripts/Artera_wowprog/appsscript.json new file mode 100644 index 00000000..3cf1d247 --- /dev/null +++ b/Scripts/GoogleScripts/Artera_wowprog/appsscript.json @@ -0,0 +1,7 @@ +{ + "timeZone": "America/New_York", + "dependencies": { + }, + "exceptionLogging": "STACKDRIVER", + "runtimeVersion": "V8" +} \ No newline at end of file diff --git a/Timetagger/_timetagger/users/norm~bm9ybQ==.db b/Timetagger/_timetagger/users/norm~bm9ybQ==.db index 3352fff6..62fb81eb 100644 Binary files a/Timetagger/_timetagger/users/norm~bm9ybQ==.db and b/Timetagger/_timetagger/users/norm~bm9ybQ==.db differ diff --git a/TodoList.md b/TodoList.md index 265e0061..11bff22b 100644 --- a/TodoList.md +++ b/TodoList.md @@ -2,17 +2,11 @@ DONE: Work with Tracy to create a Confluence Document Illustrating the different Manager Permissions and what the app looks like with those permissions. DONE: Get Chris to create Tracy's Dashboard in Hubspot. -TODO: Train Courtney on: Automation, Apps, Analytics, Templates & Design +DONE: Train Courtney on: Automation, Apps, Analytics, Templates & Design TODO: Intro Tracy to new clients (see Tracy's slack) - TODO: Start Implementation Channel, tell everyone that if Patrycja USED to be involved in a client that is now launched and the client reaches out to you and Patrycja, don't expect her to reply. If she has some technical knowledge about the account, then please reach out to her but as for SE tasks, someone else should be doing them. -Customer Health Score: - -* Usage Data is the most important part - - * Last Seen - * No Course in last 3 months - * No newly activated learners - * New Admins - +TODO: Financial Times outreach with new CSM. They asked for Account Manager. +TODO: Intro 4Pillars with Nergis +TODO: Intro Kiwi with Nergis +TODO: Psychiatry-UK Feb22nd Intro diff --git a/test.md b/test.md new file mode 100644 index 00000000..46f0356c --- /dev/null +++ b/test.md @@ -0,0 +1,13 @@ +This is a line + +More lines +def function(){ + line1 + line2 + line3 + line4 +} + + + +