Come viene emulato il cursore in Etherpad?
-
08-10-2019 - |
Domanda
Come è il cursore lampeggiante emulato in Etherpad? (Vedere una versione live a ietherpad.com) Il modo in cui lo farei, è quello di creare un div e la posizione assolutamente in cui il cursore dovrebbe essere. Poi, visualizzare e rimuoverlo ad intervalli regolari. Tuttavia sembrano farlo in modo diverso.
Il testo di una riga è in
<div id="magicdomid2" class="">...</div>
Non riesco a vedere nulla cambia intorno al div. Come si fa?
Soluzione
Non è emulato. Nel browser moderni, Etherpad crea un iframe
contenente un documento con il tag:
<body contenteditable="true">
Il che dice al browser per consentire la modifica del documento HTML contenuto. Il carato è uno degli effetti dell'inclusione di tale attributo.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow