MediaWiki:Common.js: відмінності між версіями

Матеріал з WikiLegalAid
Немає опису редагування
Мітка: Скасовано
Немає опису редагування
 
(Не показано 13 проміжних версій цього користувача)
Рядок 1: Рядок 1:
/* Розміщений тут код JavaScript буде завантажений всім користувачам при зверненні до будь-якої сторінки */
/* Розміщений тут код JavaScript буде завантажений всім користувачам при зверненні до будь-якої сторінки */
mw.loader.using('mediawiki.util').then(function () {
mw.loader.using('mediawiki.util').then(function () {
     if (mw.config.get('wgArticleId') !== 0) {
     if (mw.config.get('wgArticleId') !== 0) {
Рядок 69: Рядок 70:
         document.getElementById("consent-banner").style.display = "none";
         document.getElementById("consent-banner").style.display = "none";
     }
     }
});
mw.loader.using('mediawiki.util').then(function () {
    var head = document.getElementsByTagName("head")[0];
    function addMeta(property, content) {
        if (content) {
            var meta = document.createElement("meta");
            meta.setAttribute("property", property);
            meta.setAttribute("content", content);
            head.appendChild(meta);
        }
    }
    addMeta("og:title", mw.config.get("wgPageName").replace(/_/g, " "));
    addMeta("og:type", "article");
    addMeta("og:url", window.location.href);
    addMeta("og:image", "https://legalaid.wiki/images/logo.png"); // Вкажи реальний логотип
    addMeta("og:description", "Офіційна вікі сторінка про правову допомогу");
    addMeta("og:site_name", "Wiki Legal Aid");
    // Twitter Card
    addMeta("twitter:card", "summary_large_image");
    addMeta("twitter:title", mw.config.get("wgPageName").replace(/_/g, " "));
    addMeta("twitter:description", "Офіційна вікі сторінка про правову допомогу");
    addMeta("twitter:image", "https://legalaid.wiki/images/logo.png");
});
});