« Modèle:MinecraftConnect » : différence entre les versions
De Nefald
Autres actions
Page créée avec « <span class="minecraft-connect-wrapper" data-server="{{{serveur|}}}{{{port|:25565}}}" title="{{{titre|Cliquez pour vous connecter au serveur Minecraft}}}"> <a href="minecraft://?connect={{{serveur|}}}{{{port|:25565}}}" class="minecraft-connect-link" target="_blank"> {{{texte|Rejoindre le serveur}}} </a> <button class="minecraft-copy-btn" onclick="copyMinecraftServer(this)" aria-label="{{{label|Copier l'adresse du serveur}}}"> {{{icone|📋}}} </button> <span clas... » |
Aucun résumé des modifications |
||
| (10 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
< | <includeonly><templatestyles src="Modèle:MinecraftConnect/styles.css" /><div class="mc-connect{{#if:{{{image|}}}|| mc-connect--no-image}}">{{#if:{{{image|}}}|<div class="mc-connect-background">[[Fichier:{{{image}}}|link=|120px]]<div class="mc-connect-overlay"></div></div>}}<div class="mc-connect-content"><span class="mc-connect-label">{{{text|Serveur Minecraft}}}</span><span class="mc-connect-address" id="mc-address">{{{address|nefald.fr}}}</span><button class="mc-connect-copy" onclick="copyMCAddress()" title="Copier l'adresse">📋</button></div></div><script> | ||
< | function copyMCAddress() { | ||
{{{ | var address = document.getElementById('mc-address').textContent; | ||
</ | navigator.clipboard.writeText(address).then(function() { | ||
<button class=" | var btn = document.querySelector('.mc-connect-copy'); | ||
btn.textContent = '✓'; | |||
</button> | btn.style.background = '#4CAF50'; | ||
setTimeout(function() { | |||
</ | btn.textContent = '📋'; | ||
btn.style.background = ''; | |||
}, 2000); | |||
}).catch(function() { | |||
alert('Adresse: ' + address); | |||
}); | |||
} | |||
</script></includeonly> | |||
<noinclude> | |||
[[Catégorie:Modèle de navigation]] | |||
{{Documentation}} | |||
</noinclude> | |||