...
Code Block | ||
---|---|---|
| ||
var message = { messageName: "runlisp", lispExpression: "lispExpression", resultMessage: "nameOfPostedResultMessage", //optional messageId: "messageId"; //optional } window.postMessage(message, '*'); |
Event register
...
eventRegister/eventDeRegister
Event types: commandEvent, sysVarEvent, lispEvent, drawingEvent, selectionEvent, drawingModifiedEvent
You can find available events on the event page. See https://graebert.atlassian.net/wiki/x/QAFdRg page for more details about events.
eventRegister
Register for the event:receiving different types of additional events notifications.
where eventName will be the event Type type which you want to register:
Code Block | ||
---|---|---|
| ||
var message = { messageName: "eventRegister", eventName: "commandEvent";//one of the above event types } window.postMessage(message, '*'); |
...
eventDeRegister
Deregister to stop receiving different types of additional events notifications.
You can find available events on the event page. See https://graebert.atlassian.net/wiki/x/QAFdRg page for more details about events.
where eventName will be the event Type type which you want to deregister:
Code Block | ||
---|---|---|
| ||
var message = { messageName: "eventDeRegister", eventName: "commandEvent";//one of the above event types } window.postMessage(message, '*'); |
...