⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interface.js

📁 WAP手机网页XXXXX WAP手机网页XXXXX
💻 JS
📖 第 1 页 / 共 3 页
字号:
jspp.using("mocom.WAPmo.Templet");

Interface = new function()
{
    this.cache = {};
};

Interface.getTempletFile = function(strName, strPath)
{
    var core = this;
    if (core.cache[strName] == null)
    {
        core.cache[strName] = Kernel.getRemoteFile(strPath);
    }
    return(core.cache[strName]);
};

Interface.parse = function(_api)
{
    var core = this;
    var html = core.getTempletFile("_" + _api + "_", "templet/api" + _api + ".html");
    html = html.replace(/\$\(_Must_Hint_\)/gi, Kernel.MUST_INPUT_HINT);
    html = html.replace(/\$\(_Must_\)/gi, Kernel.MUST_INPUT_TEXT);
    html = html.replace(/\$\(_Env_\)/gi, Kernel.ENABLE_ENV);
    html = html.replace(/\$\(_Link_\)/gi, Kernel.INNER_LINK);
    var box = new xWindow("frmInterface", "width=442,height=400,overflowX=hidden,overflowY=auto,minButton=false,maxButton=false", true);
    box.setCaption(jspp.Caption + " 模版 - " + Templet.getAPIName(_api));
    box.draw(html, 10, 10);
    Kernel.setEnv(Form.child("frmTemplet"), "Env");
    Kernel.setLink(Form.child("frmTemplet"), "LinkChild", 0);
    var _accept = Form.child("frmTemplet.Accept");
    var _cancel = Form.child("frmTemplet.Cancel");
    switch (_api)
    {
    case "Text":
        _accept.onclick = function()
        {
            var val = [];
            val[0] = Form.item("frmTemplet.Text");
            if (val[0] == "")
            {
                //pass
            }
            else
            {
                Templet.locked.innerHTML = "<img src=\"images/xw_button0.gif\" border=\"0\" align=\"absBottom\" /> ......";
                Templet.locked.setAttribute("type", Templet.TYPE_VALID);
                Templet.locked.setAttribute("API", _api);
                Templet.locked.setAttribute("value", val.join("##"));
            }
            Interface.close();
        };
        break;
    case "Image":
        _accept.onclick = function()
        {
            var val = [];
            val[0] = Form.item("frmTemplet.Address");
            val[1] = Form.item("frmTemplet.Title");
            val[2] = Form.item("frmTemplet.Link");
            if (val[0] == "")
            {
                //pass
            }
            else
            {
                if (val[1] == "") val[1] = "loading...";
                Templet.locked.innerHTML = "<img src=\"images/xw_button1.gif\" border=\"0\" align=\"absBottom\" /> ......";
                Templet.locked.setAttribute("type", Templet.TYPE_VALID);
                Templet.locked.setAttribute("API", _api);
                Templet.locked.setAttribute("value", val.join("##"));
            }
            Interface.close();
        };
        break;
    case "Link":
        _accept.onclick = function()
        {
            var val = [];
            val[0] = Form.item("frmTemplet.Title");
            val[1] = Form.item("frmTemplet.Link");
            if (val[0] == "")
            {
                //pass
            }
            else if (val[1] == "")
            {
                //pass
            }
            else
            {
                Templet.locked.innerHTML = "<img src=\"images/xw_button2.gif\" border=\"0\" align=\"absBottom\" /> ......";
                Templet.locked.setAttribute("type", Templet.TYPE_VALID);
                Templet.locked.setAttribute("API", _api);
                Templet.locked.setAttribute("value", val.join("##"));
            }
            Interface.close();
        };
        break;
    case "UserEntry":
        _accept.onclick = function()
        {
            var val = [];
            val[0] = Interface.addUserEntry(0);
            val[1] = Interface.addUserEntry(1);
            val[2] = Form.item("frmTemplet.Space");
            if (val[0].length == 0)
            {
                //pass
            }
            else if (val[1].length == 0)
            {
                //pass
            }
            else if (val[2] == "")
            {
                //pass
            }
            else
            {
                val[0] = val[0].join("||");
                val[1] = val[1].join("||");
                Templet.locked.innerHTML = "<img src=\"images/xw_button3.gif\" border=\"0\" align=\"absBottom\" /> ......";
                Templet.locked.setAttribute("type", Templet.TYPE_VALID);
                Templet.locked.setAttribute("API", _api);
                Templet.locked.setAttribute("value", val.join("##"));
            }
            Interface.close();
        };
        break;
    case "Themes":
        _accept.onclick = function()
        {
            var val = [];
            val[0] = Form.check("frmTemplet.BannerOrTitle").toInteger();
            val[1] = [];
            val[1].push(Form.check("frmTemplet.Bold").toInteger());
            val[1].push(Form.check("frmTemplet.Italic").toInteger());
            val[1].push(Form.check("frmTemplet.Underline").toInteger());
            val[1] = val[1].join("||");
            val[2] = Form.item("frmTemplet.Color");
            if (val[2].isColor() == false) val[2] = "#000000";
            val[3] = Form.item("frmTemplet.Prefix");
            val[4] = Form.item("frmTemplet.Suffix");
            val[5] = Form.item("frmTemplet.StapleCount").toInteger();
            val[6] = Form.item("frmTemplet.StapleSpace");
            val[7] = Form.item("frmTemplet.ThemeSpace");
            Templet.locked.innerHTML = "<img src=\"images/xw_button3.gif\" border=\"0\" align=\"absBottom\" /> ......";
            Templet.locked.setAttribute("type", Templet.TYPE_VALID);
            Templet.locked.setAttribute("API", _api);
            Templet.locked.setAttribute("value", val.join("##"));
            Interface.close();
        };
        break;
    case "Theme":
        _accept.onclick = function()
        {
            var val = [];
            val[0] = Form.item("frmTemplet.Theme").toInteger();
            val[1] = Form.check("frmTemplet.BannerOrTitle").toInteger();
            val[2] = [];
            val[2].push(Form.check("frmTemplet.Bold").toInteger());
            val[2].push(Form.check("frmTemplet.Italic").toInteger());
            val[2].push(Form.check("frmTemplet.Underline").toInteger());
            val[2] = val[2].join("||");
            val[3] = Form.item("frmTemplet.Color");
            if (val[3].isColor() == false) val[3] = "#000000";
            val[4] = Form.item("frmTemplet.Prefix");
            val[5] = Form.item("frmTemplet.Suffix");
            val[6] = Form.item("frmTemplet.StapleCount").toInteger();
            val[7] = Form.item("frmTemplet.StapleSpace");
            if (val[0] == 0)
            {
                //pass
            }
            else
            {
                Templet.locked.innerHTML = "<img src=\"images/xw_button3.gif\" border=\"0\" align=\"absBottom\" /> ......";
                Templet.locked.setAttribute("type", Templet.TYPE_VALID);
                Templet.locked.setAttribute("API", _api);
                Templet.locked.setAttribute("value", val.join("##"));
            }
            Interface.close();
        };
        this.setTheme();
        break;
    case "StapleLogoOrTitle":
    case "StapleTitle":
    case "StapleContent":
    case "ContentTitle":
        _accept.onclick = function()
        {
            var val = [];
            val[0] = [];
            val[0].push(Form.check("frmTemplet.Bold").toInteger());
            val[0].push(Form.check("frmTemplet.Italic").toInteger());
            val[0].push(Form.check("frmTemplet.Underline").toInteger());
            val[0] = val[0].join("||");
            val[1] = Form.item("frmTemplet.Color");
            if (val[1].isColor() == false) val[1] = "#000000";
            Templet.locked.innerHTML = "<img src=\"images/xw_button3.gif\" border=\"0\" align=\"absBottom\" /> ......";
            Templet.locked.setAttribute("type", Templet.TYPE_VALID);
            Templet.locked.setAttribute("API", _api);
            Templet.locked.setAttribute("value", val.join("##"));
            Interface.close();
        };
        break;
    case "Staples":
    case "Path":
        _accept.onclick = function()
        {
            var val = [];
            val[0] = Form.item("frmTemplet.StapleSpace");
            Templet.locked.innerHTML = "<img src=\"images/xw_button3.gif\" border=\"0\" align=\"absBottom\" /> ......";
            Templet.locked.setAttribute("type", Templet.TYPE_VALID);
            Templet.locked.setAttribute("API", _api);
            Templet.locked.setAttribute("value", val.join("##"));
            Interface.close();
        };
        break;
    case "Contents":
        _accept.onclick = function()
        {
            var val = [];
            val[0] = Form.item("frmTemplet.PrefixType").toInteger();
            val[1] = Form.item("frmTemplet.Prefix");
            val[2] = Form.item("frmTemplet.Suffix");
            val[3] = Form.check("frmTemplet.Attach").toInteger();
            val[4] = Form.item("frmTemplet.ContentSpace");
            val[5] = Form.item("frmTemplet.ContentBytes").toInteger();
            if (val[5] < 0) val[5] = 0;
            Templet.locked.innerHTML = "<img src=\"images/xw_button3.gif\" border=\"0\" align=\"absBottom\" /> ......";
            Templet.locked.setAttribute("type", Templet.TYPE_VALID);
            Templet.locked.setAttribute("API", _api);
            Templet.locked.setAttribute("value", val.join("##"));
            Interface.close();
        };
        setImagePrefix();
        break;
    case "Contentx":
        _accept.onclick = function()
        {
            var val = [];
            val[0] = Form.item("frmTemplet.ContentType").toInteger();
            val[1] = Form.item("frmTemplet.ContentCount").toInteger();
            val[2] = Form.getSelect("frmTemplet.Staple").replace(/\,/g, "+");
            val[3] = Form.item("frmTemplet.PrefixType").toInteger();
            val[4] = Form.item("frmTemplet.Prefix");
            val[5] = Form.item("frmTemplet.Suffix");
            val[6] = Form.check("frmTemplet.Attach").toInteger();
            val[7] = Form.item("frmTemplet.ContentSpace");
            val[8] = Form.item("frmTemplet.ContentBytes").toInteger();
            if (val[1] < 0) val[1] = 10;
            if (val[8] < 0) val[8] = 0;
            Templet.locked.innerHTML = "<img src=\"images/xw_button3.gif\" border=\"0\" align=\"absBottom\" /> ......";
            Templet.locked.setAttribute("type", Templet.TYPE_VALID);
            Templet.locked.setAttribute("API", _api);
            Templet.locked.setAttribute("value", val.join("##"));
            Interface.close();
        };
        setImagePrefix();
        this.setStapleList(0, 0);
        break;
    case "StapleLogo":
    case "Content":
    case "ContentOwner":
    case "StapleForm":
    case "Category":
        _accept.onclick = function()
        {
            Templet.locked.innerHTML = "<img src=\"images/xw_button3.gif\" border=\"0\" align=\"absBottom\" /> ......";
            Templet.locked.setAttribute("type", Templet.TYPE_VALID);
            Templet.locked.setAttribute("API", _api);
            Templet.locked.setAttribute("value", null);
            Interface.close();
        };
        break;
    case "MarkerEntry":
        _accept.onclick = function()
        {
            var val = [];
            val[0] = Form.check("frmTemplet.Prefix").toInteger();
            Templet.locked.innerHTML = "<img src=\"images/xw_button3.gif\" border=\"0\" align=\"absBottom\" /> ......";
            Templet.locked.setAttribute("type", Templet.TYPE_VALID);
            Templet.locked.setAttribute("API", _api);
            Templet.locked.setAttribute("value", val.join("##"));
            Interface.close();
        };
        break;
    case "Ads":
        _accept.onclick = function()
        {
            var val = Form.getRadio("frmTemplet.AdsId");
            Templet.locked.innerHTML = "<img src=\"images/xw_button3.gif\" border=\"0\" align=\"absBottom\" /> ......";
            Templet.locked.setAttribute("type", Templet.TYPE_VALID);
            Templet.locked.setAttribute("API", _api);
            Templet.locked.setAttribute("value", val);
            Interface.close();
        };
        break;
    case "BackStaple":
    case "BackTheme":
    case "BackHome":
    case "Publish":
    case "BackCategory":
        _accept.onclick = function()
        {
            var val = [];
            val[0] = Form.check("frmTemplet.Prefix").toInteger();
            val[1] = Form.item("frmTemplet.Title");
            if (val[1] == "")
            {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -