diff --git a/src/view-grid.js b/src/view-grid.js index bafc08ae..fa407538 100644 --- a/src/view-grid.js +++ b/src/view-grid.js @@ -81,7 +81,6 @@ my.Grid = Backbone.View.extend({ filter: function() { self.model.queryState.addTermFilter(self.tempState.currentColumn, ''); }, - transform: function() { self.showTransformDialog('transform'); }, sortAsc: function() { self.setColumnSort('asc'); }, sortDesc: function() { self.setColumnSort('desc'); }, hideColumn: function() { self.hideColumn(); }, @@ -113,20 +112,6 @@ my.Grid = Backbone.View.extend({ view.el.modal(); }, - showTransformDialog: function() { - var $el = $('.dialog-content'); - util.show('dialog'); - var view = new recline.View.DataTransform({ - }); - view.render(); - $el.empty(); - $el.append(view.el); - util.observeExit($el, function() { - util.hide('dialog'); - }); - $('.dialog').draggable({ handle: '.dialog-header', cursor: 'move' }); - }, - setColumnSort: function(order) { var sort = [{}]; sort[0][this.tempState.currentColumn] = {order: order}; diff --git a/src/view-transform-dialog.js b/src/view-transform-dialog.js index e93060e8..f43b5931 100644 --- a/src/view-transform-dialog.js +++ b/src/view-transform-dialog.js @@ -6,74 +6,8 @@ this.recline.View = this.recline.View || {}; // Views module following classic module pattern (function($, my) { -// View (Dialog) for doing data transformations on whole dataset. -my.DataTransform = Backbone.View.extend({ - className: 'transform-view', - template: ' \ -
\ - Recursive transform on all rows \ -
\ -
\ -
\ -

Traverse and transform objects by visiting every node on a recursive walk using js-traverse.

\ - \ - \ - \ - \ - \ - \ -
\ -
\ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ -
\ - Expression \ -
\ -
\ - \ -
\ -
\ - No syntax error. \ -
\ -
\ - Preview \ -
\ -
\ -
\ -
\ -
\ -
\ -
\ -
\ -
\ -
\ - \ - ', - - initialize: function() { - this.el = $(this.el); - }, - - render: function() { - this.el.html(this.template); - } -}); - - +// ## ColumnTransform +// // View (Dialog) for doing data transformations (on columns of data). my.ColumnTransform = Backbone.View.extend({ className: 'transform-column-view modal fade in',