CodersCommunity / forum.pasja-informatyki.local

Środowisko deweloperskie forum
https://forum.pasja-informatyki.pl
25 stars 7 forks source link

Formatowanie tekstu w bloczkach kodu powoduje problem #237

Open awaluk opened 3 years ago

awaluk commented 3 years ago

Podczas pisania posta, po wstawieniu kodu w bloczek, w samym bloczku można zaznaczyć tekst i włączyć jego formatowanie (podkreślenie, pogrubienie, cokolwiek). Po pierwsze formatowanie w bloczku wydaje się niezbyt potrzebne, a po drugie jak się je włączy, to na wyjściu generuje to kod HTML zamiast pożądanego efektu, np.:

Zrzut ekranu z 2021-01-02 01-10-47 Zrzut ekranu z 2021-01-02 01-10-57

Wypadałoby coś z tym zrobić. Może dałoby radę po prostu zablokować formatowanie w bloczku - tak aby gdy zaznaczony jest bloczek, nie dało się wstawiać innego formatowania. To wydaje mi się najsensowniejsze.

awaluk commented 3 years ago

https://user-images.githubusercontent.com/13801608/103465653-3bb59880-4d3e-11eb-8c59-e58218d6faee.mp4

ScriptyChris commented 3 years ago

Próbowałem to naprawić, ale napotkałem na problemy:

@Comandeer podrzucił parę sposobów na fix:

CKEditor ma natomiast wbudowaną obsługę biblioteki highlight.js (wspomniana była w tym issue), która jest zintegrowana jako widget, więc można by po prostu zastąpić nią SyntaxHighlighter'a (jest nowsza i oferuje kolorowanie składni automatycznie dobierając język programowania).