├── .babelrc ├── .gitignore ├── .vscode ├── settings.json └── tasks.json ├── README.md ├── READMELOCAL.md ├── commitlint.config.js ├── dist └── js-mark.js ├── example ├── assets │ ├── css │ │ ├── annotation.css │ │ └── setting.css │ └── js │ │ ├── IntervalAlgo.js │ │ ├── localStorage.js │ │ └── util.js ├── hooks │ ├── annotation.js │ └── mark.js ├── index.html ├── index.js └── static │ ├── css │ └── element-plus.css │ ├── imgs │ ├── arrow-left-bold.svg │ ├── arrow-right-bold.svg │ ├── demo1.jpg │ ├── demo2.jpg │ ├── demo3.jpg │ ├── github1.jpeg │ └── github2.png │ └── js │ ├── antd.min.js │ ├── element-plus.js │ └── vue3.js ├── package.json ├── rollup.config.js ├── src ├── core │ ├── index.ts │ ├── mergeOptions.ts │ └── vTextNode.ts ├── index.ts ├── lib │ ├── config.ts │ └── index.ts ├── types │ ├── global.d.ts │ └── mark.d.ts └── util │ └── index.ts ├── tsconfig.json └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/README.md -------------------------------------------------------------------------------- /READMELOCAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/READMELOCAL.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /dist/js-mark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/dist/js-mark.js -------------------------------------------------------------------------------- /example/assets/css/annotation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/assets/css/annotation.css -------------------------------------------------------------------------------- /example/assets/css/setting.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/assets/css/setting.css -------------------------------------------------------------------------------- /example/assets/js/IntervalAlgo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/assets/js/IntervalAlgo.js -------------------------------------------------------------------------------- /example/assets/js/localStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/assets/js/localStorage.js -------------------------------------------------------------------------------- /example/assets/js/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/assets/js/util.js -------------------------------------------------------------------------------- /example/hooks/annotation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/hooks/annotation.js -------------------------------------------------------------------------------- /example/hooks/mark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/hooks/mark.js -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/index.html -------------------------------------------------------------------------------- /example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/index.js -------------------------------------------------------------------------------- /example/static/css/element-plus.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/static/css/element-plus.css -------------------------------------------------------------------------------- /example/static/imgs/arrow-left-bold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/static/imgs/arrow-left-bold.svg -------------------------------------------------------------------------------- /example/static/imgs/arrow-right-bold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/static/imgs/arrow-right-bold.svg -------------------------------------------------------------------------------- /example/static/imgs/demo1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/static/imgs/demo1.jpg -------------------------------------------------------------------------------- /example/static/imgs/demo2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/static/imgs/demo2.jpg -------------------------------------------------------------------------------- /example/static/imgs/demo3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/static/imgs/demo3.jpg -------------------------------------------------------------------------------- /example/static/imgs/github1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/static/imgs/github1.jpeg -------------------------------------------------------------------------------- /example/static/imgs/github2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/static/imgs/github2.png -------------------------------------------------------------------------------- /example/static/js/antd.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/static/js/antd.min.js -------------------------------------------------------------------------------- /example/static/js/element-plus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/static/js/element-plus.js -------------------------------------------------------------------------------- /example/static/js/vue3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/example/static/js/vue3.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/core/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/core/mergeOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/src/core/mergeOptions.ts -------------------------------------------------------------------------------- /src/core/vTextNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/src/core/vTextNode.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/src/lib/config.ts -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/src/types/global.d.ts -------------------------------------------------------------------------------- /src/types/mark.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/src/types/mark.d.ts -------------------------------------------------------------------------------- /src/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/src/util/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigCoal/js-mark/HEAD/yarn.lock --------------------------------------------------------------------------------