diff --git a/source/Ox.UI/js/List/IconList.js b/source/Ox.UI/js/List/IconList.js index 7bd1a67f..5740fbc7 100644 --- a/source/Ox.UI/js/List/IconList.js +++ b/source/Ox.UI/js/List/IconList.js @@ -99,7 +99,7 @@ Ox.IconList = function(options, self) { sort: self.options.sort, type: 'icon', unique: self.options.unique - }, Ox.clone(self)) // pass event handler + }, Ox.extend(Ox.clone(self), {updateCallbacks: []})) // pass event handler .addClass('OxIconList Ox' + Ox.toTitleCase(self.options.orientation)) .bindEvent({ select: function() { diff --git a/source/Ox.UI/js/List/InfoList.js b/source/Ox.UI/js/List/InfoList.js index 082fdf4f..40bc527b 100644 --- a/source/Ox.UI/js/List/InfoList.js +++ b/source/Ox.UI/js/List/InfoList.js @@ -75,7 +75,7 @@ Ox.InfoList = function(options, self) { sort: self.options.sort, type: 'info', unique: self.options.unique - }, Ox.clone(self)) + }, Ox.extend(Ox.clone(self), {updateCallbacks: []})) // pass event handler .addClass('OxInfoList') .bindEvent({ select: function() { diff --git a/source/Ox.UI/js/List/TextList.js b/source/Ox.UI/js/List/TextList.js index 60b57508..c23dc17b 100644 --- a/source/Ox.UI/js/List/TextList.js +++ b/source/Ox.UI/js/List/TextList.js @@ -241,7 +241,7 @@ Ox.TextList = function(options, self) { sums: self.options.sums, type: 'text', unique: self.unique - }, Ox.clone(self)) // pass event handler + }, Ox.extend(Ox.clone(self), {updateCallbacks: []})) // pass event handler .addClass('OxBody') .css({ top: (self.options.columnsVisible ? 16 : 0) + 'px', diff --git a/source/Ox.UI/js/List/TreeList.js b/source/Ox.UI/js/List/TreeList.js index cbb57873..09c429a4 100644 --- a/source/Ox.UI/js/List/TreeList.js +++ b/source/Ox.UI/js/List/TreeList.js @@ -62,7 +62,7 @@ Ox.TreeList = function(options, self) { max: self.options.max, min: self.options.min, unique: 'id' - }, Ox.clone(self)) + }, Ox.extend(Ox.clone(self), {updateCallbacks: []})) // pass event handler .addClass('OxTextList OxTreeList') .css({ width: self.options.width + 'px',