(Browser) Widget documentation

Ali Lloyd ali.lloyd at livecode.com
Wed Sep 20 12:30:55 EDT 2017


The list of extension APIs will be sorted in 9 DP 9 (Thanks to Brian!)

On Wed, Sep 20, 2017 at 5:29 PM Ali Lloyd <ali.lloyd at livecode.com> wrote:

> Alternatively, right-click on the widget in question and choose 'Show
> Documentation'
>
> On Wed, Sep 20, 2017 at 5:03 PM hh via use-livecode <
> use-livecode at lists.runrev.com> wrote:
>
>> > Ben R. wrote:
>> > General question: where can users find a reference to the supported
>> > properties/commands/functions of widgets? E.g. the properties of a
>> Segmented
>> > Control widget?
>> > More specific immediate question: where can I find a reference for the
>> Browser widget?
>>
>> In the dictionary (sorted by random) or in tinydict (sorted) choose the
>> widget in the API menu.
>>
>> > Ben R. wrote:
>> > Even more specific question: how can I interrogate the contents of the
>> loaded
>> > page in a browser widget? e.g. the dictionary has
>> >
>> >       -- Use JavaScript to hide "myButton" in the page displayed in a
>> browser widget.
>> >       do "document.getElementById('myButton').hidden = 'hidden'" in
>> widget "myBrowser"
>> >
>> > But how would I get the value of
>> document.getElementById('myButton').hidden
>> > back to LiveCode?
>>
>> ___ 1. In your card's script (for example) put:
>>
>> on openCard
>>    set the javascriptHandlers of widget "browser" to "jsGetValue"
>> end openCard
>>
>> -- handles the return from the browser
>> on jsGetValue pValue
>>    put pValue into fld "OUT"
>> end jsGetValues
>>
>> ___ 2. Then use this as follows.
>>
>> put "var x=document.getElementById('myButton').value;
>> liveCode.jsGetValue(x);" into js
>> do js in widget "browser"
>>
>> Note.
>> There may be more javascriptHandlers, separate them by cr.
>> (Was a bug in some versions on Win: If not working separate them by
>> comma).
>> You may use more than one argument for javascriptHandlers.
>> That's all.
>> You don't have to declare them (here jsGetValue) as function in the HTML
>> document.
>>
>> HTH, H.
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>



More information about the use-livecode mailing list