Модуль:GeneratePlayerPages: відмінності між версіями

564 байти вилучено ,  У понеділок о 15:41
нема опису редагування
Немає опису редагування
Немає опису редагування
Рядок 508: Рядок 508:
     table.insert(output, facts_code)
     table.insert(output, facts_code)
      
      
     -- ВИПРАВЛЕННЯ: Використовуємо HTML textarea для копіювання
     -- ВИПРАВЛЕННЯ: Використовуємо <nowiki>
     local final_code = table.concat(output, "\n")
     local final_code = table.concat(output, "\n")
      
      
    -- Екрануємо HTML спецсимволи
     return "<nowiki>" .. final_code .. "</nowiki>"
    final_code = mw.text.encode(final_code)
   
     return string.format(
        '<div style="background:#f9f9f9; border:1px solid #ddd; padding:10px; margin:10px 0;">' ..
        '<textarea readonly style="width:100%%; height:400px; font-family:monospace; font-size:12px;">%s</textarea>' ..
        '<button onclick="this.previousElementSibling.select();document.execCommand(\'copy\');" style="margin-top:5px; padding:5px 10px; cursor:pointer;">📋 Копіювати</button>' ..
        '</div>',
        final_code
    )
end
end