WYSIWYG Content Lock

Component ID

2532388

Component name

WYSIWYG Content Lock

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

Allows you to designate some areas within a textarea to be protected from interference by WYSIWYG editors.

This could theoretically be used to prevent users from messing up carefully constructed layouts.
It provides a new WYSIWYG button "Lock" which allows editors to click on given divs or paragraphs and lock or unlock them.

But really it's just an experiment and demo module for a small WYSIWYG_API + CKEditor plugin.
This will probably never be any more than a sandbox - unless someone can think of a use for it.

This experiment was a proof-of-concept towards finding a way for the Embedder project to safely embed Entities, Blocks and other embeds within a WYSIWYG edit UI while protecting them from direct accidental editing.

Once a block is embedded with full markup into a WYSIWYG editor, we needed to lock it from interference, and intercept any further attempts to interact with it.

Requirements

WYSIWYG API
with CKEditor 3.x