add newline-after-var rule to eslint config

This commit is contained in:
Philipp Kühn
2021-12-03 00:03:39 +01:00
parent 6360278660
commit 40a9404c94
23 changed files with 40 additions and 2 deletions

View File

@@ -66,6 +66,7 @@ export default {
mounted() {
const ydoc = new Y.Doc()
this.provider = new HocuspocusProvider({
url: 'wss://connect.hocuspocus.cloud',
parameters: {

View File

@@ -58,13 +58,16 @@ export default Node.create<DetailsOptions>({
addNodeView() {
return ({ HTMLAttributes }) => {
const item = document.createElement('div')
item.setAttribute('data-type', 'details')
const toggle = document.createElement('div')
toggle.setAttribute('data-type', 'detailsToggle')
item.append(toggle)
const content = document.createElement('div')
content.setAttribute('data-type', 'detailsContent')
item.append(content)

View File

@@ -68,8 +68,8 @@ export default Extension.create({
e.dataTransfer.setData('text/plain', text)
const el = document.querySelector('.ProseMirror-selectednode')
e.dataTransfer?.setDragImage(el, 0, 0)
e.dataTransfer?.setDragImage(el, 0, 0)
view.dragging = { slice, move: true }
}
}

View File

@@ -70,6 +70,7 @@ export const Linter = Extension.create<LinterOptions>({
},
handleClick(view, _, event) {
const target = (event.target as IconDivElement)
if (/lint-icon/.test(target.className) && target.issue) {
const { from, to } = target.issue
@@ -86,6 +87,7 @@ export const Linter = Extension.create<LinterOptions>({
},
handleDoubleClick(view, _, event) {
const target = (event.target as IconDivElement)
if (/lint-icon/.test((event.target as HTMLElement).className) && target.issue) {
const prob = target.issue

View File

@@ -53,6 +53,7 @@ export const TrailingNode = Extension.create<TrailingNodeOptions>({
state: {
init: (_, state) => {
const lastNode = state.tr.doc.lastChild
return !nodeEqualsType({ node: lastNode, types: disabledNodes })
},
apply: (tr, value) => {
@@ -61,6 +62,7 @@ export const TrailingNode = Extension.create<TrailingNodeOptions>({
}
const lastNode = tr.doc.lastChild
return !nodeEqualsType({ node: lastNode, types: disabledNodes })
},
},

View File

@@ -26,6 +26,7 @@ export default {
mounted() {
const ydoc = new Y.Doc()
this.provider = new WebrtcProvider('tiptap-collaboration-extension', ydoc)
this.editor = new Editor({

View File

@@ -27,6 +27,7 @@ export default {
mounted() {
const ydoc = new Y.Doc()
this.provider = new WebrtcProvider('tiptap-collaboration-cursor-extension', ydoc)
this.editor = new Editor({

View File

@@ -45,16 +45,20 @@ export default Node.create({
*/
const dom = document.createElement('div')
dom.classList.add('node-view')
const label = document.createElement('span')
label.classList.add('label')
label.innerHTML = 'Node view'
const content = document.createElement('div')
content.classList.add('content')
const button = document.createElement('button')
button.innerHTML = `This button has been clicked ${node.attrs.count} times.`
button.addEventListener('click', () => {
if (typeof getPos === 'function') {

View File

@@ -31,14 +31,17 @@ export default Node.create({
*/
const dom = document.createElement('div')
dom.classList.add('node-view')
const label = document.createElement('span')
label.classList.add('label')
label.innerHTML = 'Node view'
label.contentEditable = false
const content = document.createElement('div')
content.classList.add('content')
dom.append(label, content)

View File

@@ -61,6 +61,7 @@ context('/src/Nodes/Table/React/', () => {
editor.commands.insertTable({ cols: 1, rows: 1, withHeaderRow: false })
const html = editor.getHTML()
expect(html).to.equal(
'<table><tbody><tr><td colspan="1" rowspan="1"><p></p></td></tr></tbody></table>',
)
@@ -72,6 +73,7 @@ context('/src/Nodes/Table/React/', () => {
editor.commands.insertTable({ cols: 1, rows: 1, withHeaderRow: true })
const html = editor.getHTML()
expect(html).to.equal(
'<table><tbody><tr><th colspan="1" rowspan="1"><p></p></th></tr></tbody></table>',
)

View File

@@ -61,6 +61,7 @@ context('/src/Nodes/Table/Vue/', () => {
editor.commands.insertTable({ cols: 1, rows: 1, withHeaderRow: false })
const html = editor.getHTML()
expect(html).to.equal('<table><tbody><tr><td colspan="1" rowspan="1"><p></p></td></tr></tbody></table>')
})
})
@@ -70,6 +71,7 @@ context('/src/Nodes/Table/Vue/', () => {
editor.commands.insertTable({ cols: 1, rows: 1, withHeaderRow: true })
const html = editor.getHTML()
expect(html).to.equal('<table><tbody><tr><th colspan="1" rowspan="1"><p></p></th></tr></tbody></table>')
})
})