Template:Button: Difference between revisions

    From Nonbinary Wiki
    (Created page with "{{#if:{{{4|{{{external|}}}}}} | <span class="plainlinks">[{{{2|{{{page|}}}}}} <span class="mw-ui-button {{#switch:{{{color|white}}}|green=mw-ui-constructive|red=mw-ui-destruc...")
     
    No edit summary
    Line 34: Line 34:
    | Red (destructive): actions that delete or limit something, such as deleting a page or blocking a user.
    | Red (destructive): actions that delete or limit something, such as deleting a page or blocking a user.
    |}
    |}
    <templatedata>
    {
    "params": {
    "1": {},
    "2": {},
    "3": {},
    "4": {},
    "external": {
    "label": "Is the link an external page?",
    "description": "Use this parameter if the link you specified in \"Page\" leads to an external page.",
    "type": "boolean"
    },
    "page": {
    "label": "Page",
    "description": "Page to link; can be both an internal link (article title) or an external link (full URL).",
    "required": true
    },
    "color": {
    "label": "Color of the button",
    "description": "Can be white (default), blue, or red."
    },
    "class": {
    "label": "Class",
    "description": "Additional class. Can be mw-ui-quiet, mw-ui-big, or mw-ui-block"
    },
    "logo": {
    "label": "Logo",
    "description": "Logo to be displayed in the button, use a file name.",
    "type": "wiki-file-name"
    },
    "text": {
    "label": "Text",
    "description": "Text of the button",
    "required": true
    }
    },
    "description": "Adds a button that links to a page.",
    "paramOrder": [
    "text",
    "page",
    "external",
    "color",
    "logo",
    "class",
    "4",
    "2",
    "3",
    "1"
    ],
    "format": "inline"
    }
    </templatedata>


    [[Category:Templates]]
    [[Category:Templates]]
    </noinclude>
    </noinclude>

    Revision as of 13:42, 31 July 2020

    Button text This template generates a button with the same format as the MediaWiki buttons.

    Syntax

    Full syntax:

    {{button|text= |page= |logo= |external= |color= |class= }}
    1. text=, or first unnamed parameter. Text displayed in the button.
    2. page=, or second unnamed parameter. Name of the page to be linked, accepts both internal and external links.
    3. logo=, or third unnamed parameter (optional). Name of the file without the name space, displayed in the button. Example: Example.jpg
    4. external= (optional). With any value, understands the link in the page parameter as an external link. If it's empty or not used, the template will use the internal link syntax.
    5. color=. The value can be white (default), blue, or red. Each color has a meaning (see below)
    6. class=. Additional classes are available, choose from the following:
      • mw-ui-quiet, for a button without borders.
      • mw-ui-big, for a bigger button.
      • mw-ui-block, for multiple buttons that display as a block with the same width..

    Colors

    MediaWiki follows a consistent style for its buttons:

    Button text White (neutral). Basic format for a simple action.
    Button text Blue (progressive): actions that lead the user to the next step in a process.
    Button text Red (destructive): actions that delete or limit something, such as deleting a page or blocking a user.

    Adds a button that links to a page.

    Template parameters

    This template prefers inline formatting of parameters.

    ParameterDescriptionTypeStatus
    Texttext

    Text of the button

    Unknownrequired
    Pagepage

    Page to link; can be both an internal link (article title) or an external link (full URL).

    Unknownrequired
    Is the link an external page?external

    Use this parameter if the link you specified in "Page" leads to an external page.

    Booleanoptional
    Color of the buttoncolor

    Can be white (default), blue, or red.

    Unknownoptional
    Logologo

    Logo to be displayed in the button, use a file name.

    Fileoptional
    Classclass

    Additional class. Can be mw-ui-quiet, mw-ui-big, or mw-ui-block

    Unknownoptional
    44

    no description

    Unknownoptional
    22

    no description

    Unknownoptional
    33

    no description

    Unknownoptional
    11

    no description

    Unknownoptional