Skip to content
Extraits de code Groupes Projets
Valider a9050bf8 rédigé par Thomas Steur's avatar Thomas Steur
Parcourir les fichiers

refs #9032 #9038 reimplement menu behaviour when clicking on a already menu...

refs #9032 #9038 reimplement menu behaviour when clicking on a already menu item and when category contains only one item
parent 8789a2c1
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -82,8 +82,25 @@ ...@@ -82,8 +82,25 @@
} }
$scope.loadCategory = function (category) { $scope.loadCategory = function (category) {
markAllCategoriesAsInactive(); if (category.active) {
category.active = true; category.active = false;
} else {
markAllCategoriesAsInactive();
category.active = true;
}
if (category.active && category.subcategories && category.subcategories.length === 1) {
var subcategory = category.subcategories[0];
if (subcategory.active) {
// we need to manually trigger change as URL would not change and therefore page would not be
// reloaded
$scope.loadSubcategory(category, subcategory);
} else {
var url = $scope.makeUrl(category, subcategory);
$location.search(url);
}
}
}; };
$scope.loadSubcategory = function (category, subcategory) { $scope.loadSubcategory = function (category, subcategory) {
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter