main.js 965 Bytes
define("main_export", [
    "mobilebone",
    "mobilemode",
    "fastclick",
    "zepto",
    "Component",
    "mApi",
    "mService"
], function (Mobilebone, mobilemode, FastClick) {
    var mUtil = require("mUtil");
    var com = require("Component");
    var _init = function (pageContent) {

        //替换页面中的多语言
        pageContent = com.replaceMutilLanguage(pageContent, mUtil.getUserLanguage());
        $(document.body).append(pageContent);
        Mobilebone.rootTransition = mobilemode;
        Mobilebone.evalScript = true;
        Mobilebone.mergeCallback = false;
        Mobilebone.onpagefirstinto = mobilemode.pageInit;
        Mobilebone.callback = mobilemode.pageChange;

        Mobilebone.init(mUtil.getCurrentPageId(), { reload: true });
    };
    
    FastClick.attach(document.body);

    if (typeof main_export_mmsrcHtml !== "undefined") return _init(main_export_mmsrcHtml);

    window.Loader.onHtmlLoaded = _init;
    
});