Hi - I hope this is the right list to ask this...
I've been working on an extension where I've been trying to create some
interactive form fields - basically allowing the user to click and add a
nested group of fields. The idea was to do this in Javascript using OOUI,
and I thought I could have the php side create the initial form and fields
and handle the results by extending the existing Mediawiki FormAction
(using HTMLForm etc.)
However, I'm getting lost in the documentation and I can't figure out
what is needed to make this work - or if I need a different approach? There
are a couple of things in particular I've got stuck on:
* having the $data provided to the onSubmit php method include any of the
added fields (if it's not in the original list from getFormFields() it
doesn't seem to be included)
* on the javascript side, finding the identifiers of particular DOM objects
(like a certain Field Layout) to use OOUI infusion on (when I try with
jquery selectors on classes for example I get errors, too many things seem
to match)
Is there a good example extension or part of Mediawiki itself that does
anything like this? Or any other hints? Do I just need to give up on
FormAction and use OOUI to create all the form fields and getRequest()
directly to parse the submitted data??
Arthur
Show replies by date