Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejs
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
languagejs
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
languagejs
var message = {
messageName: "eventDeRegister",
eventName: "commandEvent";//one of the above event types
}
window.postMessage(message, '*');

...