UPDATE: L'evidenziazione della sintassi è disponibile come plug-in corrente Etherpad - vedere la risposta di Giovanni di seguito.
I creatori di etherpad originali stavano lavorando sull'evidenziazione, ma complessi problemi di sincronizzazione li hanno fatti abbandonare quella funzione, come documentato in un file .txt nel codice sorgente.
Molti siti di etherpad funzionano su una versione standard di etherpad.org. Se l'evidenziazione venisse aggiunta, probabilmente la vedresti rapidamente adottata su sketchpad.cc. Forse guardarli e aspettare? O se vuoi davvero evidenziare, un buon primo tentativo/esperimento sarebbe la visualizzazione di sola lettura. Esempio: http://sketchpad.cc/sp/pad/view/BACfNDybki/latest Provare a utilizzare alcuni esistenti evidenziando libreria javascript per evidenziare il testo all'interno DIV # padcontent o forse $ ('# DIV padcontent') [0] .textContent
La complessità è sempre la formattazione del testo evidenziato di nuovo nel DB. Per questo potrebbe essere necessario utilizzare le trasformazioni operative (che sono le basi di etherpad e recentemente utilizzate anche nel word processor di Google Docs). Un tutorial: http://www.codecommit.com/blog/java/understanding-and-applying-operational-transformation
fonte
2010-08-11 17:24:38
Questo è un po 'sciocco. Perché non fare la sintassi evidenziando il 100% lato client? –
@Martindale, sì è meglio evitare il lato server e archiviare la formattazione del DB. –
Questa risposta non rappresenta più lo stato corrente di Etherpad. L'evidenziazione della sintassi è ora disponibile in Etherpad come plug-in. Vedi anche http://codepad.etherpad.org –