MCPcopy Index your code
hub / github.com/bqplot/bqplot / custom_msg_sender

Function custom_msg_sender

js/src/Mark.ts:412–431  ·  view source on GitHub ↗
(event_name)

Source from the content-addressed store, hash-verified

410 }
411
412 custom_msg_sender(event_name) {
413 const event_data = this.event_metadata[event_name];
414 if (event_data !== undefined) {
415 let data = null;
416 if (event_data.hit_test) {
417 //do a hit test to check valid element
418 const el = d3.select(d3GetEvent().target);
419 if (this.is_hover_element(el)) {
420 data = el.data()[0];
421 if (event_data.lookup_data) {
422 data = this.model.get_data_dict(data, data.index);
423 }
424 } else {
425 //do not send mssg if hit test fails
426 return;
427 }
428 }
429 this.send({ event: event_data.msg_name, data: data });
430 }
431 }
432
433 reset_click() {
434 this.event_listeners.element_clicked = function () {};

Callers

nothing calls this directly

Calls 3

d3GetEventFunction · 0.90
sendMethod · 0.80
get_data_dictMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…