diff --git a/css/grid.css b/css/grid.css index 4622b69f..4b7c9f70 100644 --- a/css/grid.css +++ b/css/grid.css @@ -24,10 +24,6 @@ table.recline-grid { vertical-align: top; } -.recline-grid tr td:first-child, .recline-grid tr th:first-child { - width: 20px; -} - .recline-grid tbody tr:last-child { border-bottom: 1px solid #ccc; } @@ -37,9 +33,7 @@ table.recline-grid { } /* direct borrowing from twitter buttons */ -.recline-grid th, -.transform-column-view .expression-preview-table-wrapper th -{ +.recline-grid th { background-color: #e6e6e6; background-repeat: no-repeat; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6)); @@ -189,12 +183,6 @@ div.data-table-cell-content-numeric > a.data-table-cell-edit { * Read-only mode *********************************************************/ -.recline-read-only .recline-grid.no-hidden tr td:first-child, -.recline-read-only .recline-grid.no-hidden tr th:first-child -{ - display: none; -} - .recline-read-only .recline-grid .write-op, .recline-read-only .recline-grid a.data-table-cell-edit { diff --git a/src/view.grid.js b/src/view.grid.js index 867446b8..c13a8c21 100644 --- a/src/view.grid.js +++ b/src/view.grid.js @@ -29,10 +29,6 @@ my.Grid = Backbone.View.extend({ }, events: { - 'click .column-header-menu .data-table-menu li a': 'onColumnHeaderClick', - 'click .row-header-menu': 'onRowHeaderClick', - 'click .root-header-menu': 'onRootHeaderClick', - 'click .data-table-menu li a': 'onMenuClick', // does not work here so done at end of render function // 'scroll .recline-grid tbody': 'onHorizontalScroll' }, @@ -40,74 +36,6 @@ my.Grid = Backbone.View.extend({ // ====================================================== // Column and row menus - onColumnHeaderClick: function(e) { - this.tempState.currentColumn = $(e.target).closest('.column-header').attr('data-field'); - }, - - onRowHeaderClick: function(e) { - this.tempState.currentRow = $(e.target).parents('tr:first').attr('data-id'); - }, - - onRootHeaderClick: function(e) { - var tmpl = ' \ - {{#columns}} \ -
| \ - \ - \ - | \ - {{/notEmpty}} \ {{#fields}} \ -\ - \ + | \ {{label}} \ | \ {{/fields}} \ @@ -270,14 +173,6 @@ my.GridRow = Backbone.View.extend({ }, template: ' \ -\ - \ - | \ {{#cells}} \ \
\
diff --git a/test/view.grid.test.js b/test/view.grid.test.js
index d455173c..57957e18 100644
--- a/test/view.grid.test.js
+++ b/test/view.grid.test.js
@@ -2,24 +2,6 @@
module("View - Grid");
-test('menu - hideColumn', function () {
- var dataset = Fixture.getDataset();
- var view = new recline.View.Grid({
- model: dataset
- });
- $('.fixtures .test-datatable').append(view.el);
- view.render();
-
- assertPresent('.column-header[data-field="x"]');
- var hideColumn = view.el.find('.column-header[data-field="x"] a[data-action="hideColumn"]');
- hideColumn.trigger('click');
- assertNotPresent('.column-header[data-field="x"]', view.el);
-
- // also test a bit of state
- deepEqual(view.state.toJSON(), {hiddenFields: ['x']});
- view.remove();
-});
-
test('state', function () {
var dataset = Fixture.getDataset();
var view = new recline.View.Grid({
@@ -51,8 +33,8 @@ test('new GridRow View', function () {
view.render();
ok($el.attr('data-id'), '1');
var tds = $el.find('td');
- equal(tds.length, 3);
- equal($(tds[1]).attr('data-field'), 'a');
+ equal(tds.length, 2);
+ equal($(tds[0]).attr('data-field'), 'a');
view.remove();
});
|
|---|