aboutsummaryrefslogtreecommitdiff
path: root/node_modules/montage/ui/youtube-player.reel/youtube-player.js
diff options
context:
space:
mode:
authorStuart Knightley2012-03-19 15:13:28 -0700
committerStuart Knightley2012-03-19 15:13:28 -0700
commite438756a18e4ae46cd4713e81f0bc4a1d2ddea15 (patch)
tree2d333430d4d0bafa335fc96ccca19b087d900285 /node_modules/montage/ui/youtube-player.reel/youtube-player.js
parentdd382088b4990c4e39f77d793c1a6bd7e3c52aca (diff)
downloadninja-e438756a18e4ae46cd4713e81f0bc4a1d2ddea15.tar.gz
Update Youtube channel to have three thumbnails
Diffstat (limited to 'node_modules/montage/ui/youtube-player.reel/youtube-player.js')
-rw-r--r--node_modules/montage/ui/youtube-player.reel/youtube-player.js37
1 files changed, 35 insertions, 2 deletions
diff --git a/node_modules/montage/ui/youtube-player.reel/youtube-player.js b/node_modules/montage/ui/youtube-player.reel/youtube-player.js
index 462dca58..b49f6ae1 100644
--- a/node_modules/montage/ui/youtube-player.reel/youtube-player.js
+++ b/node_modules/montage/ui/youtube-player.reel/youtube-player.js
@@ -36,6 +36,37 @@ var YoutubePlayer = exports.YoutubePlayer = Montage.create(Component, {
36 } 36 }
37 }, 37 },
38 38
39 _width: {
40 enumerable: false,
41 value: 640
42 },
43 width: {
44 get: function() {
45 return this._width;
46 },
47 set: function(value) {
48 if (this._width !== value) {
49 this._width = value;
50 this.needsDraw = true;
51 }
52 }
53 },
54 _height: {
55 enumerable: false,
56 value: 385
57 },
58 height: {
59 get: function() {
60 return this._height;
61 },
62 set: function(value) {
63 if (this._height !== value) {
64 this._height = value;
65 this.needsDraw = true;
66 }
67 }
68 },
69
39 _autoplay: { 70 _autoplay: {
40 enumerable: false, 71 enumerable: false,
41 value: false 72 value: false
@@ -47,6 +78,7 @@ var YoutubePlayer = exports.YoutubePlayer = Montage.create(Component, {
47 set: function(value) { 78 set: function(value) {
48 if (this._autoplay !== value) { 79 if (this._autoplay !== value) {
49 this._autoplay = value; 80 this._autoplay = value;
81 this.needsDraw = true;
50 } 82 }
51 } 83 }
52 }, 84 },
@@ -145,7 +177,6 @@ var YoutubePlayer = exports.YoutubePlayer = Montage.create(Component, {
145 177
146 handleYoutubePlayerApiReady: { 178 handleYoutubePlayerApiReady: {
147 value: function(event) { 179 value: function(event) {
148 console.log("handleYoutubePlayerApiReady");
149 document.removeEventListener("youtubePlayerApiReady", this); 180 document.removeEventListener("youtubePlayerApiReady", this);
150 181
151 var self = this; 182 var self = this;
@@ -176,8 +207,10 @@ var YoutubePlayer = exports.YoutubePlayer = Montage.create(Component, {
176 207
177 this._player[fnName].apply(this._player, args); 208 this._player[fnName].apply(this._player, args);
178 } 209 }
179
180 this._playerQueue.length = 0; 210 this._playerQueue.length = 0;
211
212 this._element.width = this._width;
213 this._element.height = this._height;
181 } 214 }
182 } 215 }
183}); \ No newline at end of file 216}); \ No newline at end of file