From 284544f73396f1caec7e5e361149fb2b237d10bc Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Tue, 10 Jun 2014 13:36:11 +0200 Subject: [PATCH] fix media status --- static/js/mediaView.js | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/static/js/mediaView.js b/static/js/mediaView.js index 5a1c4a86a..538c7cdf3 100644 --- a/static/js/mediaView.js +++ b/static/js/mediaView.js @@ -80,24 +80,25 @@ pandora.ui.mediaView = function(options) { return ['uploading', 'queued', 'encoding'].indexOf(data.state) == -1; }, format: function(value, data) { + var opacity = value + || ['encoding', 'failed', 'queued', 'uploading', 'wanted'].indexOf(data.state) > -1 + ? 1 : 0; return $('') .attr({ - src: ['uploading', 'queued', 'encoding', 'failed'].indexOf(data.state) > -1 - ? Ox.UI.getImageURL('symbol' + { - 'uploading': 'Upload', - 'queued': 'Data', - 'encoding': 'Sync', - 'failed': 'Warning' - }[data.state]) - : data.wanted - ? Ox.UI.getImageURL('symbolUp') - : Ox.UI.getImageURL('symbolCheck') + src: Ox.UI.getImageURL('symbol' + { + 'available': 'Check', + 'encoding': 'Sync', + 'failed': 'Warning', + 'queued': 'Data', + 'uploading': 'Upload', + 'wanted': 'Up', + }[data.state]) }) .css({ width: '10px', height: '10px', padding: '3px', - opacity: (value || data.wanted) ? 1 : 0 + opacity: opacity }); }, id: 'selected',