From 74c145eb03a4ee35cf380e1ed4f19867899e2746 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Sat, 2 May 2015 08:28:02 +0930 Subject: [PATCH] Ability to merge list items --- framework/core/js/lib/utils/item-list.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/framework/core/js/lib/utils/item-list.js b/framework/core/js/lib/utils/item-list.js index ad5186f88..8d7f8c511 100644 --- a/framework/core/js/lib/utils/item-list.js +++ b/framework/core/js/lib/utils/item-list.js @@ -10,6 +10,14 @@ export default class ItemList { this[key] = new Item(content, position); } + merge(items) { + for (var i in items) { + if (items.hasOwnProperty(i) && items[i] instanceof Item) { + this[i] = items[i]; + } + } + } + toArray() { var items = []; for (var i in this) {