Diferencia entre revisiones de «Widget:AddToTable»
De WikiEducator
(added options for radio buttons, select fields, country, and flag columns) |
(add user/name and date/time element types) |
||
Línea 13: | Línea 13: | ||
;formtitle:title of the popup form dialog | ;formtitle:title of the popup form dialog | ||
;columns:a semicolon separated list of descriptions for each column; each description contains an ampersand separated list of '''opt'''='''arg'''; items not specified fallback to the the older ''auto'' functionality, form labels are column headings and the presence of an '''*''' signals a textarea | ;columns:a semicolon separated list of descriptions for each column; each description contains an ampersand separated list of '''opt'''='''arg'''; items not specified fallback to the the older ''auto'' functionality, form labels are column headings and the presence of an '''*''' signals a textarea | ||
− | :;label:label in the form | + | :;label:label in the form (default: ''column heading'') |
:;type:type of field | :;type:type of field | ||
− | ::;text:one line text field | + | ::;text:one line text field (''default'') |
::;textarea:multiline text area | ::;textarea:multiline text area | ||
::;select:select from multiple options | ::;select:select from multiple options | ||
::;country:country selection dropdown | ::;country:country selection dropdown | ||
− | ::;flagc:country selection dropdown which inserts flag and country name | + | ::;flagc:country selection dropdown which inserts flag and country name (see [[:Template:FlagC]]) |
− | ::;flagcl:country selection dropdown which inserts flag and country name (which links to country page) | + | ::;flagcl:country selection dropdown which inserts flag and country name (which links to country page) (see [[:Template:FlagCL]]) |
::;radio:radio buttons for selecting limited option set | ::;radio:radio buttons for selecting limited option set | ||
+ | ::;user:current WikiEducator user name | ||
+ | ::;name:real name of current user | ||
+ | ::;userpage:real name of current user with link to userpage | ||
+ | ::;date:UTC date in ISO-8601 format | ||
+ | ::;timestamp:UTC date and time (hours:minutes) | ||
:;options:specify exclamation point separated options for a '''select''' field | :;options:specify exclamation point separated options for a '''select''' field | ||
:;note:short explanatory text for form element (displayed in small font) | :;note:short explanatory text for form element (displayed in small font) |
Revisión de 14:51 11 ago 2014
- If logged in, display a button that pops up a form to add a row to the table specified by the id.
- If not logged in, shows a link to the login page (which returns you to this page after login).
Parameters
- tableid
- HTML id of the table
- login
- text for the login link displayed if user is not logged in
- button
- legend for the button that pops up the form
- formtitle
- title of the popup form dialog
- columns
- a semicolon separated list of descriptions for each column; each description contains an ampersand separated list of opt=arg; items not specified fallback to the the older auto functionality, form labels are column headings and the presence of an * signals a textarea
- label
- label in the form (default: column heading)
- type
- type of field
- text
- one line text field (default)
- textarea
- multiline text area
- select
- select from multiple options
- country
- country selection dropdown
- flagc
- country selection dropdown which inserts flag and country name (see Template:FlagC)
- flagcl
- country selection dropdown which inserts flag and country name (which links to country page) (see Template:FlagCL)
- radio
- radio buttons for selecting limited option set
- user
- current WikiEducator user name
- name
- real name of current user
- userpage
- real name of current user with link to userpage
- date
- UTC date in ISO-8601 format
- timestamp
- UTC date and time (hours:minutes)
- options
- specify exclamation point separated options for a select field
- note
- short explanatory text for form element (displayed in small font)
- summary=true
- use the value of this column in the edit summary
- auto
- get legends and form types from headings (default: false) if the heading contains a * the field is a textarea, otherwise it is a text input
- bottom
- add to bottom of table (default: false)
Example
Column1 | Column2 | Column3 |
---|