From: Laury GvR Date: Tue, 8 Aug 2017 14:07:49 +0000 (-0400) Subject: Package list jquery, fix the 'collapse' link for description toggle X-Git-Tag: v1.2.16^2~6 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=85f12609901abae5f02a299be643ee3e57ee830b;p=WP-Plugins%2Fglm-member-db-packaging.git Package list jquery, fix the 'collapse' link for description toggle --- 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