mirror of
https://github.com/documize/community.git
synced 2025-07-22 06:39:43 +02:00
CodeMirror dependency upgraded to v5.32.0
For handling Markdown and Code section types
This commit is contained in:
parent
3337db6b27
commit
0336f84a83
351 changed files with 3408 additions and 1945 deletions
13
gui/public/codemirror/addon/lint/html-lint.js
vendored
Executable file → Normal file
13
gui/public/codemirror/addon/lint/html-lint.js
vendored
Executable file → Normal file
|
@ -11,8 +11,8 @@
|
|||
else if (typeof define == "function" && define.amd) // AMD
|
||||
define(["../../lib/codemirror", "htmlhint"], mod);
|
||||
else // Plain browser env
|
||||
mod(CodeMirror);
|
||||
})(function(CodeMirror) {
|
||||
mod(CodeMirror, window.HTMLHint);
|
||||
})(function(CodeMirror, HTMLHint) {
|
||||
"use strict";
|
||||
|
||||
var defaultRules = {
|
||||
|
@ -29,7 +29,14 @@
|
|||
|
||||
CodeMirror.registerHelper("lint", "html", function(text, options) {
|
||||
var found = [];
|
||||
if (!window.HTMLHint) return found;
|
||||
if (HTMLHint && !HTMLHint.verify) HTMLHint = HTMLHint.HTMLHint;
|
||||
if (!HTMLHint) HTMLHint = window.HTMLHint;
|
||||
if (!HTMLHint) {
|
||||
if (window.console) {
|
||||
window.console.error("Error: HTMLHint not found, not defined on window, or not available through define/require, CodeMirror HTML linting cannot run.");
|
||||
}
|
||||
return found;
|
||||
}
|
||||
var messages = HTMLHint.verify(text, options && options.rules || defaultRules);
|
||||
for (var i = 0; i < messages.length; i++) {
|
||||
var message = messages[i];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue