• 笙默考试管理系统-MyExamTest----codemirror(40)


    笙默考试管理系统-MyExamTest----codemirror(40

    目录

    一、 笙默考试管理系统-MyExamTest

    二、 笙默考试管理系统-MyExamTest

    三、 笙默考试管理系统-MyExamTest

    四、 笙默考试管理系统-MyExamTest

    五、 笙默考试管理系统-MyExamTest

    • 笙默考试管理系统-MyExamTest

     function lookupKey(name, extraMap, map) {

            function lookup(name, map, ft) {

                var found = map[name];

                if (found != null) return found;

                if (ft == null) ft = map.fallthrough;

                if (ft == null) return map.catchall;

                if (typeof ft == "string") return lookup(name, keyMap[ft]);

                for (var i = 0, e = ft.length; i < e; ++i) {

                    found = lookup(name, keyMap[ft[i]]);

                    if (found != null) return found;

                }

                return null;

            }

            return extraMap ? lookup(name, extraMap, map) : lookup(name, keyMap[map]);

        }

        function isModifierKey(event) {

            var name = keyNames[event.keyCode];

            return name == "Ctrl" || name == "Alt" || name == "Shift" || name == "Mod";

        }

    • 笙默考试管理系统-MyExamTest

        CodeMirror.fromTextArea = function(textarea, options) {

            if (!options) options = {};

            options.value = textarea.value;

            if (!options.tabindex && textarea.tabindex)

                options.tabindex = textarea.tabindex;

            function save() {textarea.value = instance.getValue();}

            if (textarea.form) {

                // Deplorable hack to make the submit method do the right thing.

                var rmSubmit = connect(textarea.form, "submit", save, true);

                if (typeof textarea.form.submit == "function") {

                    var realSubmit = textarea.form.submit;

                    function wrappedSubmit() {

                        save();

                        textarea.form.submit = realSubmit;

                        textarea.form.submit();

                        textarea.form.submit = wrappedSubmit;

                    }

    • 笙默考试管理系统-MyExamTest

                    textarea.form.submit = wrappedSubmit;

                }

            }

            textarea.style.display = "none";

            var instance = CodeMirror(function(node) {

                textarea.parentNode.insertBefore(node, textarea.nextSibling);

            }, options);

            instance.save = save;

            instance.getTextArea = function() { return textarea; };

            instance.toTextArea = function() {

                save();

                textarea.parentNode.removeChild(instance.getWrapperElement());

                textarea.style.display = "";

                if (textarea.form) {

                    rmSubmit();

                    if (typeof textarea.form.submit == "function")

                        textarea.form.submit = realSubmit;

                }

            };

    • 笙默考试管理系统-MyExamTest

            return instance;

        };

        // Utility functions for working with state. Exported because modes

        // sometimes need to do this.

        function copyState(mode, state) {

            if (state === true) return state;

            if (mode.copyState) return mode.copyState(state);

            var nstate = {};

    • 笙默考试管理系统-MyExamTest

            for (var n in state) {

                var val = state[n];

                if (val instanceof Array) val = val.concat([]);

                nstate[n] = val;

            }

            return nstate;

        }

  • 相关阅读:
    jar包应用的简单启停脚本
    云原生FAQ
    计算机毕业设计Java广西科技大学第一附属医院陪护椅管理(源码+系统+mysql数据库+Lw文档)
    CentOS7中安装VMwareTools(非图形界面)
    Windows Server 2008R2 开机自动登录 自启程序无管理员权限的解决
    [附源码]java毕业设计病历管理系统设计
    驱动 10月23日 作业
    Latex语法学习09:如何编写一本书
    Alins - 化繁为简、极致优雅的WebUI框架
    【Verilog实战】SPI协议底层硬件接口设计和功能验证(附源码)
  • 原文地址:https://blog.csdn.net/N201871643/article/details/133977205