aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/collections/CollectionTimeView.tsx
diff options
context:
space:
mode:
authorBob Zeleznik <zzzman@gmail.com>2020-02-10 00:25:09 -0500
committerBob Zeleznik <zzzman@gmail.com>2020-02-10 00:25:09 -0500
commit07e595fa4e542830b7731efc6b7116d8c01e2f75 (patch)
tree823ee3986ed3f8bcf230a44deb1da0323d468ffb /src/client/views/collections/CollectionTimeView.tsx
parent6d503e815751657d9a3d761163702eca983b8272 (diff)
made slider range filters persistent.
Diffstat (limited to 'src/client/views/collections/CollectionTimeView.tsx')
-rw-r--r--src/client/views/collections/CollectionTimeView.tsx8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/client/views/collections/CollectionTimeView.tsx b/src/client/views/collections/CollectionTimeView.tsx
index 861ee0dbb..487e98b33 100644
--- a/src/client/views/collections/CollectionTimeView.tsx
+++ b/src/client/views/collections/CollectionTimeView.tsx
@@ -97,21 +97,19 @@ export class CollectionTimeView extends CollectionSubView(doc => doc) {
}
});
if (nonNumbers / allCollectionDocs.length < .1) {
+ const ranged = Doc.readDocRangeFilter(this.props.Document, facetHeader);
const newFacet = Docs.Create.SliderDocument({ title: facetHeader });
Doc.GetProto(newFacet).type = DocumentType.COL; // forces item to show an open/close button instead ofa checkbox
newFacet.treeViewExpandedView = "layout";
newFacet.treeViewOpen = true;
- newFacet._sliderMin = minVal;
- newFacet._sliderMax = maxVal;
+ newFacet._sliderMin = ranged === undefined ? minVal : ranged[0];
+ newFacet._sliderMax = ranged === undefined ? maxVal : ranged[1];
newFacet._sliderMinThumb = minVal;
newFacet._sliderMaxThumb = maxVal;
newFacet.target = this.props.Document;
const scriptText = `setDocFilterRange(this.target, "${facetHeader}", range)`;
newFacet.onThumbChanged = ScriptField.MakeScript(scriptText, { this: Doc.name, range: "number" });
- // const capturedVariables = { layoutDoc: this.props.Document, dataDoc: this.dataDoc };
- // const params = { layoutDoc: Doc.name, dataDoc: Doc.name, };
- // newFacet.data = ComputedField.MakeFunction(`readFacetData(layoutDoc, dataDoc, "${this.props.fieldKey}", "${facetHeader}")`, params, capturedVariables);
Doc.AddDocToList(facetCollection, "data", newFacet);
} else {
const newFacet = Docs.Create.TreeDocument([], { title: facetHeader, treeViewOpen: true, isFacetFilter: true });