feat: Passwortfeld mit Sichtbarkeitsschalter hinzugefügt; Versionsnummer auf 1.0.58 erhöht
This commit is contained in:
15
app.py
15
app.py
@@ -2594,7 +2594,12 @@ body{background:var(--bg);color:var(--txt);font-family:-apple-system,BlinkMacSys
|
||||
</div>
|
||||
</div>
|
||||
<div class="field"><label>Hotspot-Name (SSID)</label><input type="text" id="ap-ssid" placeholder="PiCopy"></div>
|
||||
<div class="field"><label>Passwort (min. 8 Zeichen)</label><input type="password" id="ap-pw" placeholder="PiCopy,"></div>
|
||||
<div class="field"><label>Passwort (min. 8 Zeichen)</label>
|
||||
<div style="display:flex;gap:.4rem">
|
||||
<input type="password" id="ap-pw" placeholder="PiCopy," style="flex:1">
|
||||
<button type="button" class="btn sm ghost" id="ap-pw-toggle" onclick="togglePwVis('ap-pw','ap-pw-toggle')" style="flex-shrink:0;font-size:.85rem">👁</button>
|
||||
</div>
|
||||
</div>
|
||||
<button class="btn pri" onclick="saveAP()">✓ Speichern & Neustart</button>
|
||||
<div id="ap-flash" class="flash" style="margin-top:.4rem"></div>
|
||||
</div>
|
||||
@@ -3033,6 +3038,7 @@ async function loadCfg(){
|
||||
$('c-verify').checked=!!cfg.verify_checksum;
|
||||
$('c-delsrc').checked=!!cfg.delete_source;
|
||||
$('w-ssid').value=cfg.wifi_ssid||''; $('ap-ssid').value=cfg.ap_ssid||'PiCopy';
|
||||
$('ap-pw').value=cfg.ap_password||'';
|
||||
$('dst-type').value=cfg.dest_type||'usb';
|
||||
onDestTypeChange(false);
|
||||
}
|
||||
@@ -3061,6 +3067,13 @@ async function scanNets(){
|
||||
}).join('');
|
||||
}
|
||||
function pickNet(s){$('w-ssid').value=s;$('net-list').style.display='none';$('w-pw').focus();}
|
||||
function togglePwVis(inputId, btnId){
|
||||
const inp=$(inputId), btn=$(btnId);
|
||||
const show = inp.type==='password';
|
||||
inp.type = show ? 'text' : 'password';
|
||||
btn.textContent = show ? '🙈' : '👁';
|
||||
}
|
||||
|
||||
async function connectWifi(){
|
||||
const ssid=$('w-ssid').value.trim(),pw=$('w-pw').value;
|
||||
if(!ssid){flash('wifi-flash','err','Bitte SSID eingeben');return;}
|
||||
|
||||
Reference in New Issue
Block a user