Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Module:NavCard » : différence entre les versions

De Nefald Wiki
Hiob (discussion | contributions)
mAucun résumé des modifications
Hiob (discussion | contributions)
mAucun résumé des modifications
Ligne 10 : Ligne 10 :
     local couleur = args['couleur'] or '#3b82f6'
     local couleur = args['couleur'] or '#3b82f6'
      
      
     -- Construction simple avec onclick
     -- Construction avec lien HTML natif
     local result = '<div class="nav-card-wrapper" onclick="window.location.href=\'/wiki/' .. lien .. '\'">'
     local result = '<a href="/wiki/' .. lien .. '" class="nav-card-link">'
     result = result .. '<div class="nav-card" style="background-color: ' .. couleur .. ';">'
     result = result .. '<div class="nav-card" style="background-color: ' .. couleur .. ';">'
      
      
     -- Image de fond si présente
     -- Image de fond si présente
     if image and image ~= '' then
     if image and image ~= '' then
         result = result .. '<div class="nav-card-bg" style="background-image: url(/wiki/images/thumb/' .. image .. '/300px-' .. image .. ');"></div>'
         result = result .. '<div class="nav-card-bg" style="background-image: url([[File:' .. image .. '|300px]]);"></div>'
     end
     end
      
      
     -- Overlay pour le texte
     -- Contenu
     result = result .. '<div class="nav-card-overlay">'
     result = result .. '<div class="nav-card-content">'
     result = result .. '<h3 class="nav-card-title">' .. titre .. '</h3>'
     result = result .. '<h3>' .. titre .. '</h3>'
     result = result .. '<p class="nav-card-desc">' .. description .. '</p>'
     result = result .. '<p>' .. description .. '</p>'
     result = result .. '</div></div></div>'
     result = result .. '</div></div></a>'
      
      
     return result
     return result