http://quality.livecode.com/show_bug.cgi?id=19184
right now HQ says they can do it, but for a price, it's a non-trivial job, and hours to get it done need to be covered, cost wise. Actually the quote they gave me was very reasonable, but still beyond our budgets. if anyone is interested, we could all "kick in" some amount to get the job done ..
Just few of the requirements we are interested in having working
1) The ability to pass variables from LiveCode to Javascript (current method has issues, see the enhancement request for details)
2) Synchronous, non-callback methods for integrating functions both from LC to JS and from JS to LC. (not possible now. if you have a function in LC and ping it with JS, the browser widget cannot get any value in return)
3) Full layering: Right now, the browser widget can be layered a little bit by putting it inside of a group, but not very well.
4) multi-threading
5) masking of browser widgets
Jonathan has more ideas.
Basically it means that html5 "apps" could be part of your LC "package" and the browser widget behaves like any other control and is a fully integrated into the message path as any other control (well, almost). at a simpler level if you have good html/css skills you could create small "views" like
Code: Select all
<ul class="panel">
<li class="row1> Oranges </li>
<li class="row2> Apples </li>
<li class="row1> Papaya </li>
<li class="row2> Pinapple </li>
<ul>
+ a little CSS and bingo you have a new control that is responsive and flows like any web page <div> Changing attributes of multiple elements become super easy because you touchone or two values in the CSS vs having to tweak many object in a group. But then you would want the JS calls fromt his small html to beable to "talk" to LC on the back end.
On the high end, you could use LC to wrap existing and "big" web apps and have them talk to each other synchronously.
Any one interested?