I’ve had no response as yet but that won’t prevent me from posting my final version as I’m quite pleased with it.
It includes all form elements and their methods and properties, Image, Navigator, etc. It includes **Canvas **and related objects. The only thing omitted is HTML5 features other than canvas. I’ve included a list of standard style properties, but I’ve preceded their tab-trigger with an underscore ‘_’ so they don’t clutter up the main listing.
What I quite like is that it encourages me to think about what object-type my variables are referencing. For example, if I have a variable that references a form’s TextArea, I can either start typing ‘Tex’, or ‘Elem’ if I want to use Element properties and methods. Then I can feed in my variable name.
I think the file is now as big as it needs to be - any bigger and it won’t trigger the completions list automatically. You may want to tinker with the ‘auto_complete_delay’ timing, to give you a chance to type a few letters before the list appears.
I welcome any comments. Andy.
BTW I realise that creating a python script to intercept ‘on_query_completions’ would be more creative, but for the moment I just wanted a simple list that worked
AndyJS.zip (8.98 KB)