Gond
- Az eHázi oldal nem igazán támogatja előformázott szöveg közzétételét. Míg humán tantárgyaknál ez teljesen rendben van, az Informatika kategóriát kellemetlenül érinti. Általában a forráskódok olvashatósága nagyban függ a sorbehúzásoktól, amelyek a beküldés alkalmával eltűnnek. A helyzet annál kellemetlenebb a Python programozási nyelv esetében, mivel ott a sorbehúzások által van megvalósítva a szerkezeti tagolás.
- Az eHázi oldal nem támogatja HTML tagek használatát. Ezt úgy viszit véghez, hogy a beküldött szövegből eltávolítja a kisebb-mint és nagyobb-mint jelek közti részeket. Míg humán tantárgyaknál ez teljesen rendben van, az Informatika kategóriát kellemetlenül érinti. Például a C és C++ nyelvek beszúrás direktívái áldozatul esnek. Szerencsére a SGML karakter entitások használat engedélyezett, ily módon a tisztogatás célját képező karakterek megtarthatóak anélkül, hogy biztonsági kockázatot jelentenének.
Megoldás
- A userscript a sorok kezdző szóközeit törhetetlen szóközökre cseréli.
- A userscript a különleges jelentéssel bíró karaktereket SGML karakter entitásokká alakítja.
Megjegyzés
Ez az eHázi - Felfújt szóköz userscript társa: az mindenki más írásait szépíti meg a felhasználó számára, ez a felhasználó írását szépíti meg mindenki számára.
Működés
A userscript az új kérdés, új válasz és válasz szerkesztése űrlapok eszköztárához hozzátesz egy HTML formázás gombot. Ha a szöveg az említett gondok valamelyikével küzd, beküldés előtt meg kell nyomni a HTML formázás gombot. Hatására a szerkesztett szöveg enyhén elcsúful, viszont az előnézet alkalmával máris látható a különbség.
Szkript
- Részletek
- Verzió: 0.0
- Engedély: none
- Méret: 8.24 Kb
- Külső tárhely (pastebin)
Kinézet
Múlt
- 0.0, 2022 november
- Eredeti változat
Jövő
- Az ASCIIMath határoló ` .. ` elrontja a forráskódot például JavaScript template literal esetében