Added event type icon to history grid.

This commit is contained in:
Keivan Beigi 2013-06-10 18:55:05 -07:00
commit 76fb548ccd
9 changed files with 87 additions and 8 deletions

View file

@ -0,0 +1,37 @@
"use strict";
define(['app', 'Cells/NzbDroneCell' ], function () {
NzbDrone.History.EventTypeCell = NzbDrone.Cells.NzbDroneCell.extend({
className: 'history-event-type-cell',
render: function () {
this.$el.empty();
if (this.cellValue) {
var icon = 'icon-question';
var toolTip = 'unknow event';
switch (this.cellValue) {
case 'grabbed':
icon = 'icon-cloud-download';
toolTip = 'Episode grabbed from indexer and sent to download client';
break;
case 'seriesFolderImported':
icon = 'icon-hdd';
toolTip = 'Existing episode file added to library';
break;
case 'DownloadFolderImported':
icon = 'icon-download-alt';
toolTip = 'Episode downloaded succesfully and picked up from download client';
break;
}
this.$el.html('<i class="{0}" title="{1}"/>'.format(icon, toolTip));
}
return this;
}
});
});

View file

@ -2,8 +2,8 @@
define([
'app',
'History/Collection',
'History/EventTypeCell',
'Cells/RelativeDateCell',
'Cells/IndexerCell',
'Cells/TemplatedCell',
'Cells/SeriesTitleCell',
'Cells/EpisodeNumberCell',
@ -24,9 +24,9 @@ define([
columns: [
{
name : 'indexer',
label: '',
cell : NzbDrone.Cells.IndexerCell
name: 'eventType',
label:'',
cell : NzbDrone.History.EventTypeCell
},
{
name : 'series',