Skip to content
Snippets Groups Projects
Commit 0d1a5a14 authored by Tobias Baden's avatar Tobias Baden
Browse files

Updated to Version v1.1-r2

- Fixed the position of the semester nodes
- Fixed the position of the course nodes
parent b06ac37a
Branches
No related tags found
No related merge requests found
/*! hsh_boostnavigation 2018-06-11 */ /*! hsh_boostnavigation 2018-06-20 */
define(["jquery"],function(a){"use strict";function b(b,c){b.click(function(d){d.preventDefault(),"mycourses"==c?0==b.attr("data-collapse")?e.forEach(function(b){a(".list-group-item[data-key="+b+"]").attr("data-collapse","1"),a(".list-group-item[data-key="+b+"]").attr("data-hidden","0")}):1==b.attr("data-collapse")&&(e.forEach(function(b){a(".list-group-item[data-parent-key="+b+"]").attr("data-hidden","1"),a(".list-group-item[data-parent-key="+b+"]").attr("data-collapse","1")}),e.forEach(function(b){a(".list-group-item[data-key="+b+"]").attr("data-collapse","1"),a(".list-group-item[data-key="+b+"]").attr("data-hidden","1")})):0==b.attr("data-collapse")?(a(".list-group-item[data-parent-key="+c+"]").attr("data-hidden","1"),b.attr("data-collapse","1")):1==b.attr("data-collapse")&&(a(".list-group-item[data-parent-key="+c+"]").attr("data-hidden","0"),b.attr("data-collapse","0"))})}function c(c){""===e[0]&&(e=new Array);var d=a('.list-group-item[data-key="'+c+'"]');if("mycourses"===c?d.attr("data-collapse","0"):d.attr("data-collapse","1"),""!==c&&"mycourses"!==c){d.addClass("list-group-item-action semesternode"),d.attr("data-isexpandable","1");var f=a(".list-group-item[data-parent-key="+c+"]");f.attr("data-hidden","1"),f.attr("data-collapse","1"),e.includes(c)||e.push(c)}b(d,c)}function d(b){var c=a('.list-group-item[data-key="'+b+'"]');c.attr("data-hidden","0"),c.attr("data-collapse","0"),a(".list-group-item[data-parent-key="+b+"]").attr("data-hidden","0"),a(".list-group-item[data-parent-key="+b+"]").attr("data-collapse","0")}var e=[];return{init:function(a){for(var b=0,d=a.length;b<d;b++)c(a[b])},openSemester:function(a){d(a)}}}); define(["jquery"],function(a){"use strict";function b(b,c){b.click(function(d){d.preventDefault(),"mycourses"==c?0==b.attr("data-collapse")?e.forEach(function(b){a(".list-group-item[data-key="+b+"]").attr("data-collapse","1"),a(".list-group-item[data-key="+b+"]").attr("data-hidden","0")}):1==b.attr("data-collapse")&&(e.forEach(function(b){a(".list-group-item[data-parent-key="+b+"]").attr("data-hidden","1"),a(".list-group-item[data-parent-key="+b+"]").attr("data-collapse","1")}),e.forEach(function(b){a(".list-group-item[data-key="+b+"]").attr("data-collapse","1"),a(".list-group-item[data-key="+b+"]").attr("data-hidden","1")})):0==b.attr("data-collapse")?(a(".list-group-item[data-parent-key="+c+"]").attr("data-hidden","1"),b.attr("data-collapse","1")):1==b.attr("data-collapse")&&(a(".list-group-item[data-parent-key="+c+"]").attr("data-hidden","0"),b.attr("data-collapse","0"))})}function c(c){""===e[0]&&(e=new Array);var d=a('.list-group-item[data-key="'+c+'"]');if("mycourses"===c?d.attr("data-collapse","0"):d.attr("data-collapse","1"),""!==c&&"mycourses"!==c){d.addClass("list-group-item-action semesternode"),d.attr("data-isexpandable","1");var f=a(".list-group-item[data-parent-key="+c+"]");f.attr("data-hidden","1"),f.attr("data-collapse","1"),f.addClass("coursenode"),e.includes(c)||e.push(c)}b(d,c)}function d(b){var c=a('.list-group-item[data-key="'+b+'"]');c.attr("data-hidden","0"),c.attr("data-collapse","0"),a(".list-group-item[data-parent-key="+b+"]").attr("data-hidden","0"),a(".list-group-item[data-parent-key="+b+"]").attr("data-collapse","0")}var e=[];return{init:function(a){for(var b=0,d=a.length;b<d;b++)c(a[b])},openSemester:function(a){d(a)}}});
\ No newline at end of file \ No newline at end of file
...@@ -84,6 +84,7 @@ define(['jquery'], function($) { ...@@ -84,6 +84,7 @@ define(['jquery'], function($) {
var childNode = $('.list-group-item[data-parent-key=' + nodename + ']'); var childNode = $('.list-group-item[data-parent-key=' + nodename + ']');
childNode.attr("data-hidden", "1"); childNode.attr("data-hidden", "1");
childNode.attr("data-collapse", "1"); childNode.attr("data-collapse", "1");
childNode.addClass("coursenode");
if (!nodesArray.includes(nodename)) { if (!nodesArray.includes(nodename)) {
nodesArray.push(nodename); nodesArray.push(nodename);
} }
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
right: .75rem; right: .75rem;
} }
/* Set the cursor for the collapsible nodes. */ /* Set the cursor for the collapsible nodes. */
.jsenabled .list-group-item .semesternode[data-isexpandable="1"] { .semesternode {
cursor: pointer; cursor: pointer;
} }
...@@ -23,12 +23,16 @@ ...@@ -23,12 +23,16 @@
margin-left: 1rem !important; margin-left: 1rem !important;
} }
#nav-drawer .list-group-item[data-key|="mycourses"] ~ a.list-group-item[href*="course/view.php?id="] > div.m-l-2 { #nav-drawer .list-group-item[data-key|="mycourses"] ~ a.list-group-item[href*="course/view.php?id="].coursenode > div.m-l-1 {
margin-left: 2rem !important; margin-left: 2rem !important;
} }
.semesternode { #nav-drawer .list-group-item[data-parent-key="mycourses"].semesternode > div.m-l-1 {
cursor: pointer; margin-left: 0 !important;
}
#nav-drawer .list-group-item[data-key|="mycourses"] ~ a.list-group-item[href*="course/view.php?id="] > div.m-l-2 {
margin-left: 2rem !important;
} }
.list-group-item[data-hidden="1"] { .list-group-item[data-hidden="1"] {
......
...@@ -25,8 +25,8 @@ ...@@ -25,8 +25,8 @@
defined('MOODLE_INTERNAL') || die(); defined('MOODLE_INTERNAL') || die();
$plugin->component = 'local_hsh_boostnavigation'; $plugin->component = 'local_hsh_boostnavigation';
$plugin->version = 2018061300; $plugin->version = 2018062000;
$plugin->release = 'v1.1-r1'; $plugin->release = 'v1.1-r2';
$plugin->requires = 2016120500; $plugin->requires = 2016120500;
#$plugin->maturity = MATURITY_STABLE; #$plugin->maturity = MATURITY_STABLE;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment