ميدياويكي:Gadget-ArabicAdsTest.js
هذه الصفحة هي جزء من الإضافة «ArabicAdsTest»، يستعملها 13 مستخدم. |
ملاحظة: بعد الحفظ، قد يلزمك إفراغ الكاش لرؤية التغييرات ( ).
let userName = mw.config.get('wgUserName');
// Check if the username is available
if (userName) {
$.get(`/w/api.php?action=parse&format=json&prop=text&page=User:${userName}/إعلان تجريبي`)
.done(function(data) {
// Verify that the expected data is present in the response
if (data.parse && data.parse.text && data.parse.text['*']) {
$("#siteNotice").html(
'<div class="arabicads-notice"><div class="arabicads-notice-close" style="visibility: visible;"><a role="button" title="أغلق"></a></div>' +
data.parse.text['*'].replace(/<!--[\s\S]*?-->/g, '') +
'</div>'
);
} else {
console.error("ArabicAdsTest: The response does not contain the expected data.");
}
})
.fail(function(jqXHR, textStatus, errorThrown) {
console.error("ArabicAdsTest: An error occurred while loading data:", textStatus, errorThrown);
});
} else {
console.warn("ArabicAdsTest: Username is not available.");
}