From: vincent@cubedesigners.com Date: Wed, 3 Jun 2015 12:16:35 +0000 (+0000) Subject: Fix IE offline html5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=5499391d5fbf927850c74063ad10f18eba1127b4;p=cubeextranet.git Fix IE offline html5 --- diff --git a/inc/ws/Util/html5/class.ws.html5.compiler.php b/inc/ws/Util/html5/class.ws.html5.compiler.php index 441d85015..73de82c6a 100644 --- a/inc/ws/Util/html5/class.ws.html5.compiler.php +++ b/inc/ws/Util/html5/class.ws.html5.compiler.php @@ -31,6 +31,7 @@ class wsHTML5Compiler { 'js/libs/json.js', 'js/libs/flashdetect.js', 'js/libs/screenfull.js', + 'js/libs/storage.js', 'js/libs/jquery/jquery.js', 'js/libs/jquery/jquery.transform.js', 'js/libs/jquery/jquery.form.js', diff --git a/inc/ws/Util/packager/html5/class.ws.packager.html5.links.php b/inc/ws/Util/packager/html5/class.ws.packager.html5.links.php index e47b0f47f..32f4b50e2 100644 --- a/inc/ws/Util/packager/html5/class.ws.packager.html5.links.php +++ b/inc/ws/Util/packager/html5/class.ws.packager.html5.links.php @@ -85,16 +85,16 @@ class wsPackagerHTML5Link { return ''; } - public function copyExternalFile($file, $video=false) { + public function copyExternalFile($file, $video = false) { $this->packager->copyLinkFile($file, 'data/links/', $video); } public function getCSSContainer() { $css = '#link' . $this->id . '{'; - $css.='left:' . $this->left . 'px;top:' . $this->top . 'px;'; - $css.='width:' . $this->width . 'px;height:' . $this->height . 'px;'; - $css.=$this->getCSS(); - $css.='}'; + $css .= 'left:' . $this->left . 'px;top:' . $this->top . 'px;'; + $css .= 'width:' . $this->width . 'px;height:' . $this->height . 'px;'; + $css .= $this->getCSS(); + $css .= '}'; return $css; } @@ -102,7 +102,7 @@ class wsPackagerHTML5Link { return ''; } - public static function getUniversalLocation($loc, $css=false) { + public static function getUniversalLocation($loc, $css = false) { $datas = parse_url($loc); if (isset($datas['scheme']) && !is_null($datas['scheme'])) { @@ -143,7 +143,7 @@ class normalLink extends wsPackagerHTML5Link { } class contentLink extends wsPackagerHTML5Link { - + } class webLink extends normalLink { @@ -157,7 +157,7 @@ class webLink extends normalLink { } public function getCSS() { - + } } @@ -202,20 +202,19 @@ class videoLink extends wsPackagerHTML5Link { $res = ''; + 'poster' => wsPackagerHTML5Link::getUniversalLocation($basename . '.jpg'), + 'controls' => $this->video_controls == '1', + 'autoPlay' => $this->video_auto_start == '1', + 'loop' => $this->video_loop); + $res .= cubeMedia::flashObject('swf/video.swf', $w, $h, $flashvars, 'swfplayer-' . $basename, '', 9, '#ffffff', '', 'true', 'noscale', 'normal'); + $res .= ''; return $res; } @@ -268,7 +267,7 @@ class actionLink extends internalLink { } class basketLink extends wsPackagerHTML5Link { - + } class colorLink extends contentLink {