|
|
|
@ -14,21 +14,24 @@ define(
|
|
|
|
|
if (this.model) {
|
|
|
|
|
|
|
|
|
|
var icon;
|
|
|
|
|
var tooltip;
|
|
|
|
|
|
|
|
|
|
if (this.model.get('episodeFile')) {
|
|
|
|
|
icon = 'icon-ok';
|
|
|
|
|
|
|
|
|
|
tooltip = 'Episode downloaded';
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
if (this.model.get('hasAired')) {
|
|
|
|
|
icon = 'icon-warning-sign';
|
|
|
|
|
tooltip = 'Episode missing from disk';
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
icon = 'icon-time';
|
|
|
|
|
tooltip = 'Episode has not aired';
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
this.$el.html('<i class="{0}"/>'.format(icon));
|
|
|
|
|
this.$el.html('<i class="{0}" title="{1}"/>'.format(icon, tooltip));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return this;
|
|
|
|
|