0.1.0 • Published 4 years ago

dom-selection-highlighter v0.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

dom-selection-highlighter

Work in progress

A simple dom-selection-highlighter

API

const id = generateHighlightId();

const selection = Highlighter.serializeSelection({id, range: window.getSelection().getRangeAt(0)});

// const range = Highlighter.getRangeFromSerializedSelection(selection)

Highlighter.paintSerializedSelection(selection,
    (e) => {
        e.style.textDecoration = "underline";
        e.style.textDecorationColor = "orange";
    });

setTimeout(() => {
    Highlighter.unpaintSerializedSelection(selection);
}, 3000);
0.1.0

4 years ago