aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/client/views/FilterPanel.tsx44
1 files changed, 10 insertions, 34 deletions
diff --git a/src/client/views/FilterPanel.tsx b/src/client/views/FilterPanel.tsx
index 8ecd60c7e..54701b7f8 100644
--- a/src/client/views/FilterPanel.tsx
+++ b/src/client/views/FilterPanel.tsx
@@ -18,6 +18,9 @@ import { TooltipRail, Handle, Tick, Track } from './nodes/SliderBox-components';
//slight bug when you don't click on background canvas before creating filter and the you click on the canvas
+ //use to -- & determine amount of sigfinict digits -- make all sections blue evn when collapsed
+ // transform switch to x and y not x coordinate and y coordinate
+
interface filterProps {
rootDoc: Doc;
}
@@ -219,40 +222,22 @@ export class FilterPanel extends React.Component<filterProps> {
@action
sortingCurrentFacetValues = (facetHeader:string) => {
- // console.log("in function to begin with")
this._collapseReturnKeys.splice(0)
- // console.log("this si sfacetValies " + this.facetValues(facetHeader))
-
- //if range then display range values
-
- //use to -- & determine amount of sigfinict digits -- make all sections blue evn when collapsed
- // transform switch to x and y not x coordinate and y coordinate
-
Array.from(this.activeRenderedFacetInfos.keys()).map(renderInfo => {
if ( renderInfo.renderType === "range" && renderInfo.facetHeader === facetHeader) {
console.log("THIS IS ONLY SHWOIGN UP ONCE ")
console.log("hope same thing "+ this.targetDoc?._childFiltersByRanges?.toString + " extra " + renderInfo.range)
this._collapseReturnKeys.push(renderInfo.range)
- }
-
+ }
})
-
for (var key of this.facetValues(facetHeader)){
- // console.log("this is key " + key)
if (this.mapActiveFiltersToFacets.get(key)){
-
this._collapseReturnKeys.push(key)
}}
-
- // if(Array.from(this.activeRenderedFacetInfos.keys()).map(renderInfo => (renderInfo.renderType === "range" && renderInfo.facetHeader === facetHeader ))){
-
- // }
-
-
return (
<div className = " filterbox-collpasedAndActive">
{this._collapseReturnKeys.join(', ') }
@@ -315,36 +300,27 @@ export class FilterPanel extends React.Component<filterProps> {
<div className = "filterBox-facetHeader-collapse"
onClick = {action((e) => {
-
-
const collapseBoolValue = this._chosenFacetsCollapse.get(renderInfo.facetHeader)
this._chosenFacetsCollapse.set(renderInfo.facetHeader, !collapseBoolValue )})}>
-
{this._chosenFacetsCollapse.get(renderInfo.facetHeader) ? <AiOutlinePlusSquare/> : <AiOutlineMinusSquare/> }
</div>
<div className='filterBox-facetHeader-remove'
- onClick = {action((e) => {
+ onClick = {action((e) => {
+
for (var key of this.facetValues(renderInfo.facetHeader)){
if (this.mapActiveFiltersToFacets.get(key)){
Doc.setDocFilter(this.targetDoc, renderInfo.facetHeader, key, 'remove')
}}
this._selectedFacetHeaders.delete(renderInfo.facetHeader)
this._chosenFacetsCollapse.delete(renderInfo.facetHeader)
- Doc.setDocRangeFilter(this.targetDoc, renderInfo.facetHeader, renderInfo.domain, 'remove')
-
-
-
- console.log("this is activeFilters " + this.activeFilters)
- console.log("this is activeFacetHeaders " + this.activeFacetHeaders)
- console.log("thsi is activeRenderedFacetInfos " + this.activeRenderedFacetInfos)
- console.log("thsi is selected facet Headers " + this._selectedFacetHeaders )
- console.log("THIS IS THE ONE ADDED "+ this.targetDoc?._childFiltersByRanges)
-
-
+ if (renderInfo.domain){
+ Doc.setDocRangeFilter(this.targetDoc, renderInfo.facetHeader, renderInfo.domain, 'remove')
+ }
+
})} >
<CiCircleRemove/> </div>