MediaWiki:Common.js
Not: Yayımladıktan sonra değişiklikleri görmek için tarayıcınızın önbelleğini temizlemeniz gerekebilir.
- Firefox / Safari: Shift tuşuna basılıyken Yeniden Yükle'ye tıklayın ya da Ctrl-F5 ya da Ctrl-R tıklayın (Mac için ⌘-R).
- Google Chrome: Ctrl-Shift-R'ye basın. (Mac için ⌘-Shift-R)
- Internet Explorer / Edge: Ctrl basılıyken Yenile'ye tıklayın ya da Ctrl-F5 yapın.
- Opera: Ctrl-F5 tıklayın.
document.addEventListener("click", function (e) {
if (!e.target.matches(".attribute-generate")) return;
const bindName = e.target.dataset.bind;
const checkboxes = document.querySelectorAll(`input[name="${bindName}"]:checked`);
let values = [];
checkboxes.forEach(c => values.push(c.value));
// Oluşan liste ör: "Pas, Görüş, İlk Kontrol"
const joined = values.join(", ");
// wiki sayfasındaki ilgili input alanına otomatik yaz
const target = document.querySelector(`input[name="${bindName}"], textarea[name="${bindName}"]`);
if (target) {
target.value = joined;
alert(`Seçimler uygulandı:\n${joined}`);
} else {
alert(`Hedef alan bulunamadı: ${bindName}`);
}
});