faccio un up aggiungendo però che intanto credo di essere riuscito a sistemare il problema dei whitespace, quindi vi dò il link al file patchato che credo potrà tornarvi utile
http://flatpress.nowhereland.it/flat.../res/shCore.js
aggiornato alla 1.4.1 (l'ultima del 19/09/06)
questa patch modifica leggermente il comportamento della classe, che prima effettuava l'escaping di < e >.
La cosa in effetti NON è necessaria, se il codice è ben scritto, e, anzi, è perfino deleteria. Tanto per fare un esempio, anche usando la classe originale un codice come
codice:<textarea name="code" class="html"> questo è markup</p> un form:</p> <form> <textarea> prova </textarea></p> </form> </textarea>
avrebbe causato una rottura del DOM della pagina (ovviamente), perché ANCHE nelle textarea bisogna usare le entità!
Se però aveste usato correttamente le entità, usando <pre>, le entità sarebbero state codificate due volte (& ---> &amp
Spero che saprete aiutarmi con gli altri miei due problemucci
ciao!



Rispondi quotando