LT-275: Storing and showing common used labels
This commit is contained in:
1 parent
7d58d84d48
commit
7d4c76ddb0
10 files changed
+114
-14
No files matched your search
@@ -42,6 +42,23 @@ OHIF.mixins.selectTree = new OHIF.Mixin({
|
||||
// Change the current node
|
||||
instance.data.currentNode.set(node);
|
||||
};
|
||||
|
||||
// Return plain data for all the leaves inside current node
|
||||
component.getLeaves = () => {
|
||||
const recursiveSeek = (items, result=[]) => {
|
||||
_.each(items, item => {
|
||||
if (item.items) {
|
||||
recursiveSeek(item.items, result);
|
||||
} else {
|
||||
result.push(item);
|
||||
}
|
||||
});
|
||||
return result;
|
||||
};
|
||||
|
||||
return recursiveSeek(instance.data.items);
|
||||
};
|
||||
|
||||
}
|
||||
}
|
||||
});
|
||||
Reference in new issue
Block a user