Current section

Files

Jump to
hologram assets js events select_event.mjs
Raw

assets/js/events/select_event.mjs

"use strict";
import Type from "../type.mjs";
export default class SelectEvent {
// The DOM select event is not cancelable, so preventDefault would be a no-op.
static isDefaultAllowed = true;
static buildOperationParam(event) {
const value = event.target.value.substring(
event.target.selectionStart,
event.target.selectionEnd,
);
return Type.map([[Type.atom("value"), Type.bitstring(value)]]);
}
static isEventIgnored(_event) {
return false;
}
}