</div> <!-- /package details -->
{if $p.descr}
<div class="glm-member-packaging-data-container">
- <div id="glm-member-db-package-list-description-toggle" class="glm-member-db-package-list-content-toggle">Description</div>
- <div id="glm-member-db-package-list-description-container" class="glm-member-db-package-list-content-data">
- <div id="glm-member-db-package-list-description" >
+ <div id="glm-member-db-package-list-description-toggle-{$p.id}" class="glm-member-db-package-list-content-toggle">Description</div>
+ <div id="glm-member-db-package-list-description-container-{$p.id}" class="glm-member-db-package-list-content-data">
+ <div id="glm-member-db-package-list-description-{$p.id}">
{$p.descr|nl2br}
</div>
<div class="glm-member-db-package-list-sub-data-links">
<script type="text/javascript">
jQuery(document).ready(function($) {
- // Open or close the appropriate section if a toggle is clicked
+ // Open or close a section if its corresponding toggle is clicked
$(".glm-member-db-package-list-content-toggle").click(function() {
- if($(this).parents('.glm-member-db-package-list-sub-data-links').length) {
- var target = $(this).parent().parent().attr("id").slice(0, -10);
- } else {
- var target = $(this).attr("id").slice(0, -7);
- }
- $("#"+target+"-container").slideToggle("fast", "swing", function() {});
- $("#"+target+"-toggle").toggleClass("selected");
- fullProfileCheck(target);
+
+ // 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
</script>
\ No newline at end of file