dont fail if movie is unknown

This commit is contained in:
j 2011-08-25 16:44:22 +02:00
parent 5fd8aca20d
commit 0e18cf0604
2 changed files with 15 additions and 11 deletions

View file

@ -32,15 +32,17 @@ pandora.ui.info = function(id) {
} else {
// Video Preview
pandora.api.get({id: id, keys: ['duration', 'videoRatio']}, function(result) {
var height = Math.round(pandora.user.ui.sidebarSize / result.data.videoRatio) + 16;
pandora.$ui.videoPreview && pandora.$ui.videoPreview.removeElement();
pandora.$ui.videoPreview = pandora.ui.videoPreview({
id: id,
duration: result.data.duration,
ratio: result.data.videoRatio
}).appendTo(pandora.$ui.info);
pandora.user.infoRatio = pandora.user.ui.sidebarSize / height;
resize(height);
if(result.data) {
var height = Math.round(pandora.user.ui.sidebarSize / result.data.videoRatio) + 16;
pandora.$ui.videoPreview && pandora.$ui.videoPreview.removeElement();
pandora.$ui.videoPreview = pandora.ui.videoPreview({
id: id,
duration: result.data.duration,
ratio: result.data.videoRatio
}).appendTo(pandora.$ui.info);
pandora.user.infoRatio = pandora.user.ui.sidebarSize / height;
resize(height);
}
});
}
} else if (pandora.$ui.leftPanel) {

View file

@ -403,8 +403,10 @@ pandora.ui.item = function() {
})
);
}
var director = result.data.director?' ('+result.data.director.join(', ')+')':'';
pandora.$ui.total.html(result.data.title + director);
if (result.data) {
var director = result.data.director?' ('+result.data.director.join(', ')+')':'';
pandora.$ui.total.html(result.data.title + director);
}
});
return that;
};