diff options
Diffstat (limited to 'node_modules/montage/ui/youtube-player.reel')
-rw-r--r-- | node_modules/montage/ui/youtube-player.reel/youtube-player.js | 37 |
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 |