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

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

目录

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

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

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

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

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

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

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

  return index;

            },

            operation: function(f){return operation(f)();},

            refresh: function(){updateDisplay(true);},

            getInputField: function(){return input;},

            getWrapperElement: function(){return wrapper;},

            getScrollerElement: function(){return scroller;},

            getGutterElement: function(){return gutter;}

        };

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

        function getLine(n) { return getLineAt(doc, n); }

        function updateLineHeight(line, height) {

            gutterDirty = true;

            var diff = height - line.height;

            for (var n = line; n; n = n.parent) n.height += diff;

        }

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

        function setValue(code) {

            var top = {line: 0, ch: 0};

            updateLines(top, {line: doc.size - 1, ch: getLine(doc.size-1).text.length},

                splitLines(code), top, top);

            updateInput = true;

        }

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

        function getValue(code) {

            var text = [];

            doc.iter(0, doc.size, function(line) { text.push(line.text); });

            return text.join("\n");

        }

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

        function onMouseDown(e) {

            setShift(e.shiftKey);

            // Check whether this is a click in a widget

            for (var n = e_target(e); n != wrapper; n = n.parentNode)

                if (n.parentNode == code && n != mover) return;

            // See if this is a click in the gutter

            for (var n = e_target(e); n != wrapper; n = n.parentNode)

                if (n.parentNode == gutterText) {

                    if (options.onGutterClick)

                        options.onGutterClick(instance, indexOf(gutterText.childNodes, n) + showingFrom, e);

                    return e_preventDefault(e);

                }

            var start = posFromMouse(e);

            switch (e_button(e)) {

                case 3:

                    if (gecko && !mac) onContextMenu(e);

                    return;

                case 2:

                    if (start) setCursor(start.line, start.ch, true);

                    return;

            }

你可能感兴趣的:(笙默考试管理系统,前端,javascript,开发语言)