From 0bc8a98e34c76aecbd1028ee7da6305daa000f77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl=20F=C3=BCrstenberg?= Date: Sun, 21 Mar 2010 17:08:01 +0100 Subject: [PATCH] rework wrapper --- jquery.video.js | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/jquery.video.js b/jquery.video.js index 5f2e35b..c4eb9ab 100644 --- a/jquery.video.js +++ b/jquery.video.js @@ -97,6 +97,7 @@ $.widget("ui.video", { _create: function() { var self = this; + this.wasPureVideoElement = false; var videoOptions = { width: self.options.width || Math.max( self.element.outerWidth() , self.options.minWidth ), @@ -110,9 +111,20 @@ $.widget("ui.video", { }; if( self.element.is('video') ) { + self.oldVideoOpts = {}; + self.wasPureVideoElement = true; self.videoElement = self.element; + $.each( videoOptions , function( key, value) { + if( key != 'html' && value !== null ) { + self.oldVideoOpts[key] = self.videoElement.attr( key ); + self.videoElement.attr( key, value ); + } + } + ); self.element.wrapAll( '
' ); self.element = self.element.parent(); + self.element.addClass(self.videoElement.attr('class')); + self.element.attr('style',self.videoElement.attr('style')); } else { self.videoElement = $('