İstifadəçi:ReiKaze/test.js: lər arasındakı fərq
Silinən məzmun Əlavə edilmiş məzmun
Teq: Geri qaytarma |
nin izahı yoxdur Teq: Geri qaytarıldı |
||
Sətir 240:
});
});
mw.loader.using(['mediawiki.util'], function () {
// Düymə və konteyner yarat
var container = $('<div>')
.css({
border: '1px solid #ccc',
padding: '10px',
borderRadius: '8px',
maxWidth: '300px',
marginTop: '10px'
});
var button = $('<button>')
.text('👋 Salam ver')
.css({
background: '#36c',
color: 'white',
padding: '8px 12px',
border: 'none',
borderRadius: '6px',
cursor: 'pointer'
});
var title = $('<h4>').text('Salam verənlər:');
var list = $('<ul>').css({ listStyle: 'disc', marginLeft: '20px' });
// LocalStorage-dan mövcud siyahını yüklə
var salamlayanlar = JSON.parse(localStorage.getItem('salamlayanlar') || '[]');
salamlayanlar.forEach(function (ad) {
list.append($('<li>').text(ad));
});
// Düymə klik funksiyası
button.on('click', function () {
var username = mw.config.get('wgUserName');
if (!username) {
alert('Salam vermək üçün daxil olmalısınız.');
return;
}
if (salamlayanlar.includes(username)) {
alert('Sən artıq salam vermisən 😊');
return;
}
salamlayanlar.push(username);
localStorage.setItem('salamlayanlar', JSON.stringify(salamlayanlar));
list.append($('<li>').text(username));
alert('Salam göndərildi, təşəkkürlər!');
});
// Hər şeyi konteynerə əlavə et
container.append(button, title, list);
// Yalnız sənin istifadəçi səhifəndə göstər
if (mw.config.get('wgPageName') === 'İstifadəçi:ReiKaze') {
$('#mw-content-text').prepend(container);
}
});
|