Template:ButtonLink and AutoDoc:BlueSpiceInsertLink: Difference between pages

(Difference between pages)
(Autogenerated)
 
m (1 revision imported)
 
Line 1: Line 1:
<noinclude>Inspired by https://www.mediawiki.org/wiki/Template:Clickable_button_2
==DescriptionMsg==
</noinclude><includeonly><div>{{#ifeq:{{#switch: {{{external}}}|yes|ja=yes}} |yes|<span class="plainlinks">[{{{target}}} <span role="button" class="mw-ui-button {{#switch: {{{format}}}|blue|blau=mw-ui-progressive|red|rot=mw-ui-destructive|}}">{{{label}}}</span>]</span>|[[{{{target}}}|<span role="button" class="mw-ui-button {{#switch: {{{format}}}|blue|blau=mw-ui-progressive|red|rot=mw-ui-destructive|}}">{{{label}}}</span>]]}}</div></includeonly>
{{AutoDocDescriptionMsg
<noinclude>
|name = BlueSpiceInsertLink
<templatedata>
|desc = {{int:bs-insertlink-desc
{
}}
"params": {
}}
"external": {
==License==
"label": {
{{AutoDocLicense
"en": "Is this an external link?",
|name = GPL-3.0-only
"de": "Ist dies ein externer Link?"
}}
},
==Requirements==
"description": {
{{AutoDocRequirements
"en": "Link needs to start with http:// or https://",
|mediawiki = {{AutoDocVersion
"de": "Ein externer Link beginnt mit http:// oder https://"
|name = MediaWiki
},
|version = 1.36.0
"example": {
}}
"en": "no, yes",
|extensions = {{AutoDocVersion
"de": "ja, nein"
|name = BlueSpiceFoundation
},
|version = 4.1
"default": {
}}
"en": "no",
{{AutoDocVersion
"de": "nein"
|name = BlueSpiceVisualEditorConnector
},
|version = 4.1
"type": "boolean",
}}
"suggested": true
}}
},
==IntegratesInto==
"target": {
{{AutoDocIntegratesInto
"label": {
|into = {{AutoDocListItem
"en": "Link target",
|item = BlueSpiceVisualEditorConnector
"de": "Zielseite"
}}
},
}}
"required": true
==SpecialPages==
},
{{AutoDocSpecialPages
"label": {
|SpecialPages = {{AutoDocCallback
"label": {
|name = InsertLinkFileChooserJNLP
"en": "Label ",
|callback = SpecialInsertLinkFileChooserJNLP
"de": "Bezeichnung"
}}
},
}}
"required": true
==Config==
},
{{AutoDocConfig
"format": {
|config = {{AutoDocOption
"label": {
|name = InsertLinkAllowUnMapped
"en": "Background color (leave empty for white)",
|value = <nowiki>true</nowiki>
"de": "Hintergrundfarbe (für weiß leer lassen)"
}}
},
{{AutoDocOption
"example": {
|name = InsertLinkEnableJava
"en": "blue, red",
|value = <nowiki>false</nowiki>
"de": "rot, blau"
}}
},
{{AutoDocOption
"suggested": true
|name = InsertLinkFilesystemMap
}
|value = <nowiki>array (
},
)</nowiki>
"description": {
}}
"en": "Styles a text link as button",
}}
"de": "Formatiert einen Textlink als Button."
==Hooks==
}
{{AutoDocHooks
}
|Hooks = {{AutoDocCallback
</templatedata>
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
</noinclude>
|callback = \BlueSpice\InsertLink\Hook\BeforePageDisplay\AddConfigs::callback
}}
}}
 

Revision as of 12:44, 22 June 2023

DescriptionMsg

Dialog box to enter a link

License

GPL-3.0-only

Requirements

  • MediaWiki: 1.36.0
  • BlueSpiceFoundation: 4.1

BlueSpiceVisualEditorConnector: 4.1

IntegratesInto

  • BlueSpiceVisualEditorConnector

SpecialPages

  • InsertLinkFileChooserJNLP

Config

Configuration

Name Value
InsertLinkAllowUnMapped true
InsertLinkEnableJava false
InsertLinkFilesystemMap array ( )

Hooks

Hooks

No categories assignedEdit

Discussions