Thanks for the response & resource link, Brian - much appreciated.

It’s good to know that I wasn’t barking up the wrong tree (view!), regarding 
the need to handle the returned hilitedElement array comma-delimited keys list.

I’m new to arrays (and indeed most development concepts), so it was a good 
learning experience to try to work this out - though the documentation for 
arrays could be more helpful regarding syntax and passing in variables, as much 
trial and error was needed.

I like the mechanism you’ve used for generalising the array key to be 
independent of tree node depth - consider that learned and reused! :)
Best,
Keith  

> On 21 Dec 2021, at 15:19, Brian Milby via use-livecode 
> <use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com>> wrote:
> 
> I saw this originally and meant to dig a bit.  Sorry for causing additional 
> work for you.  Here is a widget script that does pretty much what you are 
> doing but leverages a way of array access that isn’t obvious.
> 
> https://github.com/bwmilby/DocEditorPlus/blob/master/DocEditorPlus_Scripts/stack_DocEditorPlus_widget_id_1008.livecodescript
>  
> <https://github.com/bwmilby/DocEditorPlus/blob/master/DocEditorPlus_Scripts/stack_DocEditorPlus_widget_id_1008.livecodescript>
> 
> You should not need to use a case statement.  In my case the value was HTML 
> in one case but plain text otherwise.
> 
> It is part of a more involved stack, but the card with this widget may be 
> helpful for your purposes.
> 
> Thanks,
> Brian
> 
> Sent from my iPhone
_______________________________________________
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