Added FileSizeCell

This commit is contained in:
kay.one 2013-06-06 17:50:17 -07:00
parent 890d1f2398
commit 5f8c58adb9
4 changed files with 24 additions and 20 deletions

View File

@ -1,5 +1,5 @@
"use strict";
define(['app'], function () {
define(['app', 'Shared/Cells/FileSizeCell'], function () {
NzbDrone.Episode.Search.Layout = Backbone.Marionette.Layout.extend({
template: 'Episode/Search/LayoutTemplate',
@ -19,7 +19,7 @@ define(['app'], function () {
name : 'size',
label : 'Size',
sortable: true,
cell : Backgrid.IntegerCell
cell : NzbDrone.Shared.Cells.FileSizeCell
},
{
name : 'title',
@ -27,16 +27,6 @@ define(['app'], function () {
sortable: true,
cell : Backgrid.StringCell
},
{
name : 'seasonNumber',
label: 'season',
cell : Backgrid.IntegerCell
},
{
name : 'episodeNumber',
label: 'episode',
cell : Backgrid.StringCell
},
{
name : 'approved',
label: 'Approved',
@ -44,12 +34,6 @@ define(['app'], function () {
}
],
initialize: function () {
},
onShow: function () {
if (!this.isClosed) {
this.grid.show(new Backgrid.Grid(

View File

@ -6,6 +6,10 @@ define(['app', 'Release/Model'], function () {
mode: 'client',
state: {
pageSize: 2000
},
fetchEpisodeReleases: function (episodeId) {
return this.fetch({ data: { episodeId: episodeId }});
}

View File

@ -0,0 +1,14 @@
"use strict";
NzbDrone.Shared.Cells.FileSizeCell = Backgrid.Cell.extend({
className: "file-size-cell",
render: function () {
var size = Number(this.model.get(this.column.get("name")));
this.$el.html(size.bytes(1));
this.delegateEvents();
return this;
}
});

View File

@ -63,7 +63,9 @@ define('app', ['shared/modal/region'], function (ModalRegion) {
window.NzbDrone.Shared = {
Toolbar : {},
Messenger: {}
Messenger: {},
Cells: {}
};
window.NzbDrone.Calendar = {};