Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[WYSIWYG] Safari en FormatBlock buggy?

Pagina: 1
Acties:

  • Bozozo
  • Registratie: Januari 2005
  • Laatst online: 20-02 16:10

Bozozo

Your ad here?

Topicstarter
Ik ben bezig aan een wysiwyg editor. Ik wil hem werkend krijgen in IE, FF en Safari (opera is te lastig, zeker in verhouding tot het aantal gebruikers ervan). Met Safari heb ik momenteel ruzie.

De editor staat hier
Probleem geïsoleerd is hier te vinden.

In sommige gevallen (beschreven op probleem-pagina) wordt de eerste letter niet
gestyled bij het veranderen van het type formatblock. Kent iemand dit probleem (bug?) en, nog beter, een goede oplossing?

TabCinema : NiftySplit


  • f.v.b
  • Registratie: Januari 2008
  • Laatst online: 17-11 09:06
He, je editor begint al aardig vorm te krijgen!

Wat Safari betreft: Als ik jou was zou ik eerst research doen naar bekende problemen in deze browser. TinyMCE is al aardig ver met het ondersteunen van Safari. Zelf melden ze daar (random quote) het volgende over:
The new 3.x [TinyMCE version] has an Safari plugin that patched over many of the glitches and issues that browser has.
In de Safari plugin wordt FormatBlock onder bepaalde omstandigheden geheel vervangen door eigen TinyMCE code:

JavaScript:
1
2
3
4
5
6
7
8
9
// Workaround for FormatBlock bug, http://bugs.webkit.org/show_bug.cgi?id=16004
ed.addCommand('FormatBlock', function(u, v) {
    var dom = ed.dom, e = dom.getParent(ed.selection.getNode(), dom.isBlock);

    if (e)
        dom.replace(dom.create(v), e, 1);
    else
        ed.getDoc().execCommand("FormatBlock", false, v);
});


En volgens mij hebben we dan ook meteen een beschrijving van de bug gevonden:

http://bugs.webkit.org/show_bug.cgi?id=16004

[ Voor 48% gewijzigd door f.v.b op 28-02-2008 07:10 . Reden: Voorbeeld code gevonden ]

Don't erase all files?
       [Yes]   [No]