On 25/11/2016 04:38, Todd Fabacher wrote:

Mark, One question I had that was NOT answered is..Can a JavaScript
function call a LiveCode function? I know this was added in the LC8 browser.

Hi Todd,

Mark and Kevin are on holiday today, but I'll try and address this for you.

At the moment, JavaScript functions cannot call LiveCode functions. Our current plan is to make this work in December or January.

It will be more difficult to implement than the new "do script as JavaScript" feature, but much easier than making the "url" chunk work the same way as on other platforms.

The latest idea we've had to make this happen is to let you set the "javaScriptHandlers" property on a stack. This will be a list of message names that the web page is allowed to send to the stack.

We'll then add a JavaScript function to the standalone, that lets you send a message to the current "defaultStack". For example:

    Module.LiveCodeSendMessage("<message>", ["<param1>", "<param2>"])

If <message> is not among the lines of the "javaScriptHandlers" of the defaultStack, then it'll be ignored. Otherwise, it'll be sent to the current card of the defaultStack, just like "backKey" message on mobile platforms, for example.

That's the current plan, anyway. No doubt it will change a bit once we start working on it. Does that broadly answer your question?

Best regards,

                                               Peter

--
Dr Peter Brett <peter.br...@livecode.com>
LiveCode Technical Project Manager

lcb-mode for Emacs: https://github.com/peter-b/lcb-mode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to