From aa42e49192505f47f8db02348ba5244240775597 Mon Sep 17 00:00:00 2001 From: Rufus Pollock Date: Sun, 1 Apr 2012 19:13:08 +0100 Subject: [PATCH] [#62,facets,ux][s]: add facets via column menus and tidy up facet viewer (hide support, plus do not show if no facets). --- src/view-grid.js | 6 +++++- src/view.js | 26 +++++++++++++------------- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/src/view-grid.js b/src/view-grid.js index f777d784..1f42546e 100644 --- a/src/view-grid.js +++ b/src/view-grid.js @@ -71,6 +71,9 @@ my.DataGrid = Backbone.View.extend({ e.preventDefault(); var actions = { bulkEdit: function() { self.showTransformColumnDialog('bulkEdit', {name: self.state.currentColumn}) }, + facet: function() { + self.model.queryState.addFacet(self.state.currentColumn); + }, transform: function() { self.showTransformDialog('transform') }, sortAsc: function() { self.setColumnSort('asc') }, sortDesc: function() { self.setColumnSort('desc') }, @@ -161,10 +164,11 @@ my.DataGrid = Backbone.View.extend({
\ \ \
\ {{label}} \ diff --git a/src/view.js b/src/view.js index 88011c21..f36ea6ff 100644 --- a/src/view.js +++ b/src/view.js @@ -282,16 +282,11 @@ my.QueryEditor = Backbone.View.extend({ my.FacetViewer = Backbone.View.extend({ className: 'recline-facet-viewer well', template: ' \ - \ - \ + × \
\ +
\ +

Facets

\ +
\ {{#facets}} \