From c03e26c57546a95b35c86790d6270fb8a5d48d7c Mon Sep 17 00:00:00 2001 From: David Date: Mon, 10 Aug 2015 19:38:19 +0000 Subject: [PATCH] Release v4.12.13 --- CHANGELOG.md | 5 ++++- bower.json | 2 +- component.json | 2 +- dist/video-js/video-js.css | 2 +- dist/video-js/video-js.min.css | 2 +- dist/video-js/video-js.swf | Bin 17499 -> 17503 bytes dist/video-js/video.dev.js | 2 +- dist/video-js/video.js | 4 ++-- dist/video-js/video.novtt.dev.js | 2 +- dist/video-js/video.novtt.js | 2 +- package.json | 2 +- 11 files changed, 14 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ccfb90bf8..fbb9720d3e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,13 @@ CHANGELOG ========= ## HEAD (Unreleased) -* @dmlap update to videojs-swf v4.7.3 ([view](https://github.com/videojs/video.js/pull/2457)) +_(none)_ -------------------- +## 4.12.13 (2015-08-10) +* @dmlap update to videojs-swf v4.7.3 ([view](https://github.com/videojs/video.js/pull/2457)) + ## 4.12.12 (2015-07-23) * @imbcmdth updated source handlers to use bracket notation so they wont break when using minified videojs ([view](https://github.com/videojs/video.js/pull/2348)) * @imbcmdth fix potential triggerReady infinite loop ([view](https://github.com/videojs/video.js/pull/2398)) diff --git a/bower.json b/bower.json index 02b83e70cd..4f44827e75 100644 --- a/bower.json +++ b/bower.json @@ -1,7 +1,7 @@ { "name": "video.js", "description": "An HTML5 and Flash video player with a common API and skin for both.", - "version": "4.12.12", + "version": "4.12.13", "main": [ "dist/video-js/video.js", "dist/video-js/video-js.css", diff --git a/component.json b/component.json index 512dfc3437..6b5f2454b8 100644 --- a/component.json +++ b/component.json @@ -1,7 +1,7 @@ { "name": "video.js", "description": "An HTML5 and Flash video player with a common API and skin for both.", - "version": "4.12.12", + "version": "4.12.13", "keywords": [ "videojs", "html5", diff --git a/dist/video-js/video-js.css b/dist/video-js/video-js.css index 4769f2031e..64e5b68904 100644 --- a/dist/video-js/video-js.css +++ b/dist/video-js/video-js.css @@ -1,6 +1,6 @@ /*! Video.js Default Styles (http://videojs.com) -Version 4.12.12 +Version 4.12.13 Create your own skin at http://designer.videojs.com */ /* SKIN diff --git a/dist/video-js/video-js.min.css b/dist/video-js/video-js.min.css index ef13fed937..0f5a94f859 100644 --- a/dist/video-js/video-js.min.css +++ b/dist/video-js/video-js.min.css @@ -1,5 +1,5 @@ /*! Video.js Default Styles (http://videojs.com) -Version 4.12.12 +Version 4.12.13 Create your own skin at http://designer.videojs.com */.vjs-default-skin{color:#ccc}@font-face{font-family:VideoJS;src:url(font/vjs.eot);src:url(font/vjs.eot?#iefix) format('embedded-opentype'),url(font/vjs.woff) format('woff'),url(font/vjs.ttf) format('truetype'),url(font/vjs.svg#icomoon) format('svg');font-weight:400;font-style:normal}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,.9)}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}.vjs-default-skin.vjs-error .vjs-control-bar{display:none}.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}.vjs-default-skin .vjs-control:focus{}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:"\e001"}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;width:100%;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em;left:4.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing{border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content{height:2.9em;width:10em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.2)}.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,.1)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider,.vjs-default-skin.vjs-live .vjs-progress-control{display:none}.vjs-default-skin.vjs-live .vjs-live-display{display:block}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time{float:left}.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}.vjs-default-skin .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,.7);border:.1em solid #3b4249;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);-moz-box-shadow:0 0 1em rgba(255,255,255,.25);box-shadow:0 0 1em rgba(255,255,255,.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4000000000000001em}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-error .vjs-big-play-button{display:none}.vjs-error-display{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,.5)}.vjs-error-display a,.vjs-error-display a:visited{color:#F4A460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75}.vjs-waiting .vjs-loading-spinner,.vjs-seeking .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu,.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing{display:block}.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:none}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}.vjs-default-skin .vjs-captions-button:before{content:"\e008"}.vjs-default-skin .vjs-chapters-button:before{content:"\e00c"}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;_position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster{display:none}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{position:absolute;top:0;left:0;bottom:3em;right:0;pointer-events:none}.vjs-caption-settings{position:relative;top:1em;background-color:#000;opacity:.75;color:#FFF;margin:0 auto;padding:.5em;height:15em;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.vjs-hidden{display:none!important}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:2em;color:#ccc;background-color:#333;font-size:1.8em;font-family:Arial,sans-serif;text-align:center;width:30em;height:15em;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#F4A460} \ No newline at end of file diff --git a/dist/video-js/video-js.swf b/dist/video-js/video-js.swf index dc75ecb84cebd881a3c83a47f137e2668b1d5a10..911488649873d5cbaa82e2c975e5def87e4f5d78 100644 GIT binary patch literal 17503 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

hOv$%!P5@%R)~x1{xb%81 z<5JO4wyxo^k?7jE(z>XYZJ@2XIa=OGio<9?uscV?)4kaxodE;l1La4Wa;mo7K-UBjo!qa@G8-8>RA3Re4>f>YGA zk(hBMA0TG5SOQ@YGYSGRF=I@7Y$F)BN0{N`)FKa2`y*q<4YY#IJR+yqaM7X&D8t2j zW9-~IlEQtow1hK>@;Wa69C{s>KU7%9Rn!QBvvbAn_wt^27HLg;p zTk*t4=O0Y*UCD{3iZJhf!H|ryuIG`TCM)x@JR_s zwG})PL9P%qWKb5{QABGXE86Mb)iGNqPp^=UQe5j~Mf5;Li7R=GSMs2U61!BC z2)RDp#~`a{@eb0d8+cy@QX3x=Ez+2nXmL+hrHmHEJdtSeI%8UIU=_8fw=hr{8g!r|x0 zhuyO0AnjppV)m*ifoLzec4C{bF&UD+*hM5TD@@zJx*a-^9g#LMd`V zh)@g*5Z5{kc;DM$4A^%r6tivM=}gmLIM?!w5=b)bY>7s0F0LsH zy(Jo}rHKje;$M@lLAYvd5`G9#wg?!Clt zzC?#&N6ewPGjb?!u-$h>4#in9u_JdjqqHRwE!MN~M)*(z3hcFR`@Z@kf@!r3}TmK60_$z#PPq?NhyuK$qq&IwaZ}{Wh z@SnZ(h!WYUfdb4&q5Cn1aK>vxChrGh!%z_bCl4gO{7h?TM9=(rLaTMpmGzb z!tGI2kU`~o9@T`^JpEwh7UBTP|A^WaE6`le#UI{miFpj!5`84eh0_QQAB%>VTlNrz uZtd5lUlh76CXU=5i6bvHB5`CI;>hJRUveh>N4wSkm7a!UrTrgwE$S`|AF^ct literal 17499 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 diff --git a/dist/video-js/video.dev.js b/dist/video-js/video.dev.js index 6b9bd65d14..08ab481e98 100644 --- a/dist/video-js/video.dev.js +++ b/dist/video-js/video.dev.js @@ -80,7 +80,7 @@ vjs.ACCESS_PROTOCOL = ('https:' == document.location.protocol ? 'https://' : 'ht * Full player version * @type {string} */ -vjs['VERSION'] = '4.12.12'; +vjs['VERSION'] = '4.12.13'; /** * Global Player instance options, surfaced from vjs.Player.prototype.options_ diff --git a/dist/video-js/video.js b/dist/video-js/video.js index 89a3bf5502..23473d2f32 100644 --- a/dist/video-js/video.js +++ b/dist/video-js/video.js @@ -1,6 +1,6 @@ -/*! Video.js v4.12.12 Copyright 2014 Brightcove, Inc. https://github.com/videojs/video.js/blob/master/LICENSE */ +/*! Video.js v4.12.13 Copyright 2014 Brightcove, Inc. https://github.com/videojs/video.js/blob/master/LICENSE */ (function() {var b=void 0,f=!0,j=null,l=!1;function m(){return function(){}}function n(a){return function(){return this[a]}}function p(a){return function(){return a}}var s;document.createElement("video");document.createElement("audio");document.createElement("track"); -function t(a,c,d){if("string"===typeof a){0===a.indexOf("#")&&(a=a.slice(1));if(t.Ca[a])return c&&t.log.warn('Player "'+a+'" is already initialised. Options will not be applied.'),d&&t.Ca[a].I(d),t.Ca[a];a=t.m(a)}if(!a||!a.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");return a.player||new t.Player(a,c,d)}var videojs=window.videojs=t;t.fc="4.12";t.sd="https:"==document.location.protocol?"https://":"http://";t.VERSION="4.12.12"; +function t(a,c,d){if("string"===typeof a){0===a.indexOf("#")&&(a=a.slice(1));if(t.Ca[a])return c&&t.log.warn('Player "'+a+'" is already initialised. Options will not be applied.'),d&&t.Ca[a].I(d),t.Ca[a];a=t.m(a)}if(!a||!a.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");return a.player||new t.Player(a,c,d)}var videojs=window.videojs=t;t.fc="4.12";t.sd="https:"==document.location.protocol?"https://":"http://";t.VERSION="4.12.13"; t.options={techOrder:["html5","flash"],html5:{},flash:{},width:300,height:150,defaultVolume:0,playbackRates:[],inactivityTimeout:2E3,children:{mediaLoader:{},posterImage:{},loadingSpinner:{},textTrackDisplay:{},bigPlayButton:{},controlBar:{},errorDisplay:{},textTrackSettings:{}},language:document.getElementsByTagName("html")[0].getAttribute("lang")||navigator.languages&&navigator.languages[0]||navigator.Ff||navigator.language||"en",languages:{},notSupportedMessage:"No compatible source was found for this video."}; "GENERATED_CDN_VSN"!==t.fc&&(videojs.options.flash.swf=t.sd+"vjs.zencdn.net/"+t.fc+"/video-js.swf");t.Gd=function(a,c){t.options.languages[a]=t.options.languages[a]!==b?t.Z.Aa(t.options.languages[a],c):c;return t.options.languages};t.Ca={};"function"===typeof define&&define.amd?define("videojs",[],function(){return videojs}):"object"===typeof exports&&"object"===typeof module&&(module.exports=videojs);t.Ga=t.CoreObject=m(); t.Ga.extend=function(a){var c,d;a=a||{};c=a.init||a.l||this.prototype.init||this.prototype.l||m();d=function(){c.apply(this,arguments)};d.prototype=t.i.create(this.prototype);d.prototype.constructor=d;d.extend=t.Ga.extend;d.create=t.Ga.create;for(var e in a)a.hasOwnProperty(e)&&(d.prototype[e]=a[e]);return d};t.Ga.create=function(){var a=t.i.create(this.prototype);this.apply(a,arguments);return a}; diff --git a/dist/video-js/video.novtt.dev.js b/dist/video-js/video.novtt.dev.js index 1c270fbd20..3497bd006c 100644 --- a/dist/video-js/video.novtt.dev.js +++ b/dist/video-js/video.novtt.dev.js @@ -80,7 +80,7 @@ vjs.ACCESS_PROTOCOL = ('https:' == document.location.protocol ? 'https://' : 'ht * Full player version * @type {string} */ -vjs['VERSION'] = '4.12.12'; +vjs['VERSION'] = '4.12.13'; /** * Global Player instance options, surfaced from vjs.Player.prototype.options_ diff --git a/dist/video-js/video.novtt.js b/dist/video-js/video.novtt.js index 8fa7840ec3..64bbc3d8d2 100644 --- a/dist/video-js/video.novtt.js +++ b/dist/video-js/video.novtt.js @@ -1,5 +1,5 @@ (function() {var b=void 0,f=!0,j=null,l=!1;function m(){return function(){}}function n(a){return function(){return this[a]}}function p(a){return function(){return a}}var s;document.createElement("video");document.createElement("audio");document.createElement("track"); -function t(a,c,d){if("string"===typeof a){0===a.indexOf("#")&&(a=a.slice(1));if(t.Ca[a])return c&&t.log.warn('Player "'+a+'" is already initialised. Options will not be applied.'),d&&t.Ca[a].I(d),t.Ca[a];a=t.m(a)}if(!a||!a.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");return a.player||new t.Player(a,c,d)}var videojs=window.videojs=t;t.fc="4.12";t.sd="https:"==document.location.protocol?"https://":"http://";t.VERSION="4.12.12"; +function t(a,c,d){if("string"===typeof a){0===a.indexOf("#")&&(a=a.slice(1));if(t.Ca[a])return c&&t.log.warn('Player "'+a+'" is already initialised. Options will not be applied.'),d&&t.Ca[a].I(d),t.Ca[a];a=t.m(a)}if(!a||!a.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");return a.player||new t.Player(a,c,d)}var videojs=window.videojs=t;t.fc="4.12";t.sd="https:"==document.location.protocol?"https://":"http://";t.VERSION="4.12.13"; t.options={techOrder:["html5","flash"],html5:{},flash:{},width:300,height:150,defaultVolume:0,playbackRates:[],inactivityTimeout:2E3,children:{mediaLoader:{},posterImage:{},loadingSpinner:{},textTrackDisplay:{},bigPlayButton:{},controlBar:{},errorDisplay:{},textTrackSettings:{}},language:document.getElementsByTagName("html")[0].getAttribute("lang")||navigator.languages&&navigator.languages[0]||navigator.Ff||navigator.language||"en",languages:{},notSupportedMessage:"No compatible source was found for this video."}; "GENERATED_CDN_VSN"!==t.fc&&(videojs.options.flash.swf=t.sd+"vjs.zencdn.net/"+t.fc+"/video-js.swf");t.Gd=function(a,c){t.options.languages[a]=t.options.languages[a]!==b?t.Z.Aa(t.options.languages[a],c):c;return t.options.languages};t.Ca={};"function"===typeof define&&define.amd?define("videojs",[],function(){return videojs}):"object"===typeof exports&&"object"===typeof module&&(module.exports=videojs);t.Ga=t.CoreObject=m(); t.Ga.extend=function(a){var c,d;a=a||{};c=a.init||a.l||this.prototype.init||this.prototype.l||m();d=function(){c.apply(this,arguments)};d.prototype=t.i.create(this.prototype);d.prototype.constructor=d;d.extend=t.Ga.extend;d.create=t.Ga.create;for(var e in a)a.hasOwnProperty(e)&&(d.prototype[e]=a[e]);return d};t.Ga.create=function(){var a=t.i.create(this.prototype);this.apply(a,arguments);return a}; diff --git a/package.json b/package.json index 9d55998ad7..f3b46651a4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "video.js", "description": "An HTML5 and Flash video player with a common API and skin for both.", - "version": "4.12.12", + "version": "4.12.13", "copyright": "Copyright 2014 Brightcove, Inc. https://github.com/videojs/video.js/blob/master/LICENSE", "keywords": [ "videojs",