Wikispeech
Jump to navigation
Jump to search
Reference: https://phabricator.wikimedia.org/T410500
This page demonstrates the following features:
x-control-configto left align the labels for the Language and Voice fields (see here)- use of
x-paddingfor the Language and Voice fields - use of the RangeWidget for the Speech rate field
- use of
x-title-format(wikitext) to emphasize the Speech rate title - use of
x-messagefor the message field (type null) - disable infobox
- the use of
x-enum-providerto display a list of languages and of TTS (text to speech) models in the select. The enum provider is defined in MediaWiki:DefaultEditorOptions (WikiList) and the wiki-article used to display the list is passed to the function via thex-datakey in the schema. (see Template:Languages and Template:TTS_models)
Schemas:
Parser function:
{{#JsonForms: Default
|schema=Wikispeech
|title = Preferences
|action = edit
|edit = {{FULLPAGENAME}}
|view = popup
|target-slot = jsonforms-data
|infobox.show_infobox=false
}}
loading form
loading form
See also
- Demo JsonForms
- Comments
- ConditionFlow
- Captcha
- Contact Form
- Survey
- Text editors
- SMW Ask query builder
- Wikispeech
- Interactive demos
- Interactive JSON-Schema-Test-Suite
- Form Builder (requires permissions)
- Schema Builder (requires permissions)