NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
David Hartinger
Vlastník
Avatar
David Hartinger:6.6.2015 12:45

Přemýšlím, že bych sem nechal naprogramovat editor Texy! syntaxe v JavaScriptu, který by zároveň i highlightoval (nadpisy, tučné, kurzíva, odkazy).

Napadá vás nějaké technické řešení? Říkal jsem si, že by se dalo nějak využít ContentEditable, jen nevím, jak je taková věc spolehlivá. Další možností je vytvoření úplně vlastní textarea.

Máte někdo s něčím podobným zkušenosti?

Odpovědět
6.6.2015 12:45
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Michal Žůrek - misaz:6.6.2015 12:47

ContentEditable je super, ale je lepší nechat si output v HTML a vykašlat se na Texy. Ono to totiž jde převádět, ale je to takové krkolomné.

 
Nahoru Odpovědět
6.6.2015 12:47
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Michal Žůrek - misaz
David Hartinger:6.6.2015 12:49

WYSIWYG sem určitě nechci, články musí být uložené v Texy!, ne v HTML.

Nahoru Odpovědět
6.6.2015 12:49
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Drahomír Hanák:6.6.2015 13:21

Ace editor (http://ace.c9.io/) třeba vůbec content editable nepoužívá - vytvořili si vlastní, protože nad tím pak máš větší kontrolu. V ContentEditable voláš jen příkazy, které pak provede prohlížeč. U takové věci, jako je editor, bys stejně musel sám zasahovat do dokumentu pomocí JavaScriptu, takže by se to podle mě nevyplatilo.

Ten Ace editor je open-source a umožňuje definovat si vlastní pravidla pro zvýraznění syntaxe. Pokud by to šlo, bylo by podle mě nejlepší použít nějaké takové hotové řešení.

 
Nahoru Odpovědět
6.6.2015 13:21
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Drahomír Hanák
David Hartinger:6.6.2015 13:56

Je fakt, že by se dal upravit highlighter MarkDown pro Ace: http://ace.c9.io/…en-sink.html

Já bych ale rád, kdyby měl editor i jiné fonty (nadpisy byly velkými písmeny a podobně), což tady nelze. Také se mi zdá, že to nemá spellcheck. Když se na to dívám, tak je to sice obarvené, ale feeling z toho mám dost podobný jako když to byl plaintext.

Nahoru Odpovědět
6.6.2015 13:56
New kid back on the block with a R.I.P
Avatar
David Hartinger
Vlastník
Avatar
David Hartinger:6.6.2015 14:05

Tady jsem vytvořil jak bych si představoval že by editor vypadal. Fakt by mě bavilo stokrát víc psát v něčem takovém :)

Nahoru Odpovědět
6.6.2015 14:05
New kid back on the block with a R.I.P
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.