Skip to content

Commit d9c886a

Browse files
committed
Create or delete bigPeek (click on smallPeek/bigPeek)
1 parent fd658fc commit d9c886a

File tree

5 files changed

+1652
-1627
lines changed

5 files changed

+1652
-1627
lines changed

usermods/usermod_v2_games/usermod_v2_games.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -330,9 +330,9 @@ class GamesUsermod : public Usermod {
330330
strip.addEffect(255, &mode_pongGame, _data_FX_MODE_PONGGAME);
331331
#ifdef USERMOD_MPU6050_IMU
332332
IMU = (MPU6050Driver *)usermods.lookup(USERMOD_ID_IMU);
333-
// #ifdef WLED_DEBUG
333+
#ifdef WLED_DEBUG
334334
strip.addEffect(255, &mode_IMUTest, _data_FX_MODE_IMUTest);
335-
// #endif
335+
#endif
336336
#endif
337337
strip.addEffect(255, &mode_3DIMUCube, _data_FX_MODE_3DIMUCube); //works also without IMU
338338
}

wled00/data/index.htm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
<button id="buttonPower" onclick="togglePower()" class="tgl"><i class="icons">&#xe08f;</i><p class="tab-label">Power</p></button>
6767
<button id="buttonNl" onclick="toggleNl()"><i class="icons">&#xe2a2;</i><p class="tab-label">Timer</p></button>
6868
<button id="buttonSync" onclick="toggleSync()"><i class="icons">&#xe116;</i><p class="tab-label">Sync</p></button>
69-
<button id="buttonSr" onclick="toggleLiveview()"><i class="icons">&#xe410;</i><p class="tab-label">GFX</p></button>
69+
<button id="buttonSr" onclick="toggleLiveview()"><i class="icons">&#xe410;</i><p class="tab-label">GFX</p></button>
7070
<button id="buttonI" onclick="toggleInfo()"><i class="icons">&#xe066;</i><p class="tab-label">Info</p></button>
7171
<button id="buttonNodes" onclick="toggleNodes()"><i class="icons">&#xe22d;</i><p class="tab-label">Nodes</p></button>
7272
<button onclick="window.location.href='/settings';"><i class="icons">&#xe0a2;</i><p class="tab-label">Config</p></button>
@@ -210,7 +210,7 @@
210210
<div id="effectGFX"> <!--WLEDMM-->
211211
<!-- <p class="labels hd">Peek ☾ <button class="btn infobtn btn-xs" onclick="eandp(this,gId('canvasPeek'));">v</button></p> -->
212212
<br>
213-
<canvas id="canvasPeek"></canvas><br>
213+
<canvas id="canvasPeek" onclick="bigPeek(true)"></canvas><br>
214214
<br>
215215
</div>
216216
<div id="fx">

wled00/data/index.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1963,6 +1963,22 @@ function toggleLiveview()
19631963
if (ws && ws.readyState === WebSocket.OPEN) ws.send(`{"lv":${isLv}}`);
19641964
}
19651965

1966+
//WLEDMM create and delete iFrame for peek (isLv is true if create)
1967+
function bigPeek(doCreate)
1968+
{
1969+
let lvID = "liveview2D"
1970+
if (doCreate) {
1971+
var cn = '<iframe id="liveview2D" src="about:blank" onload="this.contentWindow.document.body.onclick=function(){bigPeek(false);}"></iframe>';
1972+
gId('kliveview2D').innerHTML = cn;
1973+
}
1974+
1975+
gId('mliveview2D').style.transform = (doCreate) ? "translateY(0px)":"translateY(100%)";
1976+
1977+
gId(lvID).style.display = (doCreate) ? "block":"none";
1978+
var url = (loc?`http://${locip}`:'') + "/" + lvID;
1979+
gId(lvID).src = (doCreate) ? url:"about:blank";
1980+
}
1981+
19661982
function toggleInfo()
19671983
{
19681984
if (isNodes) toggleNodes();

0 commit comments

Comments
 (0)