diff --git a/module/store/js/browse.ui.js b/module/store/js/browse.ui.js index a713901149..50881a2e6c 100644 --- a/module/store/js/browse.ui.js +++ b/module/store/js/browse.ui.js @@ -9,12 +9,12 @@ window.treeClick = function(info) if (info.item.items && info.item.items.length > 0) return; if(checkedCategories[info.item.id] != undefined) { - $('#' + info.item.id).parent().removeClass('selected'); + $('.store-tree-' + info.item.id + ' > .listitem').removeClass('active'); delete checkedCategories[info.item.id]; } else { - $('#' + info.item.id).parent().addClass('selected'); + $('.store-tree-' + info.item.id + ' > .listitem').addClass('active'); checkedCategories[info.item.id] = true; } diff --git a/module/store/ui/browse.html.php b/module/store/ui/browse.html.php index dc3955d287..44e20c7971 100644 --- a/module/store/ui/browse.html.php +++ b/module/store/ui/browse.html.php @@ -16,10 +16,11 @@ $tree = array(); foreach($categories as $id => $category) { $tree[] = array( - 'id' => $id, - 'parent' => 0, - 'name' => $category, - 'key' => 'storeTree-' . $id, + 'id' => $id, + 'parent' => 0, + 'name' => $category, + 'key' => 'storeTree-' . $id, + 'className' => "store-tree-$id" ); } jsVar('tree', $tree);