1 repository
Automatically inserts structural tags into documents based on user typing patterns.
Distinct from Content Formatting: Focuses on the active transformation of input into structure, whereas Content Formatting refers to styles for blocks.
Explore 1 awesome GitHub repository matching user interface & experience · Input-Driven Structural Formatting. Refine with filters or upvote what's useful.
Medium.js este o bibliotecă JavaScript de editare rich text și un framework pentru construirea de editoare de tip WYSIWYG. Acționează ca un wrapper ușor pentru API-ul browserului contenteditable, transformând elementele standard în editoare stilizate care suportă formatarea textului bogat și output-ul HTML semantic. Biblioteca funcționează ca un sanitizer de conținut HTML, eliminând tag-urile și atributele nedorite din conținutul tastat sau lipit pentru a menține un markup curat. Oferă un sistem pentru implementarea interacțiunilor personalizate de la tastatură și maparea scurtăturilor pentru a declanșa schimbări de stil sau inserarea de elemente. Framework-ul acoperă o gamă largă de capabilități de editare, inclusiv gestionarea stării pentru operațiunile undo și redo, configurarea constrângerilor de input pentru limite de lungime și placeholder-e, și injectarea programatică a elementelor HTML personalizate la poziția cursorului.
Automatically inserts structural tags like paragraphs or horizontal rules based on user input patterns.