[ACA-1923] Extensions - sort children by order ()

* sort children by order

* update cspell
This commit is contained in:
Cilibiu Bogdan 2018-12-04 18:32:49 +02:00 committed by Denys Vuika
parent 3ba4460754
commit e020dc4b77
2 changed files with 5 additions and 1 deletions

@ -56,7 +56,8 @@
"keycodes",
"denysvuika",
"submenu",
"submenus"
"submenus",
"simpletask"
],
"dictionaries": ["html", "en-gb", "en_US"]
}

@ -360,6 +360,7 @@ export class AppExtensionService implements RuleContext {
disabled
};
})
.sort(sortByOrder)
.reduce(reduceEmptyMenus, [])
.reduce(reduceSeparators, []);
}
@ -377,6 +378,7 @@ export class AppExtensionService implements RuleContext {
if (copy.children && copy.children.length > 0) {
copy.children = copy.children
.filter(childAction => this.filterByRules(childAction))
.sort(sortByOrder)
.reduce(reduceSeparators, []);
}
return copy;
@ -413,6 +415,7 @@ export class AppExtensionService implements RuleContext {
copy.children = copy.children
.filter(entry => !entry.disabled)
.filter(childAction => this.filterByRules(childAction))
.sort(sortByOrder)
.reduce(reduceSeparators, []);
}
return copy;