From 85f12609901abae5f02a299be643ee3e57ee830b Mon Sep 17 00:00:00 2001 From: Laury GvR Date: Tue, 8 Aug 2017 10:07:49 -0400 Subject: [PATCH] Package list jquery, fix the 'collapse' link for description toggle --- views/front/packaging/list.html | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/views/front/packaging/list.html b/views/front/packaging/list.html index 5059d06..1d92c68 100644 --- a/views/front/packaging/list.html +++ b/views/front/packaging/list.html @@ -193,12 +193,20 @@ // Open or close a section if its corresponding toggle is clicked $(".glm-member-db-package-list-content-toggle").click(function() { - // based on: glm-member-db-package-list-description-toggle-{$p.id} - // grabs the last 6 characters in case of a large ID - var target = $(this).attr("id").slice(46, 52); - + // If this is a child of sub-data-links (the 'Collapse' link) + if($(this).parents('.glm-member-db-package-list-sub-data-links').length) { + // Retrieve the id from a higher level instead + // based on: glm-member-db-package-list-description-container-{$p.id} + // grabs the last 6 characters in case of a large ID + var target = $(this).parent().parent().attr("id").slice(49, 55); + } else { + // based on: glm-member-db-package-list-description-toggle-{$p.id} + // grabs the last 6 characters in case of a large ID + var target = $(this).attr("id").slice(46, 52); + } $("#glm-member-db-package-list-description-container-"+target).slideToggle("fast", "swing", function() {}); $("#glm-member-db-package-list-description-toggle-"+target).toggleClass("selected"); + }); }); // jquery \ No newline at end of file -- 2.17.1