0.1.0 • Published 4 years ago
dom-selection-highlighter v0.1.0
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