New: Show release name when downloading (series details & calendar)

pull/3113/head
Mark McDowall 11 years ago
parent 2427b1f254
commit 52c5c19b0a

@ -76,6 +76,10 @@ define(
size : 14, size : 14,
animate : false animate : false
}); });
this.$(element).find('.chart').tooltip({
title: 'Episode is downloading - {0}% {1}'.format(event.progress.toFixed(1), event.releaseTitle)
});
} }
}, },
@ -109,6 +113,7 @@ define(
allDay : false, allDay : false,
statusLevel : self._getStatusLevel(model, end), statusLevel : self._getStatusLevel(model, end),
progress : self._getDownloadProgress(model), progress : self._getDownloadProgress(model),
releaseTitle: self._getReleaseTitle(model),
model : model model : model
}; };
@ -163,6 +168,16 @@ define(
} }
return 100 - (downloading.get('sizeleft') / downloading.get('size') * 100); return 100 - (downloading.get('sizeleft') / downloading.get('size') * 100);
},
_getReleaseTitle: function (element) {
var downloading = QueueCollection.findEpisode(element.get('id'));
if (!downloading) {
return '';
}
return downloading.get('title');
} }
}); });
}); });

@ -69,7 +69,7 @@ define(
if (downloading) { if (downloading) {
var progress = 100 - (downloading.get('sizeleft') / downloading.get('size') * 100); var progress = 100 - (downloading.get('sizeleft') / downloading.get('size') * 100);
this.$el.html('<div class="progress progress-purple" title="Episode is downloading - {0}%" data-container="body">'.format(progress.toFixed(1)) + this.$el.html('<div class="progress progress-purple" title="Episode is downloading - {0}% {1}" data-container="body">'.format(progress.toFixed(1), downloading.get('title')) +
'<div class="bar" style="width: {0}%;"></div></div>'.format(progress)); '<div class="bar" style="width: {0}%;"></div></div>'.format(progress));
return; return;
} }

@ -41,3 +41,7 @@
height : 1em; height : 1em;
line-height : 1em; line-height : 1em;
} }
.tooltip-inner {
word-wrap: break-word;
}

Loading…
Cancel
Save