* Handle Plotly.relayout request
()
| 1434 | * Handle Plotly.relayout request |
| 1435 | */ |
| 1436 | do_relayout() { |
| 1437 | /** @type {Py2JsRelayoutMsg} */ |
| 1438 | var msgData: Py2JsRelayoutMsg = this.model.get("_py2js_relayout"); |
| 1439 | if (msgData !== null) { |
| 1440 | if (msgData.source_view_id !== this.viewID) { |
| 1441 | var relayoutData = msgData.relayout_data; |
| 1442 | relayoutData["_doNotReportToPy"] = true; |
| 1443 | Plotly.relayout(this.el, msgData.relayout_data); |
| 1444 | } |
| 1445 | |
| 1446 | // ### Send layout delta ### |
| 1447 | var layout_edit_id = msgData.layout_edit_id; |
| 1448 | this._sendLayoutDelta(layout_edit_id); |
| 1449 | } |
| 1450 | } |
| 1451 | |
| 1452 | /** |
| 1453 | * Handle Plotly.update request |
no test coverage detected