Constructor
new SpeakerContextMenu(x, y, speaker, options)
Parameters:
| Name | Type | Description | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
x | number | Preferred left position in viewport pixels. | ||||||||||||||||||||||||
y | number | Preferred top position in viewport pixels. | ||||||||||||||||||||||||
speaker | object | The speaker object being acted on. | ||||||||||||||||||||||||
options | object | Options and callback functions for the menu.Properties
|
Example
new SpeakerContextMenu(event.clientX, event.clientY, speaker, {
onSetColor: () => speakersPanel.openHuePicker(speaker, swatchEl),
onChangeName: () => speakersPanel.makeSpeakerEditable(nameSpan, speaker),
onRemove: () => speakersPanel.deleteSpeaker(speaker.id),
onDismiss: () => {},
});