Autor Zpráva
Tori
Profil
Týká se to situací, kdy tentýž tag je i později, ale v upravené podobě - tj. místo [pre] je [prephp], místo [edit] je [edit (8.3.2013 23:03:02)]. Keďže poměrně často JUSHi napovídám, tak typická situace je:
text text
tady označím kus kódu, Ctrl+E, ale vloží se jen [pre]

[prephp]$foo = bar();[/pre]

Provizorně mi na tyhle dva tagy fungovala malá změna ve funkci insertTag (místo řádku 397 djpw.js):
    if (tag == 'edit' || tag == 'pre')
        var closed = ((tac[2] + endTag).indexOf(endTag) < (tac[2] + startTag).search(/\[(edit|pre)[^\]]*\]/i));
    else
        var closed = ((tac[2] + endTag).indexOf(endTag) < (tac[2] + startTag).indexOf(startTag));

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: