No edit summary |
m (testing chaos) |
||
Line 196: | Line 196: | ||
{{#if:{{{hexcolor|}}}| | {{#if:{{{hexcolor|}}}| | ||
! style="padding-left: 5px; padding-right: 5px; {{#if:{{{bg_color|}}}|color:#{{PaletteDarkText|{{{bg_color|}}}}}|}}; background-color:#{{#if:{{{bg_color|}}}|{{PaletteDark|{{{bg_color|}}}}}|{{PaletteDark|PC}}}};" {{!}} Color (Hex) | ! style="padding-left: 5px; padding-right: 5px; {{#if:{{{bg_color|}}}|color:#{{PaletteDarkText|{{{bg_color|}}}}}|}}; background-color:#{{#if:{{{bg_color|}}}|{{PaletteDark|{{{bg_color|}}}}}|{{PaletteDark|PC}}}};" {{!}} Color (Hex) | ||
{{!}} {{{hexcolor|}}} | {{!}} {{{hexcolor|}}} <input type="text" value="{{{hexcolor|}}}" id="playerCharacterHexColor"> | ||
<!-- The button used to copy the text --> | |||
<style> | |||
.tooltip { | |||
position: relative; | |||
display: inline-block; | |||
} | |||
.tooltip .tooltiptext { | |||
visibility: hidden; | |||
width: 140px; | |||
background-color: #555; | |||
color: #fff; | |||
text-align: center; | |||
border-radius: 6px; | |||
padding: 5px; | |||
position: absolute; | |||
z-index: 1; | |||
bottom: 150%; | |||
left: 50%; | |||
margin-left: -75px; | |||
opacity: 0; | |||
transition: opacity 0.3s; | |||
} | |||
.tooltip .tooltiptext::after { | |||
content: ""; | |||
position: absolute; | |||
top: 100%; | |||
left: 50%; | |||
margin-left: -5px; | |||
border-width: 5px; | |||
border-style: solid; | |||
border-color: #555 transparent transparent transparent; | |||
} | |||
.tooltip:hover .tooltiptext { | |||
visibility: visible; | |||
opacity: 1; | |||
} | |||
</style> | |||
<div class="tooltip"> | |||
<button onclick="getPlayerCharacterHexColor()" onmouseout="outOfToolTipFunc()"> | |||
<span class="tooltiptext" id="playerCharacterToolTip">Copy to clipboard</span> | |||
Copy BBCode to clipboard | |||
</button> | |||
</div> | |||
<button onclick="getPlayerCharacterHexColor()">Copy BBCode to clipboard</button> | |||
<script> | |||
function getPlayerCharacterHexColor() { | |||
var copyText = document.getElementById("playerCharacterHexColor"); | |||
copyText.select(); | |||
copyText.setSelectionRange(0, 99999); | |||
navigator.clipboard.writeText(copyText.value); | |||
var tooltip = document.getElementById("myTooltip"); | |||
tooltip.innerHTML = "Copied: " + copyText.value; | |||
} | |||
function outOfToolTipFunc() { | |||
var tooltip = document.getElementById("playerCharacterToolTip"); | |||
tooltip.innerHTML = "Copy to clipboard"; | |||
} | |||
</script> | |||
{{!}}- | {{!}}- | ||
! style="padding-left: 5px; padding-right: 5px; {{#if:{{{bg_color|}}}|color:#{{PaletteDarkText|{{{bg_color|}}}}}|}}; background-color:#{{#if:{{{bg_color|}}}|{{PaletteDark|{{{bg_color|}}}}}|{{PaletteDark|PC}}}};" {{!}} Color Preview | ! style="padding-left: 5px; padding-right: 5px; {{#if:{{{bg_color|}}}|color:#{{PaletteDarkText|{{{bg_color|}}}}}|}}; background-color:#{{#if:{{{bg_color|}}}|{{PaletteDark|{{{bg_color|}}}}}|{{PaletteDark|PC}}}};" {{!}} Color Preview |
Revision as of 08:49, 29 November 2021
Player Character | |
---|---|
Usage
{{Player Character | bg_color = | name = | image = | caption = | rpg = | rpgManualLink = | type = | nicknames = | aliases = | titles = | element = | elementManualLink = | species = | speciesManualLink = | gender = | genderManualLink = | pronouns = | sexuality = | kanohi = | native = | mutation = | power = | family = | abilities = | disciplines = | weapon = | appearance = | alignment = | alignmentManualLink = | likes = | hates = | faction = | guild = | group = | affiliation = | allegiance = | occupations = | rank = | status = | creator = | pronunciation = | hexcolor = }}
The only required parameter is the name. Any others which are unknown or inapplicable should be left blank. Fields marked with "Unknown" blank automatically.
The parameters `rpg`, `species`, `gender`, `alignment`, and `element` will automatically add the character to the respective categories and create a link to the pages for each, so DO NOT make a link with `[[ ]]` when inputting these parameters. That will be done automatically.
If you want to make a custom link and/or not auto-categorize, use the `rpgManualLink` and so on. `rpg` will still be used for auto-categorization, but `rpgManualLink` will be displayed in the infobox, so mix and match to your leisure