Use underscore's indexOf() and filter() rather than relying on native versions. Issue #323.

This commit is contained in:
Dan Wilson
2013-05-14 18:44:00 +01:00
parent 56a8b64f81
commit 28052c2717

View File

@@ -118,7 +118,7 @@ my.SlickGrid = Backbone.View.extend({
}); });
// Restrict the visible columns // Restrict the visible columns
var visibleColumns = columns.filter(function(column) { var visibleColumns = _.filter(columns, function(column) {
return _.indexOf(self.state.get('hiddenColumns'), column.id) === -1; return _.indexOf(self.state.get('hiddenColumns'), column.id) === -1;
}); });
@@ -164,7 +164,7 @@ my.SlickGrid = Backbone.View.extend({
this.getItem = function(index) {return rows[index];}; this.getItem = function(index) {return rows[index];};
this.getItemMetadata = function(index) {return {};}; this.getItemMetadata = function(index) {return {};};
this.getModel = function(index) {return models[index];}; this.getModel = function(index) {return models[index];};
this.getModelRow = function(m) {return models.indexOf(m);}; this.getModelRow = function(m) {return _.indexOf(models, m);};
this.updateItem = function(m,i) { this.updateItem = function(m,i) {
rows[i] = toRow(m); rows[i] = toRow(m);
models[i] = m; models[i] = m;