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

編集の要約なし
編集の要約なし
タグ: モバイル編集 モバイルウェブ編集
編集の要約なし
タグ: モバイル編集 モバイルウェブ編集
1行目: 1行目:
(function () {
(function () {
     var startup = mw.mobileFrontend.require("mobile.startup");
     console.log(mw.loader.getState("mobile.startup"));
     if (startup.mediaViewer) {
     console.log(mw.loader.getState("mobile.mediaViewer"));
        console.info("No longer needed 'mediaViewer' polyfill.");
        return;
    }


     var mobileMediaViewer = "mobile.mediaViewer";
     mw.loader
 
        .using([
    var patch = function () {
            "mobile.startup",
         console.log("patch");
            "mobile.mediaViewer"
        startup.mediaViewer = {
        ])
            overlay: mw.mobileFrontend.require(mobileMediaViewer + "/ImageOverlay")
         .then(function () {
        };
            var startup = mw.mobileFrontend.require("mobile.startup");
    };
            if (startup.mediaViewer) {
 
                console.info("No longer needed 'mediaViewer' polyfill.");
    var state = mw.loader.getState(mobileMediaViewer);
                return;
    console.log(state);
            }
    switch (state) {
             var overlay = mw.mobileFrontend.require("mobile.mediaViewer/ImageOverlay");
        case "ready":
             startup.mediaViewer = {
            patch();
                 overlay: overlay
            break;
            };
        case "registered":
        });
             mw.loader
                .using(mobileMediaViewer)
                .then(patch);
            break;
        default:
             startup
                .rlModuleLoader
                 .loadModule(mobileMediaViewer)
                .then(patch);
    }
})();
})();