1-Click preset.
This commit is contained in:
parent
af5e38e5ee
commit
301ed25019
@ -1219,6 +1219,12 @@ TD .checkmark, TD .radiomark {
|
|||||||
filter: grayscale(100%);
|
filter: grayscale(100%);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.lbl-l {
|
||||||
|
font-size: 13px;
|
||||||
|
text-align: center;
|
||||||
|
padding: 4px 0;
|
||||||
|
}
|
||||||
|
|
||||||
.lbl-s {
|
.lbl-s {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
/* margin: 10px 4px 0 0; */
|
/* margin: 10px 4px 0 0; */
|
||||||
|
@ -1811,9 +1811,9 @@ ${makePlSel(plJson[i].end?plJson[i].end:0, true)}
|
|||||||
<span class="checkmark"></span>
|
<span class="checkmark"></span>
|
||||||
</label>`;
|
</label>`;
|
||||||
if (Array.isArray(lastinfo.maps) && lastinfo.maps.length>0) {
|
if (Array.isArray(lastinfo.maps) && lastinfo.maps.length>0) {
|
||||||
content += `<div class="sel">Ledmap: <select class="sel-p" id="p${i}lmp"><option value="">None</option>`;
|
content += `<div class="lbl-l">Ledmap: <div class="sel-p"><select class="sel-p" id="p${i}lmp"><option value="">None</option>`;
|
||||||
for (const k of (lastinfo.maps||[])) content += `<option value="${k}"${(i>0 && pJson[i].ledmap==k)?" selected":""}>${k}</option>`;
|
for (const k of (lastinfo.maps||[])) content += `<option value="${k}"${(i>0 && pJson[i].ledmap==k)?" selected":""}>${k}</option>`;
|
||||||
content += "</select></div>";
|
content += "</select></div></div>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1851,6 +1851,10 @@ function makePUtil()
|
|||||||
p.classList.remove('staybot');
|
p.classList.remove('staybot');
|
||||||
p.classList.add('pres');
|
p.classList.add('pres');
|
||||||
p.innerHTML = `<div class="presin expanded">${makeP(0)}</div>`;
|
p.innerHTML = `<div class="presin expanded">${makeP(0)}</div>`;
|
||||||
|
let pTx = gId('p0txt');
|
||||||
|
pTx.focus();
|
||||||
|
pTx.value = eJson.find((o)=>{return o.id==selectedFx}).name;
|
||||||
|
pTx.select();
|
||||||
p.scrollIntoView({
|
p.scrollIntoView({
|
||||||
behavior: 'smooth',
|
behavior: 'smooth',
|
||||||
block: 'center'
|
block: 'center'
|
||||||
@ -1894,6 +1898,7 @@ function makePlUtil()
|
|||||||
p.classList.remove('staybot');
|
p.classList.remove('staybot');
|
||||||
p.innerHTML = `<div class="pres"><div class="segin expanded" id="seg100">${makeP(0,true)}</div></div>`;
|
p.innerHTML = `<div class="pres"><div class="segin expanded" id="seg100">${makeP(0,true)}</div></div>`;
|
||||||
refreshPlE(0);
|
refreshPlE(0);
|
||||||
|
gId('p0txt').focus();
|
||||||
p.scrollIntoView({
|
p.scrollIntoView({
|
||||||
behavior: 'smooth',
|
behavior: 'smooth',
|
||||||
block: 'center'
|
block: 'center'
|
||||||
@ -1921,7 +1926,11 @@ function tglCs(i)
|
|||||||
function tglSegn(s)
|
function tglSegn(s)
|
||||||
{
|
{
|
||||||
let t = gId(s<100?`seg${s}t`:`p${s-100}txt`);
|
let t = gId(s<100?`seg${s}t`:`p${s-100}txt`);
|
||||||
if (t) t.classList.toggle("show");
|
if (t) {
|
||||||
|
t.classList.toggle("show");
|
||||||
|
t.focus();
|
||||||
|
t.select();
|
||||||
|
}
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
}
|
}
|
||||||
|
2734
wled00/html_ui.h
2734
wled00/html_ui.h
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user