|
|
(9 versioni intermedie di uno stesso utente non sono mostrate) |
Riga 1: |
Riga 1: |
| <noinclude> | | <includeonly> |
| Questo template genera un tooltip popup con numero-citazione [1] e contenuto descrittivo.
| | <span class="tooltip-trigger{{#ifeq: {{{3|}}} | 2 | -2 | }}"> |
| Sintassi:
| | {{#if: {{{1|}}} | {{{1|}}} | [[File:Info.png|13px|link=]]}} |
| <pre>{{TooltipCitaFull|[1]|Contenuto tooltip|2}}</pre>
| | <span class="tooltip-content{{#ifeq: {{{3|}}} | 2 | -2 | }}"> |
| </noinclude><includeonly>
| |
| <span style="position: relative; display: inline-block; cursor: pointer; vertical-align: super; font-size: 0.75em; color: #3366cc;">
| |
| {{{1|📌}}} | |
| <span style="visibility: hidden; width: 320px; background-color: #f9f9f9; color: #000; text-align: left; border-radius: 10px; padding: 1em; position: absolute; z-index: 1; top: 1.5em; left: 0; box-shadow: 0 0 20px rgba(0,0,0,0.3); font-size: 0.9em;"> | |
| {{{2|}}} | | {{{2|}}} |
| | {{#if: {{{3|}}} |<br/>{{{3}}} }} |
| </span> | | </span> |
| </span> | | </span> |
| <script>
| |
| document.addEventListener("DOMContentLoaded", function() {
| |
| const triggers = document.querySelectorAll('span[style*="position: relative"]');
| |
| triggers.forEach(trigger => {
| |
| trigger.addEventListener('mouseover', function() {
| |
| const content = this.querySelector('span[style*="visibility: hidden"]');
| |
| if(content) content.style.visibility = 'visible';
| |
| });
| |
| trigger.addEventListener('mouseout', function() {
| |
| const content = this.querySelector('span[style*="visibility: hidden"]');
| |
| if(content) content.style.visibility = 'hidden';
| |
| });
| |
| });
| |
| });
| |
| </script>
| |
| </includeonly> | | </includeonly> |
| <noinclude> | | <noinclude> |
| <templatedata> | | Questo template genera un tooltip. |
| { | | Sintassi: |
| "params": {
| | <pre>{{Tooltip|Parola|Testo popup|2 o 3}}</pre> |
| "1": {
| | Se "2" o "3" è presente, aggiunge testo extra o cambia il livello. |
| "label": "Numero citazione o simbolo (es. [1], [2], 📌)",
| |
| "type": "string"
| |
| },
| |
| "2": {
| |
| "label": "Testo del tooltip (contenuto citazione + abstract)",
| |
| "type": "string",
| |
| "required": true
| |
| }
| |
| },
| |
| "description": "Tooltip popup numerato per citazioni scientifiche con abstract.",
| |
| "format": "inline"
| |
| }
| |
| </templatedata>
| |
| </noinclude> | | </noinclude> |
Questo template genera un tooltip.
Sintassi:
{{Tooltip|Parola|Testo popup|2 o 3}}
Se "2" o "3" è presente, aggiunge testo extra o cambia il livello.