1+ window . lcjsSmallView = window . devicePixelRatio >= 2
2+ if ( ! window . __lcjsDebugOverlay ) {
3+ window . __lcjsDebugOverlay = document . createElement ( 'div' )
4+ window . __lcjsDebugOverlay . style . cssText = 'position:fixed;top:10px;left:10px;background:rgba(0,0,0,0.7);color:#fff;padding:4px 8px;z-index:99999;font:12px monospace;pointer-events:none'
5+ const attach = ( ) => { if ( document . body && ! window . __lcjsDebugOverlay . parentNode ) document . body . appendChild ( window . __lcjsDebugOverlay ) }
6+ attach ( )
7+ setInterval ( ( ) => {
8+ attach ( )
9+ window . __lcjsDebugOverlay . textContent = window . innerWidth + 'x' + window . innerHeight + ' dpr=' + window . devicePixelRatio + ' small=' + window . lcjsSmallView
10+ } , 500 )
11+ }
112/*
213 * LightningChart JS example that showcases Map Chart feature.
314 *
@@ -14,18 +25,8 @@ const mapChart = lightningChart({
1425 } ) . Map ( {
1526 theme : ( ( ) => {
1627 const t = Themes [ new URLSearchParams ( window . location . search ) . get ( 'theme' ) || 'darkGold' ] || undefined
17- const smallView = window . devicePixelRatio >= 2
18- if ( ! window . __lcjsDebugOverlay ) {
19- window . __lcjsDebugOverlay = document . createElement ( 'div' )
20- window . __lcjsDebugOverlay . style . cssText = 'position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);color:#fff;padding:4px 8px;z-index:99999;font:12px monospace;pointer-events:none'
21- if ( document . body ) document . body . appendChild ( window . __lcjsDebugOverlay )
22- setInterval ( ( ) => {
23- if ( ! window . __lcjsDebugOverlay . parentNode && document . body ) document . body . appendChild ( window . __lcjsDebugOverlay )
24- window . __lcjsDebugOverlay . textContent = window . innerWidth + 'x' + window . innerHeight + ' dpr=' + window . devicePixelRatio + ' small=' + ( window . devicePixelRatio >= 2 )
25- } , 500 )
26- }
27- return t && smallView ? lcjs . scaleTheme ( t , 0.5 ) : t
28+ return t && window . lcjsSmallView ? lcjs . scaleTheme ( t , 0.5 ) : t
2829} ) ( ) ,
29- textRenderer : window . devicePixelRatio >= 2 ? lcjs . htmlTextRenderer : undefined ,
30+ textRenderer : window . lcjsSmallView ? lcjs . htmlTextRenderer : undefined ,
3031 type : MapTypes . World ,
3132} )
0 commit comments