projects
/
mkws-moved-to-github.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cd58fd6
)
Facet widget now uses filterSet.deepCopy() instead of flawed $.extend() invocation.
author
Mike Taylor
<mike@indexdata.com>
Tue, 12 May 2015 10:29:26 +0000
(11:29 +0100)
committer
Mike Taylor
<mike@indexdata.com>
Tue, 12 May 2015 10:29:26 +0000
(11:29 +0100)
Finally solves the evil aliasing problem that flummoxed me last night.
Thanks to Jakub for fruitful discussion.
src/mkws-widget-facets.js
patch
|
blob
|
history
diff --git
a/src/mkws-widget-facets.js
b/src/mkws-widget-facets.js
index
8a7ab37
..
4438c39
100644
(file)
--- a/
src/mkws-widget-facets.js
+++ b/
src/mkws-widget-facets.js
@@
-45,7
+45,7
@@
mkws.registerWidgetType('facet', function() {
data = data[name];
var terms = [];
for (var i = 0; i < data.length && i < max; i++) {
- var fs = $.extend(true, {}, team.filters());
+ var fs = team.filters().deepCopy();
//team.warn("fs = " + mkws.$.toJSON(fs));
//team.warn("team.filters = " + mkws.$.toJSON(team.filters()));
if (!pzIndex) {