Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
tableColumns: Ember.computed(function() {
var columnNames = ['open', 'close'];
var dateColumn = ColumnDefinition.create({
savedWidth: 100,
headerCellName: 'Date',
tableCellViewClass: 'date-picker-table-cell',
getCellContent: function(row) {
return row.get('date').toString('yyyy-MM-dd');
},
setCellContent: function(row, value) {
return row.set('date', value);
}
});
var ratingColumn = ColumnDefinition.create({
savedWidth: 150,
headerCellName: 'Analyst Rating',
tableCellViewClass: 'rating-table-cell',
contentPath: 'rating',
setCellContent: function(row, value) {
return row.set('rating', value);
}
});
var columns = columnNames.map(function(key) {
var name;
name = key.charAt(0).toUpperCase() + key.slice(1);
return ColumnDefinition.create({
savedWidth: 100,
headerCellName: name,
tableCellViewClass: 'editable-table-cell',
getCellContent: function(row) {
});
var close = ColumnDefinition.create({
savedWidth: 100,
headerCellName: 'Close',
getCellContent: function(row) {
return row.get('close').toFixed(2);
}
});
var low = ColumnDefinition.create({
savedWidth: 100,
headerCellName: 'Low',
getCellContent: function(row) {
return row.get('low').toFixed(2);
}
});
var high = ColumnDefinition.create({
savedWidth: 100,
headerCellName: 'High',
getCellContent: function(row) {
return row.get('high').toFixed(2);
}
});
return [name, open, spark, close, low, high];
}),
tableColumns: Ember.computed(function() {
var name = ColumnDefinition.create({
savedWidth: 100,
headerCellName: 'Name',
getCellContent: function(row) {
return 'Asset ' + row.get('name');
}
});
var open = ColumnDefinition.create({
savedWidth: 100,
headerCellName: 'Open',
getCellContent: function(row) {
return row.get('open').toFixed(2);
}
});
var spark = ColumnDefinition.create({
savedWidth: 200,
headerCellName: 'Sparkline',
tableCellViewClass: 'sparkline-table-cell',
contentPath: 'timeseries'
});
var close = ColumnDefinition.create({
savedWidth: 100,
headerCellName: 'Close',
getCellContent: function(row) {
var columns = columnNames.map(function(key) {
return ColumnDefinition.create({
savedWidth: 150,
headerCellName: key.w(),
contentPath: key
});
});
columns.unshift(avatar);
var columns = colors.map(function(color, index) {
return ColumnDefinition.create({
color: color,
headerCellName: 'Bar',
tableCellViewClass: 'bar-table-cell',
contentPath: 'value' + (index + 1)
});
});
columns.unshift(firstColumn);
}
});
var open = ColumnDefinition.create({
savedWidth: 100,
headerCellName: 'Open',
getCellContent: function(row) {
return row.get('open').toFixed(2);
}
});
var spark = ColumnDefinition.create({
savedWidth: 200,
headerCellName: 'Sparkline',
tableCellViewClass: 'sparkline-table-cell',
contentPath: 'timeseries'
});
var close = ColumnDefinition.create({
savedWidth: 100,
headerCellName: 'Close',
getCellContent: function(row) {
return row.get('close').toFixed(2);
}
});
var low = ColumnDefinition.create({
savedWidth: 100,
headerCellName: 'Low',
getCellContent: function(row) {
return row.get('low').toFixed(2);
}
});
var high = ColumnDefinition.create({
savedWidth: 100,
headerCellName: 'High',
var columns = names.map(function(name, index) {
return ColumnDefinition.create({
index: index,
headerCellName: name,
headerCellView: 'financial-table-header-cell',
tableCellView: 'financial-table-cell',
getCellContent: function(row) {
var object = row.get('values')[this.get('index')];
if (object.type === 'money') {
return NumberFormatHelpers.toCurrency(object.value);
}
if (object.type === 'percent') {
return NumberFormatHelpers.toPercent(object.value);
}
return '-';
}
});
});
tableColumns: Ember.computed(function() {
var name = ColumnDefinition.create({
savedWidth: 100,
headerCellName: 'Name',
getCellContent: function(row) {
return 'Asset ' + row.get('name');
}
});
var open = ColumnDefinition.create({
savedWidth: 100,
headerCellName: 'Open',
getCellContent: function(row) {
return row.get('open').toFixed(2);
}
});
var spark = ColumnDefinition.create({
savedWidth: 200,
headerCellName: 'Sparkline',
tableColumns: Ember.computed(function() {
var name = ColumnDefinition.create({
savedWidth: 100,
headerCellName: 'Name',
getCellContent: function(row) {
return 'Horizon ' + row.get('name');
}
});
var horizon = ColumnDefinition.create({
savedWidth: 600,
headerCellName: 'Horizon',
tableCellViewClass: 'horizon-table-cell',
getCellContent: Ember.K
});
return [name, horizon];
}),
tableColumns: Ember.computed(function() {
var colors = ['blue', 'teal', 'green', 'yellow', 'orange'];
var firstColumn = ColumnDefinition.create({
savedWidth: 50,
headerCellName: 'Name',
contentPath: 'key'
});
var columns = colors.map(function(color, index) {
return ColumnDefinition.create({
color: color,
headerCellName: 'Bar',
tableCellViewClass: 'bar-table-cell',
contentPath: 'value' + (index + 1)
});
});
columns.unshift(firstColumn);
return columns;
}),