From 79e62e66c7dc6db8a3d43f25d0c7cac5da99cbfe Mon Sep 17 00:00:00 2001 From: Tobias Baden <tobias.baden@stud.hs-hannover.de> Date: Fri, 8 Feb 2019 11:36:47 +0100 Subject: [PATCH] Fixed the reopen-semester function -+Updated version number --- amd/build/collapse.min.js | 4 ++-- amd/src/collapse.js | 4 ++-- version.php | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) mode change 100644 => 100755 amd/build/collapse.min.js mode change 100644 => 100755 amd/src/collapse.js mode change 100644 => 100755 version.php diff --git a/amd/build/collapse.min.js b/amd/build/collapse.min.js old mode 100644 new mode 100755 index 9f33c47..6f5d6a0 --- a/amd/build/collapse.min.js +++ b/amd/build/collapse.min.js @@ -1,2 +1,2 @@ -/*! hsh_boostnavigation 2018-10-04 */ -define(["jquery"],function(a){"use strict";function b(b,c){b.click(function(d){d.preventDefault(),"mycourses"==c?0==b.attr("data-collapse")?g.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")&&(g.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")}),g.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){""===g[0]&&(g=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 e=a(".list-group-item[data-parent-key="+c+"]");e.attr("data-hidden","1"),e.attr("data-collapse","1"),e.addClass("coursenode"),navigator.userAgent.match(/Trident\/7\./)?-1==g.indexOf(c)&&g.push(c):g.includes(c)||g.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")}function e(){var a=new URL(window.location.href),b=a.searchParams.get("id");null===b&&(b=a.searchParams.get("courseid"));var c=document.querySelectorAll('a.coursenode[href$="'+b+'"]');void 0!==c[0]&&d(c[0].getAttribute("data-parent-key"))}function f(){var a=window.location.search,b=a.replace("?id=","");if(null===b&&(b=a.replace("?courseid=","")),null!==b){var c=document.querySelectorAll('a.coursenode[href$="'+b+'"]');void 0!==c[0]&&d(c[0].getAttribute("data-parent-key"))}}var g=[];return{init:function(a){for(var b=0,d=a.length;b<d;b++)c(a[b]);navigator.userAgent.match(/Trident\/7\./)?f():e()},openSemester:function(a){d(a)}}}); \ No newline at end of file +/*! hsh_boostnavigation 2019-02-08 */ +define(["jquery"],function(a){"use strict";function b(b,c){b.click(function(d){d.preventDefault(),"mycourses"==c?0==b.attr("data-collapse")?g.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")&&(g.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")}),g.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){""===g[0]&&(g=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 e=a(".list-group-item[data-parent-key="+c+"]");e.attr("data-hidden","1"),e.attr("data-collapse","1"),e.addClass("coursenode"),navigator.userAgent.match(/Trident\/7\./)?-1==g.indexOf(c)&&g.push(c):g.includes(c)||g.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")}function e(){var a=new URL(window.location.href),b=a.searchParams.get("id");null===b&&(b=a.searchParams.get("courseid"));var c=document.querySelectorAll('a.coursenode[href$="id='+b+'"]');void 0!==c[0]&&d(c[0].getAttribute("data-parent-key"))}function f(){var a=window.location.search,b=a.replace("?id=","");if(null===b&&(b=a.replace("?courseid=","")),null!==b){var c=document.querySelectorAll('a.coursenode[href$="id='+b+'"]');void 0!==c[0]&&d(c[0].getAttribute("data-parent-key"))}}var g=[];return{init:function(a){for(var b=0,d=a.length;b<d;b++)c(a[b]);navigator.userAgent.match(/Trident\/7\./)?f():e()},openSemester:function(a){d(a)}}}); \ No newline at end of file diff --git a/amd/src/collapse.js b/amd/src/collapse.js old mode 100644 new mode 100755 index 4229f54..a5fc2bd --- a/amd/src/collapse.js +++ b/amd/src/collapse.js @@ -142,7 +142,7 @@ define(['jquery'], function($) { if (id === null) { id = url_string.searchParams.get("courseid"); } - var courseNode = document.querySelectorAll('a.coursenode[href$="' + id + '"]'); + var courseNode = document.querySelectorAll('a.coursenode[href$="id=' + id + '"]'); if (typeof courseNode[0] !== "undefined") { openNode(courseNode[0].getAttribute("data-parent-key")); } @@ -155,7 +155,7 @@ define(['jquery'], function($) { id = url_string.replace("?courseid=", ""); } if (id !== null) { - var courseNode = document.querySelectorAll('a.coursenode[href$="' + id + '"]'); + var courseNode = document.querySelectorAll('a.coursenode[href$="id=' + id + '"]'); if (typeof courseNode[0] !== "undefined") { openNode(courseNode[0].getAttribute("data-parent-key")); } diff --git a/version.php b/version.php old mode 100644 new mode 100755 index 4e76917..ccdb47e --- a/version.php +++ b/version.php @@ -26,7 +26,7 @@ defined('MOODLE_INTERNAL') || die(); $plugin->component = 'local_hsh_boostnavigation'; -$plugin->version = 2019020600; +$plugin->version = 2019020800; $plugin->release = 'v1.1-r7'; $plugin->requires = 2016120500; -- GitLab