From cd7b9d4e8bd0b650be537d27b3339caa6189d513 Mon Sep 17 00:00:00 2001 From: Jacob MacDonald Date: Thu, 6 Nov 2014 15:26:37 -0800 Subject: [PATCH] selected value should start out as false not null --- core-list.html | 2 +- test/core-list-basic.html | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/core-list.html b/core-list.html index 5253bed..88742a3 100644 --- a/core-list.html +++ b/core-list.html @@ -693,7 +693,7 @@ physicalDatum.index = virtualIndex; physicalDatum.physicalIndex = physicalIndex; physicalDatum.selected = this.selectionEnabled && virtualDatum ? - this._selectedData.get(virtualDatum) : null; + (this._selectedData.get(virtualDatum) || false) : null; // Set group-related fields if (this._grouped) { var groupModel = this.groups[groupIndex]; diff --git a/test/core-list-basic.html b/test/core-list-basic.html index d97d746..7052976 100755 --- a/test/core-list-basic.html +++ b/test/core-list-basic.html @@ -76,6 +76,8 @@ item.templateInstance.model && item.templateInstance.model.index == index, 'top item index should be ' + index + ' ' + positionDescription); + chai.assert(item.templateInstance.model.selected == false, + 'top item should start out with selected == false'); chai.assert(item.templateInstance.model.model == list.data[index], 'top item model should be data[' + index + '] ' + positionDescription); chai.assert(item.querySelector('#index').textContent == index,