embed panel: add reload and resize methods, add event handlers

This commit is contained in:
rolux 2013-02-22 02:27:13 +00:00
parent 405080d73c
commit 625793ec76

View file

@ -355,14 +355,26 @@ pandora.ui.embedPanel = function() {
return that; return that;
}; };
$(window).on({ that.reloadPanel = function() {
resize: function() { Ox.print('RELOAD::')
that.setElement(
pandora.$ui.embedPanel = pandora.ui.embedPanel()
);
};
that.resizePanel = function() {
var sizes = getSizes(); var sizes = getSizes();
$player.options({width: window.innerWidth, height: sizes.videoHeight}); $player.options({width: window.innerWidth, height: sizes.videoHeight});
$outerPanel.size(0, sizes.innerHeight); $outerPanel.size(0, sizes.innerHeight);
options.showTimeline && $timeline.options({width: window.innerWidth - 16}); options.showTimeline && $timeline.options({width: window.innerWidth - 16});
options.showAnnotations && $annotations.options({width: window.innerWidth}); options.showAnnotations && $annotations.options({width: window.innerWidth});
} };
that.bindEvent({
pandora_item: that.reloadPanel,
pandora_itemview: that.reloadPanel,
pandora_videopoints: that.reloadPanel,
pandora_hash: that.reloadPanel
}); });
return that; return that;