What I believe BR was referring to is that we can expose LC handlers to the local JS context of a browser widget thus enabling liveCode.* calls. What would be good, was to have functions (synchronous ones for the sake of complexity) exposed as well so that calling a liveCode.* function from JS on a browser widget not only would trigger the function but also return the results.
Right now, we need to play musical chairs where JS calls a liveCode.* handler, which doesn't return anything but executes, then the said handler execute something in the JS context which is essentially a callback thus forcing every call into an async call. I know pretty well how async JS world is but even if we could simply have synchronous functional calls there it would be awesome and open a whole new world to customized experiences. On Thu, Jun 1, 2017 at 9:50 PM, Mark Wieder via use-livecode < use-livecode@lists.runrev.com> wrote: > On 06/01/2017 04:59 PM, Monte Goulding via use-livecode wrote: > > Why not check for CopySpecial() if the object is a widget before passing >> to the owner? It makes more sense that the library handler a widget exports >> is part of the message path. That way we can dispatch to the instance and >> the instance can overload/override it if they want necessary. >> > > +1. I like the way you think. > > -- > Mark Wieder > ahsoftw...@gmail.com > > > _______________________________________________ > 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 > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. _______________________________________________ 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