メニューを切り替える
個人設定メニューを切り替える
個人メニューを切り替える
ログインしていません
編集を行うと、IPアドレスが公開されます。

「MediaWiki:Citizen.js」の版間の差分

MediaWikiインターフェイスページ
編集の要約なし
ページの白紙化
タグ: 白紙化
 
(同じ利用者による、間の5版が非表示)
1行目: 1行目:
// GoogleMap表示
(function() {
    function initGoogleMaps() {
        document.querySelectorAll(".map-embed").forEach(function (el) {
            const name = el.dataset.name;
            if (!name) return;


            const src = `https://www.google.com/maps/embed/v1/place?key=AIzaSyDOA7e6S9arQa6NvnsFYXxGjX9P_ycwoyM&q=${encodeURIComponent(name)}&zoom=16&maptype=roadmap&language=ja&region=JP`;
            const iframe = document.createElement("iframe");
            iframe.width = "100%";
            iframe.height = "400";
            iframe.style.border = "0";
            iframe.loading = "lazy";
            iframe.allowFullscreen = true;
            iframe.referrerPolicy = "no-referrer-when-downgrade";
            iframe.src = src;
            // iframeが読み込まれたらSkeletonを消す
            iframe.addEventListener("load", function() {
                el.classList.add("loaded");
            });
            el.appendChild(iframe);
        });
    }
    // DOM準備後に実行
    if (document.readyState === "loading") {
        document.addEventListener("DOMContentLoaded", initGoogleMaps);
    } else {
        initGoogleMaps();
    }
})();

2025年12月5日 (金) 10:49時点における最新版