diff --git a/static/js/info.js b/static/js/info.js index c02b836f..22df5ece 100644 --- a/static/js/info.js +++ b/static/js/info.js @@ -92,7 +92,7 @@ pandora.ui.info = function() { } else if (view == 'video') { pandora.api.get({ id: id, - keys: ['duration', 'posterFrame', 'rendered', 'videoRatio'] + keys: ['duration', 'posterFrame', 'rendered', 'videoRatio', 'modified'] }, function(result) { emptyInfo(); if (result.data && result.data.rendered) { @@ -102,6 +102,7 @@ pandora.ui.info = function() { frameRatio: result.data.videoRatio, height: pandora.getInfoHeight(true), id: id, + modified: result.data.modified, position: !ui.item && ui.listView == 'timelines' ? (ui.videoPoints[id] ? ui.videoPoints[id].position : 0) : result.data.posterFrame, diff --git a/static/js/listDialog.js b/static/js/listDialog.js index c153130d..18791f7f 100644 --- a/static/js/listDialog.js +++ b/static/js/listDialog.js @@ -536,6 +536,7 @@ pandora.ui.listIconPanel = function(listData) { frameRatio: itemData.videoRatio, height: 256, id: itemData.id, + modified: itemData.modified, position: position, width: 256 }) diff --git a/static/js/videoPreview.js b/static/js/videoPreview.js index c036830a..2ae638c6 100644 --- a/static/js/videoPreview.js +++ b/static/js/videoPreview.js @@ -14,13 +14,13 @@ pandora.ui.videoPreview = function(data) { : Ox.max(pandora.site.video.resolutions); return pandora.getMediaURL('/' + data.id + '/' + resolution + 'p' + ( Ox.isUndefined(position) ? '' : position - ) + '.jpg'); + ) + '.jpg?' + data.modified); }, frameRatio: data.frameRatio, height: data.height, position: data.position, scaleToFill: true, - timeline: pandora.getMediaURL('/' + data.id + '/timeline16p.jpg'), + timeline: pandora.getMediaURL('/' + data.id + '/timeline16p.jpg?' + data.modified), videoTooltip: data.videoTooltip, width: data.width });