Diferencia entre revisiones de «Plantilla:Navbar»

De Oroza RO Wiki
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Sin resumen de edición
 
(No se muestran 2 ediciones intermedias del mismo usuario)
Línea 11: Línea 11:


         <div class="oroza-navbar-links">
         <div class="oroza-navbar-links">
             <a href="https://orozaro.com" class="oroza-navbar-link">Website</a>
             <a href="https://en.orozaro.com" class="oroza-navbar-link">Website</a>
             <a href="https://orozaro.com/?module=account&amp;action=create" class="oroza-navbar-link">Create Account</a>
             <a href="https://en.orozaro.com/?module=account&amp;action=create" class="oroza-navbar-link">Create Account</a>
             <a href="https://orozaro.com/?module=main&amp;action=download" class="oroza-navbar-link">Downloads</a>
             <a href="https://en.orozaro.com/?module=main&amp;action=download" class="oroza-navbar-link">Downloads</a>
             <a href="https://orozaro.com/?module=paypal&amp;action=como_donar" class="oroza-navbar-link">Donations</a>
             <a href="https://en.orozaro.com/?module=paypal&amp;action=como_donar" class="oroza-navbar-link">Donations</a>
             <a href="https://orozaro.com/vcp/login.php" class="oroza-navbar-link">Vote for the Server</a>
             <a href="https://en.orozaro.com/vcp/login.php" class="oroza-navbar-link">Vote for the Server</a>
         </div>
         </div>


         <div class="oroza-navbar-lang">
         <div class="oroza-navbar-lang">
             <a id="oroza-lang-es" href="https://orozaro.com/wiki/index.php?title=Main_Page" class="oroza-lang-pill">
             <a id="oroza-lang-es" href="https://orozaro.com/wiki/index.php?title=P%C3%A1gina_principal" class="oroza-lang-pill">
                 <span class="oroza-flag">🇪🇸</span>
                 <span class="oroza-flag">🇪🇸</span>
                 <span class="oroza-lang-text">ES</span>
                 <span class="oroza-lang-text">ES</span>
             </a>
             </a>


             <a id="oroza-lang-en" href="https://en.orozaro.com/wiki/index.php?title=Main_Page" class="oroza-lang-pill">
             <a id="oroza-lang-en" href="https://en.orozaro.com/wiki/index.php?title=Main_Page" class="oroza-lang-pill is-active">
                 <span class="oroza-flag">🇺🇸</span>
                 <span class="oroza-flag">🇺🇸</span>
                 <span class="oroza-lang-text">EN</span>
                 <span class="oroza-lang-text">EN</span>
Línea 31: Línea 31:


     </div>
     </div>
</div>
<div class="oroza-global-search" data-oroza-global-search>
    <form class="oroza-global-search-form" action="/wiki/index.php" method="get" role="search">
        <input type="hidden" name="title" value="Special:Search">
        <input type="hidden" name="fulltext" value="1">
        <div class="oroza-global-search-field">
            <span class="oroza-global-search-icon" aria-hidden="true">⌕</span>
            <input
                id="orozaGlobalSearchInput"
                class="oroza-global-search-input"
                type="search"
                name="search"
                placeholder="Search guides, commands, systems, events, equipment..."
                autocomplete="off"
                autocapitalize="none"
                spellcheck="false"
                aria-label="Search the entire Oroza RO Wiki"
                aria-autocomplete="list"
                aria-expanded="false"
                aria-controls="orozaGlobalSearchResults"
            >
            <button
                class="oroza-global-search-clear"
                type="button"
                data-oroza-search-clear
                aria-label="Clear search"
                title="Clear search"
                hidden
            >×</button>
            <button class="oroza-global-search-submit" type="submit">
                <span aria-hidden="true">🔎</span>
                <span>Search</span>
            </button>
        </div>
        <div class="oroza-global-search-helper">
            Search inside every Oroza RO guide, section and paragraph. You can also use <kbd>↑</kbd> <kbd>↓</kbd> and <kbd>Enter</kbd>.
        </div>
        <div
            id="orozaGlobalSearchResults"
            class="oroza-global-search-results"
            role="listbox"
            aria-label="Search results"
            hidden
        ></div>
    </form>
</div>
</div>


Línea 211: Línea 263:
     opacity: 1;
     opacity: 1;
     transform: scaleX(1);
     transform: scaleX(1);
}
/* CTA */
.oroza-navbar-link-cta {
    color: #1d2a38 !important;
    padding: 0 18px;
    background: linear-gradient(180deg, #ffe56e 0%, #f2c722 100%);
    box-shadow:
        0 8px 18px rgba(214, 169, 29, 0.30),
        inset 0 1px 0 rgba(255,255,255,0.58);
}
.oroza-navbar-link-cta:hover,
.oroza-navbar-link-cta:focus,
.oroza-navbar-link-cta:active {
    color: #1d2a38 !important;
    background: linear-gradient(180deg, #ffea83 0%, #f7d13b 100%);
    box-shadow:
        0 10px 20px rgba(214, 169, 29, 0.34),
        inset 0 1px 0 rgba(255,255,255,0.62);
}
.oroza-navbar-link-cta:after {
    display: none;
}
}


Línea 363: Línea 439:
<script>
<script>
(function () {
(function () {
    'use strict';
     var esLink = document.getElementById('oroza-lang-es');
     var esLink = document.getElementById('oroza-lang-es');
     var enLink = document.getElementById('oroza-lang-en');
     var enLink = document.getElementById('oroza-lang-en');


     if (!esLink || !enLink) return;
     if (!esLink || !enLink || typeof URL === 'undefined') return;


     var currentUrl = new URL(window.location.href);
     var currentUrl = new URL(window.location.href);
     var isEnglish = currentUrl.hostname === 'en.orozaro.com';
     var isEnglish = currentUrl.hostname === 'en.orozaro.com';
    function getCurrentTitle(url) {
        var title = url.searchParams.get('title');
        if (!title) {
            var marker = '/wiki/index.php/';
            var markerIndex = url.pathname.indexOf(marker);
            if (markerIndex !== -1) {
                title = url.pathname.slice(markerIndex + marker.length);
            }
        }
        try {
            return decodeURIComponent(title || '').replace(/_/g, ' ').trim();
        } catch (e) {
            return String(title || '').replace(/_/g, ' ').trim();
        }
    }
    function setTitle(url, title) {
        var marker = '/wiki/index.php/';
        var markerIndex = url.pathname.indexOf(marker);
        if (markerIndex !== -1 && !url.searchParams.has('title')) {
            url.pathname = url.pathname.slice(0, markerIndex + marker.length) + encodeURIComponent(title.replace(/ /g, '_'));
        } else {
            url.pathname = '/wiki/index.php';
            url.searchParams.set('title', title.replace(/ /g, '_'));
        }
    }
    var currentTitle = getCurrentTitle(currentUrl);
    var normalizedTitle = currentTitle.toLowerCase();
    var isHomePage = (
        normalizedTitle === '' ||
        normalizedTitle === 'main page' ||
        normalizedTitle === 'página principal' ||
        normalizedTitle === 'pagina principal'
    );


     var esUrl = new URL(currentUrl.href);
     var esUrl = new URL(currentUrl.href);
    var enUrl = new URL(currentUrl.href);
     esUrl.hostname = 'orozaro.com';
     esUrl.hostname = 'orozaro.com';
    enUrl.hostname = 'en.orozaro.com';


     var enUrl = new URL(currentUrl.href);
     if (isHomePage) {
    enUrl.hostname = 'en.orozaro.com';
        setTitle(esUrl, 'Página_principal');
        setTitle(enUrl, 'Main_Page');
    }


     esLink.href = esUrl.toString();
     esLink.href = esUrl.toString();
     enLink.href = enUrl.toString();
     enLink.href = enUrl.toString();


     esLink.classList.remove('is-active');
     esLink.classList.toggle('is-active', !isEnglish);
     enLink.classList.remove('is-active');
     enLink.classList.toggle('is-active', isEnglish);
 
    if (isEnglish) {
        enLink.classList.add('is-active');
    } else {
        esLink.classList.add('is-active');
    }
})();
})();
</script>
</script>
</html>
</html>

Revisión actual - 11:30 10 jul 2026