@@ -39,7 +39,7 @@ import { DDGVideoDrawerMobile } from './components/ddg-video-drawer-mobile.js';
39
39
* + conduct any communications
40
40
*/
41
41
export class VideoOverlay {
42
- sideEffects = new SideEffects ( { debug : true } ) ; /* TODO: REMOVE debug */
42
+ sideEffects = new SideEffects ( ) ;
43
43
44
44
/** @type {string | null } */
45
45
lastVideoId = null ;
@@ -56,7 +56,6 @@ export class VideoOverlay {
56
56
* @param {import("../duck-player.js").UISettings } options.ui
57
57
*/
58
58
constructor ( { userValues, settings, environment, messages, ui } ) {
59
- console . log ( 'SETTINGS' , settings ) ;
60
59
this . userValues = userValues ;
61
60
this . settings = settings ;
62
61
this . environment = environment ;
@@ -181,8 +180,8 @@ export class VideoOverlay {
181
180
*/
182
181
const videoElement = document . querySelector ( this . settings . selectors . videoElement ) ;
183
182
const playerContainer = document . querySelector ( this . settings . selectors . videoElementContainer ) ;
184
- const overlayContainer = document . body ; // TODO: Move to RC
185
- if ( ! videoElement || ! playerContainer || ! overlayContainer ) {
183
+ const drawerContainer = document . body ;
184
+ if ( ! videoElement || ! playerContainer || ! drawerContainer ) {
186
185
return null ;
187
186
}
188
187
@@ -221,7 +220,7 @@ export class VideoOverlay {
221
220
222
221
// if we get here, we're trying to prevent the video playing
223
222
this . stopVideoFromPlaying ( ) ;
224
- this . appendOverlayToPage ( playerContainer , overlayContainer , params ) ;
223
+ this . appendOverlayToPage ( playerContainer , drawerContainer , params ) ;
225
224
}
226
225
}
227
226
}
@@ -230,7 +229,7 @@ export class VideoOverlay {
230
229
* @param {Element } targetElement
231
230
* @param {import("./util").VideoParams } params
232
231
*/
233
- appendOverlayToPage ( targetElement , overlayElement , params ) {
232
+ appendOverlayToPage ( targetElement , drawerTargetElement , params ) {
234
233
this . sideEffects . add ( `appending ${ DDGVideoOverlay . CUSTOM_TAG_NAME } or ${ DDGVideoOverlayMobile . CUSTOM_TAG_NAME } to the page` , ( ) => {
235
234
this . messages . sendPixel ( new Pixel ( { name : 'overlay' } ) ) ;
236
235
const controller = new AbortController ( ) ;
@@ -261,7 +260,7 @@ export class VideoOverlay {
261
260
drawer . addEventListener ( DDGVideoDrawerMobile . OPT_IN , ( /** @type {CustomEvent<{remember: boolean}> } */ e ) => {
262
261
return this . mobileOptIn ( e . detail . remember , params ) . catch ( console . error ) ;
263
262
} ) ;
264
- overlayElement . appendChild ( drawer ) ;
263
+ drawerTargetElement . appendChild ( drawer ) ;
265
264
266
265
if ( thumbnailOverlay . container ) {
267
266
this . appendThumbnail ( thumbnailOverlay . container ) ;
0 commit comments