Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Join the Playtest on Steam Now: SpiritVale

User:Eviand/TemplateTesting: Difference between revisions

From SpiritVale Wiki
No edit summary
No edit summary
Tags: Mobile edit Mobile web edit
 
(30 intermediate revisions by the same user not shown)
Line 1: Line 1:
{| class="infobox" style="width:275px; font-size:90%; border:2px solid #372b54; background:#f7f7fa; border-radius:12px; box-shadow:0 2px 6px rgba(0,0,0,0.25);"
== Universal Popups v3 — Full Testbed (Sectioned) ==
|-
 
! colspan="2" style="background:linear-gradient(180deg,#5a4e7c,#372b54); color:white; text-align:center; padding:6px; font-size:110%; border-top-left-radius:10px; border-top-right-radius:10px;" | Example Infobox
=== 1) Notes (Small Hover) — Bullet List ===
|-
<div class="sv-tip">
| style="background:#e6e3f0; font-weight:bold; width:35%;" | Example 1
<span class="sv-tip-btn sv-focus-ring" role="button" tabindex="0" data-sv-toggle="1" aria-label="Info" aria-controls="sv-tb-notes-1" aria-expanded="false"><span class="sv-ico sv-ico--info" aria-hidden="true">i</span></span>
| style="background:#ffffff;" | Answer 1
<div class="sv-tip-pop sv-hidden" id="sv-tb-notes-1" role="dialog" aria-label="Info">
|-
<div class="sv-tip-pop-head"><div class="sv-tip-pop-title">Info</div></div>
| style="background:#e6e3f0; font-weight:bold;" | Example 2
<div class="sv-tip-pop-body">
| style="background:#ffffff;" | Answer 2
* Bullet line one (wrap test for compact width).
|-
* Bullet line two with a longer phrase to force vertical growth.
| style="background:#e6e3f0; font-weight:bold;" | Example 3
</div>
| style="background:#ffffff;" | Answer 3
</div>
|}
</div>
 
=== 2) Notes (Small Hover) — Single Sentence ===
<div class="sv-tip">
<span class="sv-tip-btn sv-focus-ring" role="button" tabindex="0" data-sv-toggle="1" aria-label="Notes" aria-controls="sv-tb-notes-2" aria-expanded="false"><span class="sv-ico sv-ico--info" aria-hidden="true">i</span></span>
<div class="sv-tip-pop sv-hidden" id="sv-tb-notes-2" role="dialog" aria-label="Notes">
<div class="sv-tip-pop-head"><div class="sv-tip-pop-title">Notes</div></div>
<div class="sv-tip-pop-body">
A short single-line note that should wrap early and grow vertically.
</div>
</div>
</div>
 
=== 3) Notes (Small Hover) — Two Paragraphs ===
<div class="sv-tip">
<span class="sv-tip-btn sv-focus-ring" role="button" tabindex="0" data-sv-toggle="1" aria-label="Details" aria-controls="sv-tb-notes-3" aria-expanded="false"><span class="sv-ico sv-ico--info" aria-hidden="true">i</span></span>
<div class="sv-tip-pop sv-hidden" id="sv-tb-notes-3" role="dialog" aria-label="Details">
<div class="sv-tip-pop-head"><div class="sv-tip-pop-title">Details</div></div>
<div class="sv-tip-pop-body">
First paragraph for spacing checks.
Second paragraph for spacing checks (should not add huge margins).
</div>
</div>
</div>
 
=== 4) Definition (Small Hover) — No Link, 2 Lines ===
<span class="sv-def" tabindex="0" data-sv-def-tip="Hover-only definition.\nSecond line test for newline rendering.">Ground Cast (no link)</span>
 
=== 5) Definition (Small Hover) — No Link, Long Wrap ===
<span class="sv-def" tabindex="0" data-sv-def-tip="This is a longer definition tooltip meant to wrap quickly to validate narrow width behavior and vertical growth.">Piercing (no link)</span>
 
=== 6) Users (Large Click) — Grouped List ===
<div class="sv-disclose">
<span class="sv-disclose-btn sv-focus-ring" role="button" tabindex="0" data-sv-toggle="1" aria-label="Users" aria-controls="sv-tb-users-1" aria-expanded="false"><span class="sv-disclose-label">Users</span><span class="sv-disclose-count">(6)</span></span>
<div class="sv-disclose-pop sv-hidden" id="sv-tb-users-1" role="dialog" aria-label="Users">
<div class="sv-disclose-pop-head"><div class="sv-disclose-pop-title">Users</div></div>
<ul class="sv-disclose-list">
<li class="sv-disclose-group-title">Classes</li>
<li>Paladin</li>
<li>Cleric</li>
<li>Templar</li>
<li class="sv-disclose-group-title">Summons</li>
<li>Turtle Champion</li>
<li>Celestial Squire</li>
<li>Holy Sentinel</li>
</ul>
</div>
</div>
 
=== 7) Requirements (Large Click) — Simple List ===
<div class="sv-disclose">
<span class="sv-disclose-btn sv-focus-ring" role="button" tabindex="0" data-sv-toggle="1" aria-label="Requirements" aria-controls="sv-tb-req-1" aria-expanded="false"><span class="sv-disclose-label">Requirements</span><span class="sv-disclose-count">(4)</span></span>
<div class="sv-disclose-pop sv-hidden" id="sv-tb-req-1" role="dialog" aria-label="Requirements">
<div class="sv-disclose-pop-head"><div class="sv-disclose-pop-title">Requirements</div></div>
<ul class="sv-disclose-list">
<li>Level 25</li>
<li>Weapon: Sword</li>
<li>Cost: 12 SP</li>
<li>Cooldown: 8s</li>
</ul>
</div>
</div>
 
=== 8) Scroll Test (Large Click) — Long List ===
<div class="sv-disclose">
<span class="sv-disclose-btn sv-focus-ring" role="button" tabindex="0" data-sv-toggle="1" aria-label="Scroll Test" aria-controls="sv-tb-scroll-1" aria-expanded="false"><span class="sv-disclose-label">Scroll Test</span><span class="sv-disclose-count">(14)</span></span>
<div class="sv-disclose-pop sv-hidden" id="sv-tb-scroll-1" role="dialog" aria-label="Scroll Test">
<div class="sv-disclose-pop-head"><div class="sv-disclose-pop-title">Scroll Test</div></div>
<ul class="sv-disclose-list">
<li class="sv-disclose-group-title">Entries</li>
<li>Entry 1</li>
<li>Entry 2</li>
<li>Entry 3</li>
<li>Entry 4</li>
<li>Entry 5</li>
<li>Entry 6</li>
<li>Entry 7</li>
<li>Entry 8</li>
<li>Entry 9</li>
<li>Entry 10</li>
<li>Entry 11</li>
<li>Entry 12</li>
<li>Entry 13</li>
<li>Entry 14</li>
</ul>
</div>
</div>
 
=== 9) Definition (Large Click) — With Link (Header Link) ===
<span class="sv-def" tabindex="0" data-sv-def-tip="This definition is click-open so the user can interact inside the popup.\nHeader title should be a real link (no action button)." data-sv-def-link="Casting">Casting (with link)</span>
 
=== 10) Definition (Large Click) — With Link, Long Wrap ===
<span class="sv-def" tabindex="0" data-sv-def-tip="A longer linked definition to confirm that click-open popups remain compact in width but comfortably readable with vertical growth and scrolling when needed." data-sv-def-link="Judgement Blade">Judgement Blade (with link)</span>
 
=== 11) Notes (Small Hover) — Inline Wiki Link in Body ===
<div class="sv-tip">
<span class="sv-tip-btn sv-focus-ring" role="button" tabindex="0" data-sv-toggle="1" aria-label="Link Test" aria-controls="sv-tb-link-1" aria-expanded="false"><span class="sv-ico sv-ico--info" aria-hidden="true">i</span></span>
<div class="sv-tip-pop sv-hidden" id="sv-tb-link-1" role="dialog" aria-label="Link Test">
<div class="sv-tip-pop-head"><div class="sv-tip-pop-title">Link Test</div></div>
<div class="sv-tip-pop-body">
This popup contains a wiki link to validate Popups extension behavior: [[Casting]].
</div>
</div>
</div>
 
=== 12) Mixed Content (Large Click) — Text + List ===
<div class="sv-disclose">
<span class="sv-disclose-btn sv-focus-ring" role="button" tabindex="0" data-sv-toggle="1" aria-label="Mixed" aria-controls="sv-tb-mixed-1" aria-expanded="false"><span class="sv-disclose-label">Mixed</span><span class="sv-disclose-count">(5)</span></span>
<div class="sv-disclose-pop sv-hidden" id="sv-tb-mixed-1" role="dialog" aria-label="Mixed">
<div class="sv-disclose-pop-head"><div class="sv-disclose-pop-title">Mixed</div></div>
<div class="sv-disclose-pop-body">
Short intro line for mixed content test.
<ul>
<li>Bullet A</li>
<li>Bullet B</li>
<li>Bullet C</li>
</ul>
</div>
</div>
</div>