Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 950 Bytes

File metadata and controls

27 lines (18 loc) · 950 Bytes

Text Editor

Este feature concentra las utilidades de edición enriquecida que actúan sobre la selección activa dentro del CV editable.

Contenido

  • active-selection-formatting.client.ts: aplica y revierte formato inline seguro sobre selecciones válidas dentro del editor.
  • active-selection-formatting.client.test.ts: cubre selección, restauración, formato inline y enlaces permitidos.

Entry Points

Data Flow

flowchart LR
    A["Toolbar click"] --> B["captureSelectionRange"]
    B --> C["applyInlineTextFormat / applyLinkOnSelection"]
    C --> D["Updated contenteditable DOM"]
Loading

Constraints

  • El formato solo debe aplicarse dentro del editor activo.
  • Los enlaces inseguros (javascript:, data:, vbscript:) deben rechazarse.
  • La restauración de la selección no debe romper el flujo del toolbar del optimizador.