1 dépôt
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 est une bibliothèque de bibliothèque d'éditeur de texte riche JavaScript et un framework pour construire des éditeurs WYSIWYG. Il agit comme un wrapper léger pour l'API contenteditable du navigateur, transformant des éléments standard en éditeurs stylisés qui prennent en charge le formatage de texte riche et la sortie HTML sémantique. La bibliothèque fonctionne comme un purificateur de contenu HTML, supprimant les balises et attributs indésirables du contenu tapé ou collé pour maintenir un balisage propre. Elle fournit un système pour implémenter des interactions clavier personnalisées et mapper des raccourcis pour déclencher des changements de style ou l'insertion d'éléments. Le framework couvre un large éventail de capacités d'éditeur, y compris la gestion d'état pour les opérations d'annulation et de rétablissement, la configuration de contraintes d'entrée pour les limites de longueur et les espaces réservés, et l'injection programmatique d'éléments HTML personnalisés à la position du curseur.
Automatically inserts structural tags like paragraphs or horizontal rules based on user input patterns.