Widget:Test2: mudanças entre as edições

De PokeXGames
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 1: Linha 1:
<script>
<script>
// Função para construir os caminhos das imagens dinamicamente
    // Função corrigida para construir os caminhos das imagens dinamicamente
function getMediaWikiImagePath(imageName) {
    function getMediaWikiImagePath(imageName) {
    return `wiki.pokexgames.com/index.php/Especial:Redirecionar/file/${encodeURIComponent(imageName)}`;
        return `https://wiki.pokexgames.com/index.php/Special:FilePath/${encodeURIComponent(imageName)}`;
}
    }


// Exemplo de uso no objeto `imageList`
    // Exemplo de uso no objeto `imageList`
const imageList = {
    const imageList = {
    'Squirtle': {
        'Squirtle': {
        imageUrl: 'wiki.pokexgames.com/index.php/Especial:Redirecionar/file/007-Squirtle.png',
            imageUrl: getMediaWikiImagePath('007-Squirtle.png'),
        variations: [
            variations: [
            {
                {
                description: 'Squirtle Purple Ninja Pack',
                    description: 'Squirtle Purple Ninja Pack',
                descriptionIMG: getMediaWikiImagePath('Purple_Stripe.png'),
                    descriptionIMG: getMediaWikiImagePath('Purple_Stripe.png'),
                additionalImages: [
                    additionalImages: [
                    { url: getMediaWikiImagePath('Squirtle_Purple_Ninja_Pack_Frente.png') },
                        { url: getMediaWikiImagePath('Squirtle_Purple_Ninja_Pack_Frente.png') },
                    { url: getMediaWikiImagePath('Squirtle_Purple_Ninja_Pack_Esquerda.png') },
                        { url: getMediaWikiImagePath('Squirtle_Purple_Ninja_Pack_Esquerda.png') },
                    { url: getMediaWikiImagePath('Squirtle_Purple_Ninja_Pack_Costas.png') },
                        { url: getMediaWikiImagePath('Squirtle_Purple_Ninja_Pack_Costas.png') },
                    { url: getMediaWikiImagePath('Squirtle_Purple_Ninja_Pack_Direita.png') },
                        { url: getMediaWikiImagePath('Squirtle_Purple_Ninja_Pack_Direita.png') },
                 ]
                    ]
             }
                 }
         ]
             ]
     }
         }
};
     };
 
    // Exemplo: Renderizando a imagem principal no console (ou em um HTML)
    console.log(imageList['Squirtle'].imageUrl);
</script>
</script>

Edição das 04h12min de 23 de dezembro de 2024

<script>

   // Função corrigida para construir os caminhos das imagens dinamicamente
   function getMediaWikiImagePath(imageName) {
       return `https://wiki.pokexgames.com/index.php/Special:FilePath/${encodeURIComponent(imageName)}`;
   }
   // Exemplo de uso no objeto `imageList`
   const imageList = {
       'Squirtle': {
           imageUrl: getMediaWikiImagePath('007-Squirtle.png'),
           variations: [
               {
                   description: 'Squirtle Purple Ninja Pack',
                   descriptionIMG: getMediaWikiImagePath('Purple_Stripe.png'),
                   additionalImages: [
                       { url: getMediaWikiImagePath('Squirtle_Purple_Ninja_Pack_Frente.png') },
                       { url: getMediaWikiImagePath('Squirtle_Purple_Ninja_Pack_Esquerda.png') },
                       { url: getMediaWikiImagePath('Squirtle_Purple_Ninja_Pack_Costas.png') },
                       { url: getMediaWikiImagePath('Squirtle_Purple_Ninja_Pack_Direita.png') },
                   ]
               }
           ]
       }
   };
   // Exemplo: Renderizando a imagem principal no console (ou em um HTML)
   console.log(imageList['Squirtle'].imageUrl);

</script>