当前位置: 首页 > news >正文

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

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

目录

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

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

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

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

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

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

  • 笙默考试管理系统-MyExamTest

 changes.push({from: 0, to: doc.size});

        }

        function computeTabText() {

            for (var str = '<span class="cm-tab">', i = 0; i < options.tabSize; ++i) str += " ";

            return str + "</span>";

        }

        function tabsChanged() {

            tabText = computeTabText();

            updateDisplay(true);

        }

  • 笙默考试管理系统-MyExamTest

        function themeChanged() {

            scroller.className = scroller.className.replace(/\s*cm-s-\w+/g, "") +

                options.theme.replace(/(^|\s)\s*/g, " cm-s-");

        }

        function TextMarker() { this.set = []; }

        TextMarker.prototype.clear = operation(function() {

            var min = Infinity, max = -Infinity;

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

                var line = this.set[i], mk = line.marked;

                if (!mk || !line.parent) continue;

                var lineN = lineNo(line);

                min = Math.min(min, lineN); max = Math.max(max, lineN);

                for (var j = 0; j < mk.length; ++j)

                    if (mk[j].set == this.set) mk.splice(j--, 1);

            }

  • 笙默考试管理系统-MyExamTest

            if (min != Infinity)

                changes.push({from: min, to: max + 1});

        });

        TextMarker.prototype.find = function() {

            var from, to;

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

                var line = this.set[i], mk = line.marked;

                for (var j = 0; j < mk.length; ++j) {

                    var mark = mk[j];

  • 笙默考试管理系统-MyExamTest

                    if (mark.set == this.set) {

                        if (mark.from != null || mark.to != null) {

                            var found = lineNo(line);

                            if (found != null) {

                                if (mark.from != null) from = {line: found, ch: mark.from};

                                if (mark.to != null) to = {line: found, ch: mark.to};

                            }

                        }

                    }

                }

            }

            return {from: from, to: to};

        };

  • 笙默考试管理系统-MyExamTest

        function markText(from, to, className) {

            from = clipPos(from); to = clipPos(to);

            var tm = new TextMarker();

            function add(line, from, to, className) {

                getLine(line).addMark(new MarkedText(from, to, className, tm.set));

            }

            if (from.line == to.line) add(from.line, from.ch, to.ch, className);

            else {

                add(from.line, from.ch, null, className);

                for (var i = from.line + 1, e = to.line; i < e; ++i)

                    add(i, null, null, className);

                add(to.line, null, to.ch, className);

            }

            changes.push({from: from.line, to: to.line + 1});

            return tm;

        }

http://www.lryc.cn/news/170555.html

相关文章:

  • 重学Java (一) 泛型
  • Docker 部署 Redis 服务
  • 阿里云产品试用系列-负载均衡 SLB
  • drf 对象级权限
  • 八大排序(二)--------冒泡排序
  • SmartSQL 一款开源的数据库文档管理工具
  • 代码随想录算法训练营第56天 | ● 583. 两个字符串的删除操作 ● 72. 编辑距离 ● 动态规划之编辑距离总结篇
  • 矩阵 m * M = c
  • Linux——IO
  • svn(乌龟svn)和SVN-VS2022插件(visualsvn) 下载
  • 开源日报 0824 | 构建UI组件和页面的前端工作坊
  • 福建三明大型工程机械3D扫描工程零件三维建模逆向抄数-CASAIM中科广电
  • 使用香橙派学习 Linux的守护进程
  • 数据治理-数据仓库和商务智能
  • CH2--x86系统架构概览
  • Immutable.js API 简介
  • HLSL 入门(一)
  • 【Docker】挂载数据卷
  • [技术干货]spring 和spring boot区别
  • 【hudi】数据湖客户端运维工具Hudi-Cli实战
  • RK3588 添加ROOT权限
  • 【云原生】k8s-----集群调度
  • 一键集成prometheus监控微服务接口平均响应时长
  • 2023/9/13 -- C++/QT
  • mybatis mapper.xml转建表语句
  • 封装使用Axios进行前后端交互
  • SOA、分布式、微服务
  • json数据传输压缩以及数据切片分割分块传输多种实现方法,大数据量情况下zlib压缩以及bytes指定长度分割
  • 移动端APP测试-如何指定测试策略、测试标准?
  • 【Redis】深入探索 Redis 主从结构的创建、配置及其底层原理