Sfondo
Cerchiamo di sviluppare un editor WYSIWYG per gli elenchi ordinati in modo che le persone possano modificare direttamente elenchi di istruzioni su una pagina Web.
Problema
L'attributo contentEditable
è tristemente immaturo per la modifica di elenchi ordinati (ad esempio, <ol contentEditable="true">...</ol>
). Ho scoperto quattro bug in Firefox 25.0.1 in pochi secondi di modifica; Il cromo era accettabile; IE8 + confinerà probabilmente con gli incubi.
Esiste un certo numero di editor in linea , e ho esaminato quasi tutti. Anche gli editor più leggeri sono troppo pesanti o hanno troppi bug per realizzare un compito apparentemente semplice.
Domanda
Quale approccio daresti allo sviluppo di un editor in linea WYSIWYG basato su browser per elenchi numerati? Alcune delle mie idee hanno incluso:
- Utilizza l'editor inline più robusto e ritaglia tutte le funzionalità inutili.
- Crea un editor in linea che soddisfi le mie esigenze.
Entrambi gli approcci richiederanno molto tempo.
Quali altri approcci meritano di essere considerati?