[#46,refactor][s]: remove DataTranform view (for transforming whole doc not just column) as not used and probably not functional.
This commit is contained in:
@@ -81,7 +81,6 @@ my.Grid = Backbone.View.extend({
|
|||||||
filter: function() {
|
filter: function() {
|
||||||
self.model.queryState.addTermFilter(self.tempState.currentColumn, '');
|
self.model.queryState.addTermFilter(self.tempState.currentColumn, '');
|
||||||
},
|
},
|
||||||
transform: function() { self.showTransformDialog('transform'); },
|
|
||||||
sortAsc: function() { self.setColumnSort('asc'); },
|
sortAsc: function() { self.setColumnSort('asc'); },
|
||||||
sortDesc: function() { self.setColumnSort('desc'); },
|
sortDesc: function() { self.setColumnSort('desc'); },
|
||||||
hideColumn: function() { self.hideColumn(); },
|
hideColumn: function() { self.hideColumn(); },
|
||||||
@@ -113,20 +112,6 @@ my.Grid = Backbone.View.extend({
|
|||||||
view.el.modal();
|
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) {
|
setColumnSort: function(order) {
|
||||||
var sort = [{}];
|
var sort = [{}];
|
||||||
sort[0][this.tempState.currentColumn] = {order: order};
|
sort[0][this.tempState.currentColumn] = {order: order};
|
||||||
|
|||||||
@@ -6,74 +6,8 @@ this.recline.View = this.recline.View || {};
|
|||||||
// Views module following classic module pattern
|
// Views module following classic module pattern
|
||||||
(function($, my) {
|
(function($, my) {
|
||||||
|
|
||||||
// View (Dialog) for doing data transformations on whole dataset.
|
// ## ColumnTransform
|
||||||
my.DataTransform = Backbone.View.extend({
|
//
|
||||||
className: 'transform-view',
|
|
||||||
template: ' \
|
|
||||||
<div class="dialog-header"> \
|
|
||||||
Recursive transform on all rows \
|
|
||||||
</div> \
|
|
||||||
<div class="dialog-body"> \
|
|
||||||
<div class="grid-layout layout-full"> \
|
|
||||||
<p class="info">Traverse and transform objects by visiting every node on a recursive walk using <a href="https://github.com/substack/js-traverse">js-traverse</a>.</p> \
|
|
||||||
<table> \
|
|
||||||
<tbody> \
|
|
||||||
<tr> \
|
|
||||||
<td colspan="4"> \
|
|
||||||
<div class="grid-layout layout-tight layout-full"> \
|
|
||||||
<table rows="4" cols="4"> \
|
|
||||||
<tbody> \
|
|
||||||
<tr style="vertical-align: bottom;"> \
|
|
||||||
<td colspan="4"> \
|
|
||||||
Expression \
|
|
||||||
</td> \
|
|
||||||
</tr> \
|
|
||||||
<tr> \
|
|
||||||
<td colspan="3"> \
|
|
||||||
<div class="input-container"> \
|
|
||||||
<textarea class="expression-preview-code"></textarea> \
|
|
||||||
</div> \
|
|
||||||
</td> \
|
|
||||||
<td class="expression-preview-parsing-status" width="150" style="vertical-align: top;"> \
|
|
||||||
No syntax error. \
|
|
||||||
</td> \
|
|
||||||
</tr> \
|
|
||||||
<tr> \
|
|
||||||
<td colspan="4"> \
|
|
||||||
<div id="expression-preview-tabs" class="refine-tabs ui-tabs ui-widget ui-widget-content ui-corner-all"> \
|
|
||||||
<span>Preview</span> \
|
|
||||||
<div id="expression-preview-tabs-preview" class="ui-tabs-panel ui-widget-content ui-corner-bottom"> \
|
|
||||||
<div class="expression-preview-container" style="width: 652px; "> \
|
|
||||||
</div> \
|
|
||||||
</div> \
|
|
||||||
</div> \
|
|
||||||
</td> \
|
|
||||||
</tr> \
|
|
||||||
</tbody> \
|
|
||||||
</table> \
|
|
||||||
</div> \
|
|
||||||
</td> \
|
|
||||||
</tr> \
|
|
||||||
</tbody> \
|
|
||||||
</table> \
|
|
||||||
</div> \
|
|
||||||
</div> \
|
|
||||||
<div class="dialog-footer"> \
|
|
||||||
<button class="okButton button"> Update All </button> \
|
|
||||||
<button class="cancelButton button">Cancel</button> \
|
|
||||||
</div> \
|
|
||||||
',
|
|
||||||
|
|
||||||
initialize: function() {
|
|
||||||
this.el = $(this.el);
|
|
||||||
},
|
|
||||||
|
|
||||||
render: function() {
|
|
||||||
this.el.html(this.template);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
// View (Dialog) for doing data transformations (on columns of data).
|
// View (Dialog) for doing data transformations (on columns of data).
|
||||||
my.ColumnTransform = Backbone.View.extend({
|
my.ColumnTransform = Backbone.View.extend({
|
||||||
className: 'transform-column-view modal fade in',
|
className: 'transform-column-view modal fade in',
|
||||||
|
|||||||
Reference in New Issue
Block a user