|
| __construct ($descriptor, $context=null, $messagePrefix= '') |
|
| getBody () |
|
| getButtons () |
|
| getErrorsOrWarnings ($elements, $elementsType) |
|
| getHeaderText ($section=null) |
|
| wrapForm ($html) |
|
| __construct ($descriptor, $context=null, $messagePrefix= '') |
| Build a new HTMLForm from an array of field attributes. More...
|
|
| addButton ($data) |
| Add a button to the form. More...
|
|
| addFooterText ($msg, $section=null) |
| Add footer text, inside the form. More...
|
|
| addHeaderText ($msg, $section=null) |
| Add HTML to the header, inside the form. More...
|
|
| addHiddenField ($name, $value, array $attribs=[]) |
| Add a hidden field to the output. More...
|
|
| addHiddenFields (array $fields) |
| Add an array of hidden fields to the output. More...
|
|
| addPostText ($msg) |
| Add text to the end of the display. More...
|
|
| addPreText ($msg) |
| Add HTML to introductory message. More...
|
|
| displayForm ($submitResult) |
| Display the form (sending to the context's OutputPage object), with an appropriate error message or stack of messages, and any validation errors, etc. More...
|
|
| displaySection ($fields, $sectionName= '', $fieldsetIDPrefix= '', &$hasUserVisibleFields=false) |
|
| filterDataForSubmit ($data) |
| Overload this if you want to apply special filtration routines to the form as a whole, after it's submitted but before it's processed. More...
|
|
| formatErrors ($errors) |
| Format a stack of error messages into a single HTML string. More...
|
|
| getAction () |
| Get the value for the action attribute of the form. More...
|
|
| getBody () |
| Get the whole body of the form. More...
|
|
| getButtons () |
| Get the submit and (potentially) reset buttons. More...
|
|
| getDisplayFormat () |
| Getter for displayFormat. More...
|
|
| getErrors ($errors) |
| Format and display an error message stack. More...
|
|
| getErrorsOrWarnings ($elements, $elementsType) |
| Returns a formatted list of errors or warnings from the given elements. More...
|
|
| getField ($fieldname) |
|
| getFooterText ($section=null) |
| Get footer text. More...
|
|
| getHeaderText ($section=null) |
| Get header text. More...
|
|
| getHiddenFields () |
| Get the hidden fields that should go inside the form. More...
|
|
| getHTML ($submitResult) |
| Returns the raw HTML generated by the form. More...
|
|
| getLegend ($key) |
| Get a string to go in the "<legend>" of a section fieldset. More...
|
|
| getMethod () |
|
| getSubmitText () |
| Get the text for the submit button, either customised or a default. More...
|
|
| getTitle () |
| Get the title. More...
|
|
| hasField ($fieldname) |
|
| isVForm () |
| Test if displayFormat is 'vform'. More...
|
|
| loadData () |
| Construct the form fields from the Descriptor array. More...
|
|
| prepareForm () |
| Prepare form for submission. More...
|
|
| setAction ($action) |
| Set the value for the action attribute of the form. More...
|
|
| setAutocomplete ($autocomplete) |
| Set the value for the autocomplete attribute of the form. More...
|
|
| setCancelTarget ($target) |
| Sets the target where the user is redirected to after clicking cancel. More...
|
|
| setDisplayFormat ($format) |
| Set format in which to display the form. More...
|
|
| setFooterText ($msg, $section=null) |
| Set footer text, inside the form. More...
|
|
| setFormIdentifier ($ident) |
| Set an internal identifier for this form. More...
|
|
| setHeaderText ($msg, $section=null) |
| Set header text, inside the form. More...
|
|
| setId ($id) |
|
| setIntro ($msg) |
| Set the introductory message, overwriting any existing message. More...
|
|
| setMessagePrefix ($p) |
| Set the prefix for various default messages. More...
|
|
| setMethod ($method= 'post') |
| Set the method used to submit the form. More...
|
|
| setName ($name) |
|
| setPostText ($msg) |
| Set text at the end of the display. More...
|
|
| setPreText ($msg) |
| Set the introductory message HTML, overwriting any existing message. More...
|
|
| setSubmitCallback ($cb) |
| Set a callback to a function to do something with the form once it's been successfully validated. More...
|
|
| setSubmitDestructive () |
| Identify that the submit button in the form has a destructive action. More...
|
|
| setSubmitID ($t) |
| Set the id for the submit button. More...
|
|
| setSubmitName ($name) |
|
| setSubmitProgressive () |
| Identify that the submit button in the form has a progressive action. More...
|
|
| setSubmitText ($t) |
| Set the text for the submit button. More...
|
|
| setSubmitTextMsg ($msg) |
| Set the text for the submit button to a message. More...
|
|
| setSubmitTooltip ($name) |
|
| setTableId ($id) |
| Set the id of the \<table\> or outermost \<div\> element. More...
|
|
| setTitle ($t) |
| Set the title for form submission. More...
|
|
| setTokenSalt ($salt) |
| Set the salt for the edit token. More...
|
|
| setValidationErrorMessage ($msg) |
| Set a message to display on a validation error. More...
|
|
| setWrapperLegend ($legend) |
| Prompt the whole form to be wrapped in a "<fieldset>", with this text as its "<legend>" element. More...
|
|
| setWrapperLegendMsg ($msg) |
| Prompt the whole form to be wrapped in a "<fieldset>", with this message as its "<legend>" element. More...
|
|
| show () |
| The here's-one-I-made-earlier option: do the submission if posted, or display the form with or without funky validation errors. More...
|
|
| showAlways () |
| Same as self::show with the difference, that the form will be added to the output, no matter, if the validation was good or not. More...
|
|
| showCancel ($show=true) |
| Show a cancel button (or prevent it). More...
|
|
| suppressDefaultSubmit ($suppressSubmit=true) |
| Stop a default submit button being shown for this form. More...
|
|
| suppressReset ($suppressReset=true) |
| Stop a reset button being shown for this form. More...
|
|
| tryAuthorizedSubmit () |
| Try submitting, with edit token check first. More...
|
|
| trySubmit () |
| Validate all the fields, and call the submission callback function if everything is kosher. More...
|
|
| wasSubmitted () |
| Test whether the form was considered to have been submitted or not, i.e. More...
|
|
| wrapForm ($html) |
| Wrap the form innards in an actual "<form>" element. More...
|
|
| canUseWikiPage () |
| Check whether a WikiPage object can be get with getWikiPage(). More...
|
|
| exportSession () |
| Export the resolved user IP, HTTP headers, user ID, and session ID. More...
|
|
| getConfig () |
| Get the Config object. More...
|
|
| getContext () |
| Get the base IContextSource object. More...
|
|
| getLanguage () |
| Get the Language object. More...
|
|
| getOutput () |
| Get the OutputPage object. More...
|
|
| getRequest () |
| Get the WebRequest object. More...
|
|
| getSkin () |
| Get the Skin object. More...
|
|
| getStats () |
| Get the Stats object. More...
|
|
| getTiming () |
| Get the Timing object. More...
|
|
| getTitle () |
| Get the Title object. More...
|
|
| getUser () |
| Get the User object. More...
|
|
| getWikiPage () |
| Get the WikiPage object. More...
|
|
| msg () |
| Get a Message object with context set Parameters are the same as wfMessage() More...
|
|
| setContext (IContextSource $context) |
| Set the IContextSource object. More...
|
|
Compact stacked vertical format for forms, implemented using OOUI widgets.
Definition at line 27 of file OOUIHTMLForm.php.