Index: lams_central/web/css/components.css =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 --- lams_central/web/css/components.css (.../components.css) (revision 72bf0041a18e7e902404c65e55e167bf6ff84269) +++ lams_central/web/css/components.css (.../components.css) (revision 1f6e357f9932435e8c97e005196baa2f23909191) @@ -434,7 +434,7 @@ margin-left: 1.8rem; } -.component-page-wrapper #sidebar-opener-button { +.component-page-wrapper .component-page-content > header .sidebar-toggle-button { font-size: 2rem; margin-top: .3rem; color: var(--bs-blue); @@ -451,24 +451,16 @@ .component-page-wrapper .component-sidebar { position: absolute; height: initial; - width: 7rem; - padding: 0.7rem 1.7rem 2rem 1.7rem; - border-radius: 0 0 1.2rem 1.2rem; background-color: var(--bs-white); text-align: center; display: flex; align-items: center; flex-direction: column; transition: all .3s ease; - transform: translateX(-7rem); z-index: 1; - + padding: 0.7rem 1.7rem 2rem 1.7rem; } -.component-page-wrapper .component-sidebar.active { - transform: translateX(0); -} - .component-page-wrapper .component-sidebar .lams-logo { width: 3.6rem; margin-bottom: 1.2rem; Index: lams_learning/.gitignore =================================================================== diff -u -r7475d08afc280b5e2e5ddf04e8bf35e3166aaf80 -r1f6e357f9932435e8c97e005196baa2f23909191 --- lams_learning/.gitignore (.../.gitignore) (revision 7475d08afc280b5e2e5ddf04e8bf35e3166aaf80) +++ lams_learning/.gitignore (.../.gitignore) (revision 1f6e357f9932435e8c97e005196baa2f23909191) @@ -1,4 +1,5 @@ /bin/ /build/ /.sass-cache/ -/web/css/*.css +/web/css/kumalive.css +/web/css/presence.css \ No newline at end of file Index: lams_learning/web/css/components-learner.css =================================================================== diff -u --- lams_learning/web/css/components-learner.css (revision 0) +++ lams_learning/web/css/components-learner.css (revision 1f6e357f9932435e8c97e005196baa2f23909191) @@ -0,0 +1,61 @@ +.component-page-wrapper .component-sidebar { + top: 6rem; + left: -72rem; + max-width: 70rem; + border-radius: 1.2rem; + border: thin solid var(--bs-gray-200); + box-shadow: 0 0 3px rgba(0, 0, 0, .05); +} + +.component-page-wrapper .component-sidebar.active { + left: 1rem; +} + +.component-page-wrapper .component-sidebar .sidebar-toggle-button { + font-size: 1.5rem; + align-self: end; + color: var(--bs-primary); + cursor: pointer; +} + +.component-page-wrapper .component-sidebar #progress-bar-items { + background-color: var(--lams-background-gray); + padding: .5rem; + margin-bottom: 0; + border-radius: 1.2rem; + list-style: none; + text-align: left; +} + +.component-page-wrapper .component-sidebar #progress-bar-items > li { + padding: .5rem 2rem; + border-radius: 1.2rem; + color: var(--bs-secondary); +} + +.component-page-wrapper .component-sidebar #progress-bar-items > li.progress-bar-item-openable { + cursor: pointer; +} + +.component-page-wrapper .component-sidebar #progress-bar-items > li > .progress-bar-icon { + margin-right: .5rem; +} + +.component-page-wrapper .component-sidebar #progress-bar-items > li.progress-bar-item-complete, +.component-page-wrapper .component-sidebar #progress-bar-items > li.progress-bar-item-complete > .progress-bar-icon { + color: var(--bs-green); +} + +.component-page-wrapper .component-sidebar #progress-bar-items > li.progress-bar-item-current, +.component-page-wrapper .component-sidebar #progress-bar-items > li.progress-bar-item-current > .progress-bar-icon { + color: var(--bs-black); +} + +.component-page-wrapper .component-sidebar #progress-bar-items > li:hover { + background-color: var(--bs-white); +} + +.component-page-wrapper .activity-bottom-buttons { + display: flex; + flex-direction: row-reverse; +} \ No newline at end of file Index: lams_learning/web/includes/javascript/learnerPage.js =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 --- lams_learning/web/includes/javascript/learnerPage.js (.../learnerPage.js) (revision 72bf0041a18e7e902404c65e55e167bf6ff84269) +++ lams_learning/web/includes/javascript/learnerPage.js (.../learnerPage.js) (revision 1f6e357f9932435e8c97e005196baa2f23909191) @@ -10,7 +10,36 @@ cache : false, dataType : 'json', success : function(result){ - $('#lesson-name').text(result.lessonName); + $('.component-page-wrapper .component-page-content #lesson-name').text(result.lessonName); + let progressBarItems = $('.component-page-wrapper .component-sidebar #progress-bar-items').empty(); + + for (var activityIndex = 0; activityIndex < result.activities.length; activityIndex++) { + let activityData = result.activities[activityIndex], + activityItem = $('
  • ').text(activityData.name).appendTo(progressBarItems); + if (activityData.status === 0) { + activityItem.addClass('progress-bar-item-current') + .prepend(''); + } else if (activityData.status === 1) { + activityItem.addClass('progress-bar-item-complete') + .prepend(''); + if (activityData.url) { + activityItem.addClass('progress-bar-item-openable').click(function () { + window.open(activityData.url, "_blank"); + }); + } + } else { + activityItem.addClass('progress-bar-item-incomplete') + .prepend(''); + } + } } }); +} + +function nextActivity(){ + let contentFrame = $('#learner-page-content-frame'); + contentFrame.on('load', function (){ + location.href = contentFrame[0].contentDocument.URL; + }); + contentFrame[0].contentWindow.submitForm('finish'); } \ No newline at end of file Index: lams_monitoring/web/css/components-monitoring.css =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 --- lams_monitoring/web/css/components-monitoring.css (.../components-monitoring.css) (revision 72bf0041a18e7e902404c65e55e167bf6ff84269) +++ lams_monitoring/web/css/components-monitoring.css (.../components-monitoring.css) (revision 1f6e357f9932435e8c97e005196baa2f23909191) @@ -70,6 +70,16 @@ display: none; } +.component-page-wrapper .component-sidebar { + width: 7rem; + border-radius: 0 0 1.2rem 1.2rem; + transform: translateX(-7rem); +} + +.component-page-wrapper .component-sidebar.active { + transform: translateX(0); +} + .monitoring-page-wrapper .component-sidebar.active.expanded { width: 25rem; } Index: lams_tool_nb/web/WEB-INF/tags/PageLearner.tag =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 --- lams_tool_nb/web/WEB-INF/tags/PageLearner.tag (.../PageLearner.tag) (revision 72bf0041a18e7e902404c65e55e167bf6ff84269) +++ lams_tool_nb/web/WEB-INF/tags/PageLearner.tag (.../PageLearner.tag) (revision 1f6e357f9932435e8c97e005196baa2f23909191) @@ -11,6 +11,7 @@ + @@ -20,6 +21,12 @@ var LAMS_URL = ''; $(document).ready(function (){ initLearnerPage(${toolSessionID}); + + $('.component-page-wrapper .sidebar-toggle-button').click(function () { + let topToggleButton = $('.component-page-wrapper .component-page-content > header .sidebar-toggle-button'); + topToggleButton.toggleClass(topToggleButton.data('closed-class')).toggleClass(topToggleButton.data('opened-class')); + $('.component-page-wrapper .component-sidebar').toggleClass('active'); + }); }); @@ -33,15 +40,31 @@
    - +

    +
    + +
    +
    + +
    +
    - + +
    + + + +
      +
    Index: lams_tool_nb/web/images/1.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/2.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/3.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/4.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/5.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/6.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/arrow.svg'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/arrow2.svg'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/assess-icon.svg'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/assess-icon1.svg'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/assess-icon2.svg'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/assess-icon3.svg'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/assess-icon4.svg'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/assess-icon5.svg'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/assess-icon6.svg'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/assess-icon7.svg'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_tool_nb/web/images/bell.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/chat.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/cross.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/dots.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/down-arw.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/down-arw.svg'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_tool_nb/web/images/file.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/icon1.svg'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/icon2.svg'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/icon3.svg'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_tool_nb/web/images/img1.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/info-icon.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/lams_logo_white.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/lines.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/men-profile.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/minus.svg'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_tool_nb/web/images/nata.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/pene.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/plus.svg'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_tool_nb/web/images/polygon1x.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/profile-girl.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/ramiro.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Fisheye: Tag 1f6e357f9932435e8c97e005196baa2f23909191 refers to a dead (removed) revision in file `lams_tool_nb/web/images/search.svg'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_tool_nb/web/images/table-graph.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/tick.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/up-arw.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/images/user-map.png =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 Binary files differ Index: lams_tool_nb/web/learner5.jsp =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 --- lams_tool_nb/web/learner5.jsp (.../learner5.jsp) (revision 72bf0041a18e7e902404c65e55e167bf6ff84269) +++ lams_tool_nb/web/learner5.jsp (.../learner5.jsp) (revision 1f6e357f9932435e8c97e005196baa2f23909191) @@ -2,5 +2,6 @@ <%@ include file="/includes/taglibs.jsp"%> - + \ No newline at end of file Index: lams_tool_nb/web/learnerContent5.jsp =================================================================== diff -u -r72bf0041a18e7e902404c65e55e167bf6ff84269 -r1f6e357f9932435e8c97e005196baa2f23909191 --- lams_tool_nb/web/learnerContent5.jsp (.../learnerContent5.jsp) (revision 72bf0041a18e7e902404c65e55e167bf6ff84269) +++ lams_tool_nb/web/learnerContent5.jsp (.../learnerContent5.jsp) (revision 1f6e357f9932435e8c97e005196baa2f23909191) @@ -67,32 +67,32 @@ - - - + <%-- --%> + <%-- --%> + <%-- --%> - - - + <%-- --%> + <%-- --%> + <%-- --%> - - - - - - - - - + <%-- --%> + <%-- --%> + <%-- --%> + <%-- --%> + <%-- --%> + <%-- --%> + <%-- --%> + <%-- --%> + <%-- --%> - - - - + <%-- --%> + <%-- --%> + <%-- --%> + <%-- --%>