@@ -4,7 +4,7 @@ const TouchStartEvent = "touchstart";
44const TouchMoveEvent = "touchmove" ;
55
66// If true, logging is enabled.
7- const log = window . __CONFIG__ ?. debug && typeof console . log == "function" ;
7+ const debug = window . __CONFIG__ ?. debug ;
88
99// Returns the <html> element.
1010export function getHtmlElement ( ) {
@@ -16,7 +16,7 @@ export function initHtmlElement() {
1616 const htmlElement = document . documentElement ;
1717
1818 if ( htmlElement && htmlElement . hasAttribute ( "class" ) ) {
19- if ( log ) {
19+ if ( debug ) {
2020 console . log ( `html: removed class="${ htmlElement . getAttribute ( "class" ) } "` ) ;
2121 }
2222
@@ -28,7 +28,7 @@ export function initHtmlElement() {
2828 if ( document . body . classList . contains ( "hide-scrollbar" ) ) {
2929 htmlElement . setAttribute ( "class" , "hide-scrollbar" ) ;
3030
31- if ( log ) {
31+ if ( debug ) {
3232 console . log ( 'html: added class="hide-scrollbar" to permanently hide the scrollbar' ) ;
3333 }
3434 }
@@ -210,7 +210,7 @@ export class View {
210210
211211 this . preventNavigation = preventNavigation ;
212212
213- if ( log && name && uid ) {
213+ if ( debug && name && uid ) {
214214 const scope = this . scopes . map ( ( s ) => `${ s ?. $options ?. name } #${ s ?. $ ?. uid . toString ( ) } ` ) . join ( " › " ) ;
215215 console . log ( `view: ${ scope } ` , toRaw ( c ?. $data ) ) ;
216216 }
@@ -220,47 +220,47 @@ export class View {
220220 bodyEl . classList . add ( "hide-scrollbar" ) ;
221221 setHtmlStyle ( "scrollbar-width" , "none" ) ;
222222 setHtmlStyle ( "overflow-y" , "hidden" ) ;
223- if ( log ) {
223+ if ( debug ) {
224224 console . log ( `html: added style="scrollbar-width: none; overflow-y: hidden;"` ) ;
225225 }
226226 }
227227 } else if ( bodyEl . classList . contains ( "hide-scrollbar" ) ) {
228228 bodyEl . classList . remove ( "hide-scrollbar" ) ;
229229 setHtmlStyle ( "scrollbar-width" ) ;
230230 setHtmlStyle ( "overflow-y" ) ;
231- if ( log ) {
231+ if ( debug ) {
232232 console . log ( `html: removed style="scrollbar-width: none; overflow-y: hidden;"` ) ;
233233 }
234234 }
235235
236236 if ( disableScrolling ) {
237237 if ( ! bodyEl . classList . contains ( "disable-scrolling" ) ) {
238238 bodyEl . classList . add ( "disable-scrolling" ) ;
239- if ( log ) {
239+ if ( debug ) {
240240 console . log ( `body: added class="disable-scrolling"` ) ;
241241 }
242242 }
243243 } else if ( bodyEl . classList . contains ( "disable-scrolling" ) ) {
244244 bodyEl . classList . remove ( "disable-scrolling" ) ;
245- if ( log ) {
245+ if ( debug ) {
246246 console . log ( `body: removed class="disable-scrolling"` ) ;
247247 }
248248 }
249249
250250 if ( disableNavigationGestures ) {
251251 if ( ! bodyEl . classList . contains ( "disable-navigation-gestures" ) ) {
252252 bodyEl . classList . add ( "disable-navigation-gestures" ) ;
253- document . addEventListener ( TouchStartEvent , preventNavigationTouchEvent , { passive : false } ) ;
254- document . addEventListener ( TouchMoveEvent , preventNavigationTouchEvent , { passive : false } ) ;
255- if ( log ) {
253+ window . addEventListener ( TouchStartEvent , preventNavigationTouchEvent , { passive : false } ) ;
254+ window . addEventListener ( TouchMoveEvent , preventNavigationTouchEvent , { passive : false } ) ;
255+ if ( debug ) {
256256 console . log ( `view: disabled touch navigation gestures` ) ;
257257 }
258258 }
259259 } else if ( bodyEl . classList . contains ( "disable-navigation-gestures" ) ) {
260260 bodyEl . classList . remove ( "disable-navigation-gestures" ) ;
261- document . removeEventListener ( TouchStartEvent , preventNavigationTouchEvent , false ) ;
262- document . removeEventListener ( TouchMoveEvent , preventNavigationTouchEvent , false ) ;
263- if ( log ) {
261+ window . removeEventListener ( TouchStartEvent , preventNavigationTouchEvent , false ) ;
262+ window . removeEventListener ( TouchMoveEvent , preventNavigationTouchEvent , false ) ;
263+ if ( debug ) {
264264 console . log ( `view: re-enabled touch navigation gestures` ) ;
265265 }
266266 }
0 commit comments