Diskuze: Texy! editor s barvením syntaxe

JavaScript JavaScript Texy! editor s barvením syntaxe

Avatar
David Čápka
Tým ITnetwork
Avatar
David Čápka:

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
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na David Čápka
Michal Žůrek (misaz):

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
Nesnáším {}, proto se jim vyhýbám.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Michal Žůrek (misaz)
David Čápka:

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
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Drahomír Hanák
Tým ITnetwork
Avatar
Odpovídá na David Čápka
Drahomír Hanák:

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 Čápka
Tým ITnetwork
Avatar
Odpovídá na Drahomír Hanák
David Čápka:

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
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
David Čápka
Tým ITnetwork
Avatar
David Čápka:

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
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
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.