Notiz zeigt sich sofort gesetzt, Widgets nach Wunsch des Nutzers
Aus dem Zettel wird die Notiz: Der Text steht immer formatiert da, roh ist nur
die Zeile mit der Schreibmarke. Dazu eine kleine Werkzeugleiste (Aufgabe,
Aufzaehlung, Nummer, Ueberschrift, fett, Linie), Enter fuehrt Listen fort,
Backspace am Zeilenanfang nimmt erst den Vorsatz. Fuer groessere Umbauten
bleibt der Quelltext-Knopf.
Kein contenteditable: Der Quelltext bleibt die Wahrheit und wird nie aus dem
HTML zurueckgerechnet, das der Browser beim Tippen erzeugt.
Reihenfolge und An/Aus der Widgets liegen jetzt je Nutzer auf dem Server, in
einer Einstellung ("benutzer,notiz,-system,wetter,bild"). Der Schalter fuer das
Wetter auf dem Schreibtisch faellt damit weg — es ist ein Widget wie jedes
andere.
Die Einstellungen sind in Abschnitte sortiert (Darstellung, HoneyBar, Widgets,
Wetter, Programme, Konto), Beschriftung links, Schalter rechts.
This commit is contained in:
1 parent
c0abfbb491
commit
3807ddca24
12 files changed
+806
-220
No files matched your search
@@ -48,8 +48,8 @@ widgetAnmelden({
|
||||
</div>`
|
||||
: ""
|
||||
}
|
||||
<div class="zettel-fuss">
|
||||
<span class="zettel-stand">${escapeHtml(stand)}</span>
|
||||
<div class="w-fuss">
|
||||
<span class="w-stand">${escapeHtml(stand)}</span>
|
||||
<span class="bildw-knoepfe">
|
||||
<input class="bildw-datei" type="file" accept="image/png,image/jpeg,image/webp,image/gif" hidden />
|
||||
<button class="btn bildw-waehlen">${quelle ? "ersetzen" : "hochladen"}</button>
|
||||
@@ -122,7 +122,7 @@ async function linkSetzen(adresse) {
|
||||
|
||||
function melden(s) {
|
||||
stand = s;
|
||||
document.querySelectorAll('[data-widget="bild"] .zettel-stand').forEach((el) => {
|
||||
document.querySelectorAll('[data-widget="bild"] .w-stand').forEach((el) => {
|
||||
el.textContent = s;
|
||||
});
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user