Template:VisualDataButton

From Arks-Visiphone
Jump to navigation Jump to search
{{VisualDataButton
|label = 
|value = 
|callback = 
|schema = 
|edit-page = 
|target-slot = 
|icon = 
}}

Attention! VisualEditor won't handle the template correctly if it contains new lines!! <templatedata> {

   "description": "A parser function to print a button with value or data submitted to a (javascript) callback",
   "params": {
       "label": {
           "label": "label",
           "description": "button label",
           "type": "string",
           "required": true,
           "default": "",
           "example": ""
       },
       "value": {
           "label": "label",
           "description": "button value",
           "type": "string",
           "required": false,
           "default": "",
           "example": ""
       },
       "callback": {
           "label": "callback",
           "description": "(javascript) callback function",
           "type": "string",
           "required": true,
           "default": "",
           "example": ""
       },
       "schema": {
           "label": "schema",
           "description": "schema name",
           "type": "string",
           "required": false,
           "default": "",
           "example": ""
       },
       "edit-page": {
           "label": "edit-page",
           "description": "title of the page holding the data to edit (with edit action)",
           "type": "string",
           "required": false,
           "default": "",
           "example": ""
       },
       "target-slot": {
           "label": "target-slot",
           "description": "target slot for article metadata, could be jsondata or main",
           "type": "string",
           "required": false,
           "default": "",
           "example": ""
       },
       "icon": {
           "label": "icon",
           "description": "icon name (Mediawiki's OOUI)",
           "type": "string",
           "required": false,
           "default": "",
           "example": ""
       }
   }

} </templatedata>