Skip to content

Commit 865c116

Browse files
committed
fix(import): Explicitly use file extensions with imports
1 parent 3efcef3 commit 865c116

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+161
-165
lines changed

examples/events.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React, {Component} from 'react'
22
import {PropTypes} from 'prop-types'
33
import ReactDOM from 'react-dom'
44
import {CSSTransition, TransitionGroup} from 'react-transition-group'
5-
import {closest} from '../src/util/dom'
5+
import {closest} from '../src/util/dom.js'
66

77
class Events extends Component {
88
render () {

examples/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import Prism from 'prismjs'
22

3-
import {Editable} from '../src/core'
3+
import {Editable} from '../src/core.js'
44
import eventList from './events.js'
5-
import {getSelectionCoordinates} from '../src/util/dom'
5+
import {getSelectionCoordinates} from '../src/util/dom.js'
66

77
// Paragraph Example
88
const editable = new Editable({browserSpellcheck: false})

spec/api.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {expect} from 'chai'
2-
import {Editable} from '../src/core'
2+
import {Editable} from '../src/core.js'
33

44
describe('Editable', function () {
55
let editable, div

spec/clipboard.spec.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {expect} from 'chai'
2-
import {parseContent, updateConfig} from '../src/clipboard'
2+
import {parseContent, updateConfig} from '../src/clipboard.js'
33
import cloneDeep from 'lodash-es/cloneDeep'
4-
import config from '../src/config'
4+
import config from '../src/config.js'
55

66
describe('Clipboard', function () {
77

spec/config.spec.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {expect} from 'chai'
22
import cloneDeep from 'lodash-es/cloneDeep'
3-
import config from '../src/config'
4-
import {Editable} from '../src/core'
3+
import config from '../src/config.js'
4+
import {Editable} from '../src/core.js'
55

66
describe('Editable configuration', function () {
77

spec/content.spec.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import {expect} from 'chai'
2-
import {createElement, createRange} from '../src/util/dom'
2+
import {createElement, createRange} from '../src/util/dom.js'
33

4-
import * as content from '../src/content'
5-
import * as rangeSaveRestore from '../src/range-save-restore'
4+
import * as content from '../src/content.js'
5+
import * as rangeSaveRestore from '../src/range-save-restore.js'
66

77
describe('Content', function () {
88

spec/create-default-events.spec.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import {expect} from 'chai'
2-
import {createRange} from '../src/util/dom'
2+
import {createRange} from '../src/util/dom.js'
33

4-
import Cursor from '../src/cursor'
5-
import {Editable} from '../src/core'
4+
import Cursor from '../src/cursor.js'
5+
import {Editable} from '../src/core.js'
66

77
describe('Default Events', function () {
88

spec/cursor.spec.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import {expect} from 'chai'
2-
import {createRange, createElement} from '../src/util/dom'
2+
import {createRange, createElement} from '../src/util/dom.js'
33

4-
import * as content from '../src/content'
5-
import Cursor from '../src/cursor'
6-
import config from '../src/config'
4+
import * as content from '../src/content.js'
5+
import Cursor from '../src/cursor.js'
6+
import config from '../src/config.js'
77

88
describe('Cursor', function () {
99

spec/dispatcher.spec.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import {expect} from 'chai'
2-
import {createRange, rangesAreEqual} from '../src/util/dom'
3-
import * as content from '../src/content'
4-
import Cursor from '../src/cursor'
5-
import Keyboard from '../src/keyboard'
6-
import {Editable} from '../src/core'
7-
import Selection from '../src/selection'
2+
import {createRange, rangesAreEqual} from '../src/util/dom.js'
3+
import * as content from '../src/content.js'
4+
import Cursor from '../src/cursor.js'
5+
import Keyboard from '../src/keyboard.js'
6+
import {Editable} from '../src/core.js'
7+
import Selection from '../src/selection.js'
88
const {key} = Keyboard
99

1010
describe('Dispatcher', function () {

spec/eventable.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {expect} from 'chai'
2-
import eventable from '../src/eventable'
2+
import eventable from '../src/eventable.js'
33

44
describe('eventable', function () {
55

spec/highlight-support.spec.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import {expect} from 'chai'
22
import sinon from 'sinon'
33

4-
import {Editable} from '../src/core'
5-
import highlightSupport from '../src/highlight-support'
6-
import {createElement, createRange, toCharacterRange} from '../src/util/dom'
7-
import Selection from '../src/selection'
4+
import {Editable} from '../src/core.js'
5+
import highlightSupport from '../src/highlight-support.js'
6+
import {createElement, createRange, toCharacterRange} from '../src/util/dom.js'
7+
import Selection from '../src/selection.js'
88

99
function setupHighlightEnv (context, text) {
1010
context.text = text

spec/highlight-text.spec.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import {expect} from 'chai'
22
import sinon from 'sinon'
33

4-
import Cursor from '../src/cursor'
5-
import highlightText from '../src/highlight-text'
6-
import {searchAllWords} from '../src/plugins/highlighting/text-search'
7-
import {createElement, createRange} from '../src/util/dom'
4+
import Cursor from '../src/cursor.js'
5+
import highlightText from '../src/highlight-text.js'
6+
import {searchAllWords} from '../src/plugins/highlighting/text-search.js'
7+
import {createElement, createRange} from '../src/util/dom.js'
88

99
describe('highlightText', function () {
1010

spec/keyboard.spec.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {expect} from 'chai'
2-
import {createElement, createRange} from '../src/util/dom'
3-
import Keyboard from '../src/keyboard'
4-
import * as nodeType from '../src/node-type'
2+
import {createElement, createRange} from '../src/util/dom.js'
3+
import Keyboard from '../src/keyboard.js'
4+
import * as nodeType from '../src/node-type.js'
55

66
describe('Keyboard', function () {
77

spec/match-collection.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {expect} from 'chai'
2-
import MatchCollection from '../src/plugins/highlighting/match-collection'
2+
import MatchCollection from '../src/plugins/highlighting/match-collection.js'
33

44

55
describe('MatchCollection', function () {

spec/monitored-highlighting.spec.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {expect} from 'chai'
22

3-
import {Editable} from '../src/core'
4-
import MonitoredHighlighting from '../src/monitored-highlighting'
3+
import {Editable} from '../src/core.js'
4+
import MonitoredHighlighting from '../src/monitored-highlighting.js'
55

66
describe('MonitoredHighlighting:', function () {
77

spec/node-iterator.spec.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {expect} from 'chai'
2-
import {createElement} from '../src/util/dom'
3-
import NodeIterator from '../src/node-iterator'
4-
import highlightText from '../src/highlight-text'
2+
import {createElement} from '../src/util/dom.js'
3+
import NodeIterator from '../src/node-iterator.js'
4+
import highlightText from '../src/highlight-text.js'
55

66
describe('NodeIterator', function () {
77
// Helper methods

spec/parser.spec.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import {expect} from 'chai'
2-
import {createRange, createElement} from '../src/util/dom'
2+
import {createRange, createElement} from '../src/util/dom.js'
33

4-
import * as parser from '../src/parser'
5-
import config from '../src/config'
4+
import * as parser from '../src/parser.js'
5+
import config from '../src/config.js'
66

77
describe('Parser', function () {
88
// helper methods

spec/range-container.spec.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {expect} from 'chai'
2-
import {createElement, createRange} from '../src/util/dom'
3-
import RangeContainer from '../src/range-container'
2+
import {createElement, createRange} from '../src/util/dom.js'
3+
import RangeContainer from '../src/range-container.js'
44

55
describe('RangeContainer', function () {
66
describe('with no params', function () {

spec/range-save-restore.spec.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {expect} from 'chai'
2-
import {createElement, createRange, rangeToHtml} from '../src/util/dom'
3-
import * as rangeSaveRestore from '../src/range-save-restore'
2+
import {createElement, createRange, rangeToHtml} from '../src/util/dom.js'
3+
import * as rangeSaveRestore from '../src/range-save-restore.js'
44

55
describe('RangeSaveRestore', function () {
66

spec/selection.spec.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import {expect} from 'chai'
22

3-
import {Editable} from '../src/core'
4-
import Selection from '../src/selection'
5-
import Cursor from '../src/cursor'
6-
import config from '../src/config'
7-
import {createElement, createRange} from '../src/util/dom'
3+
import {Editable} from '../src/core.js'
4+
import Selection from '../src/selection.js'
5+
import Cursor from '../src/cursor.js'
6+
import config from '../src/config.js'
7+
import {createElement, createRange} from '../src/util/dom.js'
88

99
describe('Selection', function () {
1010

spec/spellcheck.spec.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import {expect} from 'chai'
22
import sinon from 'sinon'
3-
import {Editable} from '../src/core'
4-
import MonitoredHighlighting from '../src/monitored-highlighting'
5-
import Cursor from '../src/cursor'
6-
import {createElement, createRange} from '../src/util/dom'
3+
import {Editable} from '../src/core.js'
4+
import MonitoredHighlighting from '../src/monitored-highlighting.js'
5+
import Cursor from '../src/cursor.js'
6+
import {createElement, createRange} from '../src/util/dom.js'
77

88
describe('Spellcheck:', function () {
99

spec/string.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {expect} from 'chai'
2-
import {escapeHtml} from '../src/util/string'
2+
import {escapeHtml} from '../src/util/string.js'
33

44
describe('string util', function () {
55

spec/text-search.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {expect} from 'chai'
22

3-
import {searchText, searchWord} from '../src/plugins/highlighting/text-search'
3+
import {searchText, searchWord} from '../src/plugins/highlighting/text-search.js'
44

55
describe('text-search:', function () {
66

src/block.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import config from './config'
2-
import * as content from './content'
1+
import config from './config.js'
2+
import * as content from './content.js'
33

44
let nextBlockId = 1
55
const state = {}

src/clipboard.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import config from './config'
2-
import * as string from './util/string'
3-
import * as nodeType from './node-type'
4-
import * as quotes from './quotes'
5-
import {isPlainTextBlock} from './block'
1+
import config from './config.js'
2+
import * as string from './util/string.js'
3+
import * as nodeType from './node-type.js'
4+
import * as quotes from './quotes.js'
5+
import {isPlainTextBlock} from './block.js'
66

77
let allowedElements, allowedPlainTextElements, requiredAttributes, transformElements, blockLevelElements, replaceQuotes
88
let splitIntoBlocks, blacklistedElements

src/content.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import * as nodeType from './node-type'
2-
import * as rangeSaveRestore from './range-save-restore'
3-
import * as parser from './parser'
4-
import * as string from './util/string'
5-
import {createElement, createRange, getNodes, normalizeBoundaries, splitBoundaries, containsNodeText} from './util/dom'
6-
import config from './config'
1+
import * as nodeType from './node-type.js'
2+
import * as rangeSaveRestore from './range-save-restore.js'
3+
import * as parser from './parser.js'
4+
import * as string from './util/string.js'
5+
import {createElement, createRange, getNodes, normalizeBoundaries, splitBoundaries, containsNodeText} from './util/dom.js'
6+
import config from './config.js'
77

88
function restoreRange (host, range, func) {
99
range = rangeSaveRestore.save(range)

src/core.js

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
import config from './config'
2-
import error from './util/error'
3-
import * as parser from './parser'
4-
import * as block from './block'
5-
import * as content from './content'
6-
import * as clipboard from './clipboard'
7-
import Dispatcher from './dispatcher'
8-
import Cursor from './cursor'
9-
import highlightSupport from './highlight-support'
10-
import MonitoredHighlighting from './monitored-highlighting'
11-
import createDefaultEvents from './create-default-events'
12-
import {textNodesUnder, getTextNodeAndRelativeOffset} from './util/element'
13-
import {binaryCursorSearch} from './util/binary_search'
14-
import {domArray, createRange, nodeContainsRange} from './util/dom'
1+
import config from './config.js'
2+
import error from './util/error.js'
3+
import * as parser from './parser.js'
4+
import * as block from './block.js'
5+
import * as content from './content.js'
6+
import * as clipboard from './clipboard.js'
7+
import Dispatcher from './dispatcher.js'
8+
import Cursor from './cursor.js'
9+
import highlightSupport from './highlight-support.js'
10+
import MonitoredHighlighting from './monitored-highlighting.js'
11+
import createDefaultEvents from './create-default-events.js'
12+
import {textNodesUnder, getTextNodeAndRelativeOffset} from './util/element.js'
13+
import {binaryCursorSearch} from './util/binary_search.js'
14+
import {domArray, createRange, nodeContainsRange} from './util/dom.js'
1515

1616
/**
1717
* The Core module provides the Editable class that defines the Editable.JS

src/create-default-behavior.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import * as parser from './parser'
2-
import * as content from './content'
3-
import log from './util/log'
4-
import * as block from './block'
5-
import * as nodeType from './node-type'
1+
import * as parser from './parser.js'
2+
import * as content from './content.js'
3+
import log from './util/log.js'
4+
import * as block from './block.js'
5+
import * as nodeType from './node-type.js'
66

77
/**
88
* The Behavior module defines the behavior triggered in response to the Editable.JS

src/create-default-events.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import createDefaultBehavior from './create-default-behavior'
1+
import createDefaultBehavior from './create-default-behavior.js'
22

33
export default function createDefaultEvents (editable) {
44
const behavior = createDefaultBehavior(editable)

src/cursor.js

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1-
import * as viewport from './util/viewport'
2-
3-
import * as content from './content'
4-
import * as parser from './parser'
5-
import * as string from './util/string'
6-
import {elementNode, documentFragmentNode} from './node-type'
7-
import error from './util/error'
8-
import * as rangeSaveRestore from './range-save-restore'
9-
// import printRange from './util/print_range'
10-
import {closest, getSelection, rangesAreEqual} from './util/dom'
1+
import * as viewport from './util/viewport.js'
2+
3+
import * as content from './content.js'
4+
import * as parser from './parser.js'
5+
import * as string from './util/string.js'
6+
import {elementNode, documentFragmentNode} from './node-type.js'
7+
import error from './util/error.js'
8+
import * as rangeSaveRestore from './range-save-restore.js'
9+
import {closest, getSelection, rangesAreEqual} from './util/dom.js'
1110

1211
/**
1312
* The Cursor module provides a cross-browser abstraction layer for cursor.

src/dispatcher.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import {selectionchange} from './feature-detection'
2-
import * as clipboard from './clipboard'
3-
import eventable from './eventable'
4-
import SelectionWatcher from './selection-watcher'
5-
import config from './config'
6-
import Keyboard from './keyboard'
7-
import {closest} from './util/dom'
8-
import {replaceLast, endsWithSingleSpace} from './util/string'
1+
import {selectionchange} from './feature-detection.js'
2+
import * as clipboard from './clipboard.js'
3+
import eventable from './eventable.js'
4+
import SelectionWatcher from './selection-watcher.js'
5+
import config from './config.js'
6+
import Keyboard from './keyboard.js'
7+
import {closest} from './util/dom.js'
8+
import {replaceLast, endsWithSingleSpace} from './util/string.js'
99

1010
// This will be set to true once we detect the input event is working.
1111
// Input event description on MDN:

src/highlight-support.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import * as content from './content'
2-
import highlightText from './highlight-text'
3-
import {searchText} from './plugins/highlighting/text-search'
4-
import {createElement, createRange, toCharacterRange} from './util/dom'
1+
import * as content from './content.js'
2+
import highlightText from './highlight-text.js'
3+
import {searchText} from './plugins/highlighting/text-search.js'
4+
import {createElement, createRange, toCharacterRange} from './util/dom.js'
55

66
const highlightSupport = {
77

0 commit comments

Comments
 (0)