Fixed: Turn JSHint browser setting to false.
@@ -1,5 +1,4 @@
{
- "browser": true,
"esnext": true,
"immed": true,
"loopfunc": true,
@@ -3,6 +3,8 @@
* For licensing, see LICENSE.md.
*/
+/* globals document */
+
/**
* Basic HTML writer, it uses the native `innerHTML` property for basic conversion
* from DocumentFragment to an HTML string.
+/* globals document, DOMParser */
import BasicHtmlWriter from './basichtmlwriter.js';
import DomConverter from '../view/domconverter.js';
import { NBSP_FILLER } from '../view/filler.js';
+/* globals Range, Node */
import ViewText from './text.js';
import ViewElement from './element.js';
import ViewPosition from './position.js';
+/* globals window, Range, Text */
import { keyCodes } from '../../utils/keyboard.js';
+/* globals window */
import Observer from './observer.js';
import { startsWithFiller, getDataWithoutFiller } from '../filler.js';
+/* globals Range */
"expr": true,
@@ -3,6 +3,7 @@
/* bender-tags: browser-only */
import { parse, stringify, getData, setData }from '/tests/engine/_utils/view.js';
import BasicHtmlWriter from '/ckeditor5/engine/dataprocessor/basichtmlwriter.js';
+/* globals setTimeout, window */
import HtmlDataProcessor from '/ckeditor5/engine/dataprocessor/htmldataprocessor.js';
+/* globals setTimeout, Range, document */
/* bender-tags: view */
import EditingController from '/ckeditor5/engine/editingcontroller.js';
import Document from '/ckeditor5/engine/model/document.js';
import ModelRange from '/ckeditor5/engine/model/range.js';
import ClassicEditor from '/ckeditor5/editor-classic/classic.js';
import Feature from '/ckeditor5/core/feature.js';
/* bender-tags: view, browser-only */
import Document from '/ckeditor5/engine/view/document.js';
import ViewRange from '/ckeditor5/engine/view/range.js';
/* bender-tags: view, domconverter, browser-only */
import ViewElement from '/ckeditor5/engine/view/element.js';
+/* globals Range, document */
/* bender-tags: view, domconverter */
import DomConverter from '/ckeditor5/engine/view/domconverter.js';
+/* globals Range, DocumentFragment, HTMLElement, document */
import ViewText from '/ckeditor5/engine/view/text.js';
import {
@@ -3,7 +3,7 @@
-/* global console:false */
+/* globals console:false, document */
import DomEventObserver from '/ckeditor5/engine/view/observer/domeventobserver.js';
import { parse } from '/tests/engine/_utils/view.js';
import { setData } from '/tests/engine/_utils/view.js';
import DomEventData from '/ckeditor5/engine/view/observer/domeventdata.js';
+/* globals MouseEvent, document */
import FocusObserver from '/ckeditor5/engine/view/observer/focusobserver.js';
import KeyObserver from '/ckeditor5/engine/view/observer/keyobserver.js';
import ViewDocument from '/ckeditor5/engine/view/document.js';
+/* globals Range, document, window */