Added icons for some table operations

pull/10/head
Jens Pelzetter 2021-09-04 19:17:07 +02:00
parent ce5f4809a2
commit 9032adc528
10 changed files with 686 additions and 199 deletions

View File

@ -31,26 +31,6 @@
"prosemirror-state": "^1.3.4",
"prosemirror-transform": "^1.3.2",
"prosemirror-view": "^1.19.3"
},
"dependencies": {
"prosemirror-model": {
"version": "1.14.3",
"resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.14.3.tgz",
"integrity": "sha512-yzZlBaSxfUPIIP6U5Edh5zKxJPZ5f7bwZRhiCuH3UYkWhj+P3d8swHsbuAMOu/iDatDc5J/Qs5Mb3++mZf+CvQ==",
"requires": {
"orderedmap": "^1.1.0"
}
},
"prosemirror-view": {
"version": "1.19.3",
"resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.19.3.tgz",
"integrity": "sha512-YP/ZzVwqPPwbHbJi97U2/CeyZ8PIHmLJt0gIhZWP8XfnuBRGG3y+jwLzUoBVmiuoUCy3R6PSB+pOATliGzLfPg==",
"requires": {
"prosemirror-model": "^1.14.3",
"prosemirror-state": "^1.0.0",
"prosemirror-transform": "^1.1.0"
}
}
}
},
"@tiptap/extension-blockquote": {
@ -185,26 +165,6 @@
"requires": {
"prosemirror-tables": "^1.1.1",
"prosemirror-view": "^1.19.3"
},
"dependencies": {
"prosemirror-model": {
"version": "1.14.3",
"resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.14.3.tgz",
"integrity": "sha512-yzZlBaSxfUPIIP6U5Edh5zKxJPZ5f7bwZRhiCuH3UYkWhj+P3d8swHsbuAMOu/iDatDc5J/Qs5Mb3++mZf+CvQ==",
"requires": {
"orderedmap": "^1.1.0"
}
},
"prosemirror-view": {
"version": "1.19.3",
"resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.19.3.tgz",
"integrity": "sha512-YP/ZzVwqPPwbHbJi97U2/CeyZ8PIHmLJt0gIhZWP8XfnuBRGG3y+jwLzUoBVmiuoUCy3R6PSB+pOATliGzLfPg==",
"requires": {
"prosemirror-model": "^1.14.3",
"prosemirror-state": "^1.0.0",
"prosemirror-transform": "^1.1.0"
}
}
}
},
"@tiptap/extension-table-cell": {
@ -295,9 +255,9 @@
"dev": true
},
"@types/node": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@types/node/-/node-15.0.2.tgz",
"integrity": "sha512-p68+a+KoxpoB47015IeYZYRrdqMUcpbK8re/zpFB8Ld46LHC1lPEbp3EXgkEhAYEcPvjJF6ZO+869SQ0aH1dcA==",
"version": "16.7.10",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.7.10.tgz",
"integrity": "sha512-S63Dlv4zIPb8x6MMTgDq5WWRJQe56iBEY0O3SOFA9JrRienkOVDXSXBjjJw6HTNQYSE2JI6GMCR6LVbIMHJVvA==",
"dev": true
},
"@types/orderedmap": {
@ -688,22 +648,22 @@
}
},
"browserslist": {
"version": "4.16.6",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
"integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
"version": "4.16.8",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz",
"integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==",
"dev": true,
"requires": {
"caniuse-lite": "^1.0.30001219",
"colorette": "^1.2.2",
"electron-to-chromium": "^1.3.723",
"caniuse-lite": "^1.0.30001251",
"colorette": "^1.3.0",
"electron-to-chromium": "^1.3.811",
"escalade": "^3.1.1",
"node-releases": "^1.1.71"
"node-releases": "^1.1.75"
}
},
"buffer-from": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
"integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
"dev": true
},
"call-bind": {
@ -717,9 +677,9 @@
}
},
"caniuse-lite": {
"version": "1.0.30001223",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001223.tgz",
"integrity": "sha512-k/RYs6zc/fjbxTjaWZemeSmOjO0JJV+KguOBA3NwPup8uzxM1cMhR2BD9XmO86GuqaqTCO8CgkgH9Rz//vdDiA==",
"version": "1.0.30001254",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001254.tgz",
"integrity": "sha512-GxeHOvR0LFMYPmFGA+NiTOt9uwYDxB3h154tW2yBYwfz2EMX3i1IBgr6gmJGfU0K8KQsqPa5XqLD8zVdP5lUzA==",
"dev": true
},
"chalk": {
@ -782,15 +742,15 @@
"dev": true
},
"colorette": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
"integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz",
"integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==",
"dev": true
},
"commander": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
"integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"dev": true
},
"concat-map": {
@ -822,9 +782,9 @@
}
},
"electron-to-chromium": {
"version": "1.3.727",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz",
"integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==",
"version": "1.3.830",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.830.tgz",
"integrity": "sha512-gBN7wNAxV5vl1430dG+XRcQhD4pIeYeak6p6rjdCtlz5wWNwDad8jwvphe5oi1chL5MV6RNRikfffBBiFuj+rQ==",
"dev": true
},
"enhanced-resolve": {
@ -853,9 +813,9 @@
}
},
"es-abstract": {
"version": "1.18.0",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz",
"integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==",
"version": "1.18.5",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz",
"integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==",
"dev": true,
"requires": {
"call-bind": "^1.0.2",
@ -864,16 +824,17 @@
"get-intrinsic": "^1.1.1",
"has": "^1.0.3",
"has-symbols": "^1.0.2",
"internal-slot": "^1.0.3",
"is-callable": "^1.2.3",
"is-negative-zero": "^2.0.1",
"is-regex": "^1.1.2",
"is-string": "^1.0.5",
"object-inspect": "^1.9.0",
"is-regex": "^1.1.3",
"is-string": "^1.0.6",
"object-inspect": "^1.11.0",
"object-keys": "^1.1.1",
"object.assign": "^4.1.2",
"string.prototype.trimend": "^1.0.4",
"string.prototype.trimstart": "^1.0.4",
"unbox-primitive": "^1.0.0"
"unbox-primitive": "^1.0.1"
}
},
"es-module-lexer": {
@ -1087,9 +1048,9 @@
"dev": true
},
"graceful-fs": {
"version": "4.2.6",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
"integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
"version": "4.2.8",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
"integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
"dev": true
},
"has": {
@ -1119,6 +1080,15 @@
"integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
"dev": true
},
"has-tostringtag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
"integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
"dev": true,
"requires": {
"has-symbols": "^1.0.2"
}
},
"hosted-git-info": {
"version": "2.8.9",
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
@ -1141,6 +1111,17 @@
"resolve-cwd": "^3.0.0"
}
},
"internal-slot": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
"integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
"dev": true,
"requires": {
"get-intrinsic": "^1.1.0",
"has": "^1.0.3",
"side-channel": "^1.0.4"
}
},
"interpret": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
@ -1154,10 +1135,13 @@
"dev": true
},
"is-bigint": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz",
"integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==",
"dev": true
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
"integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
"dev": true,
"requires": {
"has-bigints": "^1.0.1"
}
},
"is-binary-path": {
"version": "2.1.0",
@ -1169,34 +1153,38 @@
}
},
"is-boolean-object": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz",
"integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==",
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
"integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
"dev": true,
"requires": {
"call-bind": "^1.0.0"
"call-bind": "^1.0.2",
"has-tostringtag": "^1.0.0"
}
},
"is-callable": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
"integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==",
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
"integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
"dev": true
},
"is-core-module": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.3.0.tgz",
"integrity": "sha512-xSphU2KG9867tsYdLD4RWQ1VqdFl4HTO9Thf3I/3dLEfr0dbPTWKsuCKrgqMljg4nPE+Gq0VCnzT3gr0CyBmsw==",
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz",
"integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==",
"dev": true,
"requires": {
"has": "^1.0.3"
}
},
"is-date-object": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.3.tgz",
"integrity": "sha512-tDpEUInNcy2Yw3lNSepK3Wdw1RnXLcIVienz6Ou631Acl15cJyRWK4dgA1vCmOEgIbtOV0W7MHg+AR2Gdg1NXQ==",
"dev": true
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
"integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
"dev": true,
"requires": {
"has-tostringtag": "^1.0.0"
}
},
"is-extglob": {
"version": "2.1.1",
@ -1226,10 +1214,13 @@
"dev": true
},
"is-number-object": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz",
"integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==",
"dev": true
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
"integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
"dev": true,
"requires": {
"has-tostringtag": "^1.0.0"
}
},
"is-plain-object": {
"version": "2.0.4",
@ -1241,13 +1232,13 @@
}
},
"is-regex": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
"integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
"integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
"dev": true,
"requires": {
"call-bind": "^1.0.2",
"has-symbols": "^1.0.1"
"has-tostringtag": "^1.0.0"
}
},
"is-stream": {
@ -1257,18 +1248,21 @@
"dev": true
},
"is-string": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
"integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==",
"dev": true
},
"is-symbol": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
"integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
"integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
"dev": true,
"requires": {
"has-symbols": "^1.0.1"
"has-tostringtag": "^1.0.0"
}
},
"is-symbol": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
"integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
"dev": true,
"requires": {
"has-symbols": "^1.0.2"
}
},
"isexe": {
@ -1393,18 +1387,18 @@
}
},
"mime-db": {
"version": "1.47.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz",
"integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==",
"version": "1.49.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz",
"integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==",
"dev": true
},
"mime-types": {
"version": "2.1.30",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz",
"integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==",
"version": "2.1.32",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz",
"integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==",
"dev": true,
"requires": {
"mime-db": "1.47.0"
"mime-db": "1.49.0"
}
},
"mimic-fn": {
@ -1435,9 +1429,9 @@
"dev": true
},
"node-releases": {
"version": "1.1.71",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
"integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
"version": "1.1.75",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz",
"integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==",
"dev": true
},
"normalize-package-data": {
@ -1493,9 +1487,9 @@
}
},
"object-inspect": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.2.tgz",
"integrity": "sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA==",
"version": "1.11.0",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
"integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==",
"dev": true
},
"object-keys": {
@ -1588,9 +1582,9 @@
"dev": true
},
"path-parse": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
"integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
"dev": true
},
"path-type": {
@ -1603,9 +1597,9 @@
}
},
"picomatch": {
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
"integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
"integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
"dev": true
},
"pidtree": {
@ -1694,9 +1688,9 @@
}
},
"prosemirror-model": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.14.1.tgz",
"integrity": "sha512-vZcbI+24VloFefKZkDnMaEpipL/vSKKPdFiik4KOnTzq3e6AO7+CAOixZ2G/SsfRaYC965XvnOIEbhIQdgki7w==",
"version": "1.14.3",
"resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.14.3.tgz",
"integrity": "sha512-yzZlBaSxfUPIIP6U5Edh5zKxJPZ5f7bwZRhiCuH3UYkWhj+P3d8swHsbuAMOu/iDatDc5J/Qs5Mb3++mZf+CvQ==",
"requires": {
"orderedmap": "^1.1.0"
}
@ -1740,11 +1734,11 @@
}
},
"prosemirror-view": {
"version": "1.18.4",
"resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.18.4.tgz",
"integrity": "sha512-6oi62XRK5WxhMX1Amjk5uMsWILUEcFbFF75i09BzpAdI+5glhs7heCaRvKOj4v3YRJ7LJVkOXS9xvjetlE3+pA==",
"version": "1.20.0",
"resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.20.0.tgz",
"integrity": "sha512-OqU/bHUIiJhpyb2ytX4fLalYAJJOyZ0k5H0AibP/WPsdHq9CqmJFU676gO+N8WWhR5tVz1NxsqMZgEBy5Lc6GQ==",
"requires": {
"prosemirror-model": "^1.1.0",
"prosemirror-model": "^1.14.3",
"prosemirror-state": "^1.0.0",
"prosemirror-transform": "^1.1.0"
}
@ -1810,16 +1804,14 @@
"dev": true,
"requires": {
"resolve-from": "^5.0.0"
},
"dependencies": {
"resolve-from": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
"dev": true
}
}
},
"resolve-from": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
"dev": true
},
"rope-sequence": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.2.tgz",
@ -1832,9 +1824,9 @@
"dev": true
},
"sass": {
"version": "1.38.2",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.38.2.tgz",
"integrity": "sha512-Bz1fG6qiyF0FX6m/I+VxtdVKz1Dfmg/e9kfDy2PhWOkq3T384q2KxwIfP0fXpeI+EyyETdOauH+cRHQDFASllA==",
"version": "1.39.0",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.39.0.tgz",
"integrity": "sha512-F4o+RhJkNOIG0b6QudYU8c78ZADKZjKDk5cyrf8XTKWfrgbtyVVXImFstJrc+1pkQDCggyidIOytq6gS4gCCZg==",
"dev": true,
"requires": {
"chokidar": ">=3.0.0 <4.0.0"
@ -1896,6 +1888,17 @@
"integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",
"dev": true
},
"side-channel": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
"integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
"dev": true,
"requires": {
"call-bind": "^1.0.0",
"get-intrinsic": "^1.0.2",
"object-inspect": "^1.9.0"
}
},
"signal-exit": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
@ -1950,9 +1953,9 @@
}
},
"spdx-license-ids": {
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz",
"integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==",
"version": "3.0.10",
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz",
"integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==",
"dev": true
},
"string.prototype.padend": {
@ -2013,10 +2016,29 @@
"integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==",
"dev": true
},
"terser": {
"version": "5.7.2",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.7.2.tgz",
"integrity": "sha512-0Omye+RD4X7X69O0eql3lC4Heh/5iLj3ggxR/B5ketZLOtLiOqukUgjw3q4PDnNQbsrkKr3UMypqStQG3XKRvw==",
"dev": true,
"requires": {
"commander": "^2.20.0",
"source-map": "~0.7.2",
"source-map-support": "~0.5.19"
},
"dependencies": {
"source-map": {
"version": "0.7.3",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
"integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
"dev": true
}
}
},
"terser-webpack-plugin": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.0.tgz",
"integrity": "sha512-FpR4Qe0Yt4knSQ5u2bA1wkM0R8VlVsvhyfSHvomXRivS4vPLk0dJV2IhRBIHRABh7AFutdMeElIA5y1dETwMBg==",
"version": "5.2.3",
"resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.3.tgz",
"integrity": "sha512-eDbuaDlXhVaaoKuLD3DTNTozKqln6xOG6Us0SzlKG5tNlazG+/cdl8pm9qiF1Di89iWScTI0HcO+CDcf2dkXiw==",
"dev": true,
"requires": {
"jest-worker": "^27.0.6",
@ -2025,33 +2047,6 @@
"serialize-javascript": "^6.0.0",
"source-map": "^0.6.1",
"terser": "^5.7.2"
},
"dependencies": {
"commander": {
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"dev": true
},
"terser": {
"version": "5.7.2",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.7.2.tgz",
"integrity": "sha512-0Omye+RD4X7X69O0eql3lC4Heh/5iLj3ggxR/B5ketZLOtLiOqukUgjw3q4PDnNQbsrkKr3UMypqStQG3XKRvw==",
"dev": true,
"requires": {
"commander": "^2.20.0",
"source-map": "~0.7.2",
"source-map-support": "~0.5.19"
},
"dependencies": {
"source-map": {
"version": "0.7.3",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
"integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
"dev": true
}
}
}
}
},
"to-regex-range": {
@ -2194,9 +2189,9 @@
}
},
"webpack": {
"version": "5.51.1",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.51.1.tgz",
"integrity": "sha512-xsn3lwqEKoFvqn4JQggPSRxE4dhsRcysWTqYABAZlmavcoTmwlOb9b1N36Inbt/eIispSkuHa80/FJkDTPos1A==",
"version": "5.52.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.52.0.tgz",
"integrity": "sha512-yRZOat8jWGwBwHpco3uKQhVU7HYaNunZiJ4AkAVQkPCUGoZk/tiIXiwG+8HIy/F+qsiZvSOa+GLQOj3q5RKRYg==",
"dev": true,
"requires": {
"@types/eslint-scope": "^3.7.0",
@ -2223,14 +2218,6 @@
"terser-webpack-plugin": "^5.1.3",
"watchpack": "^2.2.0",
"webpack-sources": "^3.2.0"
},
"dependencies": {
"acorn": {
"version": "8.4.1",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz",
"integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==",
"dev": true
}
}
},
"webpack-cli": {
@ -2252,6 +2239,14 @@
"rechoir": "^0.7.0",
"v8-compile-cache": "^2.2.0",
"webpack-merge": "^5.7.3"
},
"dependencies": {
"commander": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
"integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
"dev": true
}
}
},
"webpack-merge": {

View File

@ -555,48 +555,48 @@
title="#{CmsAdminMessage['cms_editor.buttons.remove_table']}"
type="button"
>
Remove table
<img src="#{request.contextPath}/icons/cms-editor/table-remove.svg" />
</button>
<button
class="btn btn-outline-dark tiptap-insert-table-row-before"
title="#{CmsAdminMessage['cms_editor.buttons.insert_table_row_before']}"
type="button"
>
Insert row before
<img src="#{request.contextPath}/icons/cms-editor/table-add-row-before.svg" />
</button>
<button
class="btn btn-outline-dark tiptap-insert-table-row-after"
title="#{CmsAdminMessage['cms_editor.buttons.insert_table_row_after']}"
type="button"
>
Insert row after
<img src="#{request.contextPath}/icons/cms-editor/table-add-row-after.svg" />
</button>
<button
class="btn btn-outline-dark tiptap-table-remove-row"
title="#{CmsAdminMessages['cms_editor.buttons.remove_table_row']}"
type="button">
Remove row
<img src="#{request.contextPath}/icons/cms-editor/table-remove-row.svg" />
</button>
<button
class="btn btn-outline-dark tiptap-insert-table-column-before"
title="#{CmsAdminMessage['cms_editor.buttons.insert_table_column_before']}"
type="button"
>
Insert column before
<img src="#{request.contextPath}/icons/cms-editor/table-add-column-before.svg" />
</button>
<button
class="btn btn-outline-dark tiptap-insert-table-column-after"
title="#{CmsAdminMessage['cms_editor.buttons.insert_table_column_after']}"
type="button"
>
Insert column after
<img src="#{request.contextPath}/icons/cms-editor/table-add-column-after.svg" />
</button>
<button
class="btn btn-outline-dark tiptap-remove-table-column"
title="#{CmsAdminMessage['cms_editor.buttons.remove_table_column']}"
type="button"
>
Remove column
<img src="#{request.contextPath}/icons/cms-editor/table-remove-column.svg" />
</button>
<button
class="btn btn-outline-dark tiptap-toggle-table-header-row"

View File

@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="16"
height="16"
fill="currentColor"
class="bi bi-table"
viewBox="0 0 16 16"
version="1.1"
id="svg6776"
sodipodi:docname="table-add-column-after.svg"
inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs6780" />
<sodipodi:namedview
id="namedview6778"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="41.25"
inkscape:cx="17.163636"
inkscape:cy="8"
inkscape:window-width="1920"
inkscape:window-height="1051"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg6776" />
<path
d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm15 2h-4v3h4V4zm0 4h-4v3h4V8zm0 4h-4v3h3a1 1 0 0 0 1-1v-2zm-5 3v-3H6v3h4zm-5 0v-3H1v2a1 1 0 0 0 1 1h3zm-4-4h4V8H1v3zm0-4h4V4H1v3zm5-3v3h4V4H6zm4 4H6v3h4V8z"
id="path6774" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.999849px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 12.999954,8.25024 c -0.0012,2.49928 -0.0012,2.49928 -0.0012,2.49928"
id="path4653" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.999849px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 14.24952,9.501134 c -2.49928,-0.0012 -2.49928,-0.0012 -2.49928,-0.0012"
id="path4653-5" />
<rect
style="color:#000000;overflow:visible;fill:#ffffff;stroke:#000000;stroke-width:0.998262px;-inkscape-stroke:none;stop-color:#000000"
id="rect8507"
width="5.5042977"
height="12.001738"
x="5.4042311"
y="3.4377778" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.922721px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 5.6469054,3.4374968 C 10.853095,5.1803443 10.853095,5.1803443 10.853095,5.1803443"
id="path9215" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.922721px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 5.6469054,6.0374968 C 10.853095,7.7803443 10.853095,7.7803443 10.853095,7.7803443"
id="path9215-3" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.922721px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 5.6469054,8.6374968 C 10.853095,10.380345 10.853095,10.380345 10.853095,10.380345"
id="path9215-3-1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.922721px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 5.6469054,11.237497 c 5.2061896,1.742848 5.2061896,1.742848 5.2061896,1.742848"
id="path9215-3-1-2" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.922721px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 5.6469054,13.837497 c 5.2061896,1.742848 5.2061896,1.742848 5.2061896,1.742848"
id="path9215-3-1-2-9" />
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="16"
height="16"
fill="currentColor"
class="bi bi-table"
viewBox="0 0 16 16"
version="1.1"
id="svg7863"
sodipodi:docname="table-add-column-before.svg"
inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs7867" />
<sodipodi:namedview
id="namedview7865"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="41.25"
inkscape:cx="7.9878788"
inkscape:cy="8"
inkscape:window-width="1920"
inkscape:window-height="1051"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg7863" />
<path
d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm15 2h-4v3h4V4zm0 4h-4v3h4V8zm0 4h-4v3h3a1 1 0 0 0 1-1v-2zm-5 3v-3H6v3h4zm-5 0v-3H1v2a1 1 0 0 0 1 1h3zm-4-4h4V8H1v3zm0-4h4V4H1v3zm5-3v3h4V4H6zm4 4H6v3h4V8z"
id="path7861" />
<rect
style="color:#000000;overflow:visible;fill:#ffffff;stroke:#000000;stroke-width:0.998262px;-inkscape-stroke:none;stop-color:#000000"
id="rect8507"
width="5.5042977"
height="12.001738"
x="5.4042311"
y="3.4377778" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.999849px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 2.999954,8.25024 c -0.0012,2.49928 -0.0012,2.49928 -0.0012,2.49928"
id="path4653" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.999849px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 4.24952,9.501134 C 1.75024,9.499934 1.75024,9.499934 1.75024,9.499934"
id="path4653-5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.922721px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 5.6469054,3.4374968 C 10.853095,5.1803443 10.853095,5.1803443 10.853095,5.1803443"
id="path9215" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.922721px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 5.6469054,6.0374968 C 10.853095,7.7803443 10.853095,7.7803443 10.853095,7.7803443"
id="path9215-3" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.922721px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 5.6469054,8.6374968 C 10.853095,10.380345 10.853095,10.380345 10.853095,10.380345"
id="path9215-3-1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.922721px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 5.6469054,11.237497 c 5.2061896,1.742848 5.2061896,1.742848 5.2061896,1.742848"
id="path9215-3-1-2" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.922721px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 5.6469054,13.837497 c 5.2061896,1.742848 5.2061896,1.742848 5.2061896,1.742848"
id="path9215-3-1-2-9" />
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,78 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="16"
height="16"
fill="currentColor"
class="bi bi-table"
viewBox="0 0 16 16"
version="1.1"
id="svg3354"
sodipodi:docname="table-add-row-after.svg"
inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs3358" />
<sodipodi:namedview
id="namedview3356"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="41.25"
inkscape:cx="7.9636364"
inkscape:cy="8"
inkscape:window-width="1920"
inkscape:window-height="1051"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg3354" />
<path
d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm15 2h-4v3h4V4zm0 4h-4v3h4V8zm0 4h-4v3h3a1 1 0 0 0 1-1v-2zm-5 3v-3H6v3h4zm-5 0v-3H1v2a1 1 0 0 0 1 1h3zm-4-4h4V8H1v3zm0-4h4V4H1v3zm5-3v3h4V4H6zm4 4H6v3h4V8z"
id="path3352" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.999849px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 8.0000743,12.25023 c -0.00115,2.49928 -0.00115,2.49928 -0.00115,2.49928"
id="path4653" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.999849px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 9.24964,13.501124 c -2.49928,-0.0012 -2.49928,-0.0012 -2.49928,-0.0012"
id="path4653-5" />
<rect
style="color:#000000;font-variation-settings:normal;overflow:visible;opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.997796px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
id="rect6127"
width="14.85706"
height="4.1472244"
x="0.56688565"
y="7.4507208" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0321px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 2.5232535,7.1968779 C 0.47674645,11.803123 0.47674645,11.803123 0.47674645,11.803123"
id="path4653-0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0321px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 5.1181066,7.1968779 C 3.0715995,11.803123 3.0715995,11.803123 3.0715995,11.803123"
id="path4653-0-2" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0321px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 7.7181066,7.1968779 C 5.6715995,11.803123 5.6715995,11.803123 5.6715995,11.803123"
id="path4653-0-2-6" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0321px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 10.318107,7.1968779 C 8.2715995,11.803123 8.2715995,11.803123 8.2715995,11.803123"
id="path4653-0-2-6-1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0321px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 12.918107,7.1968779 C 10.8716,11.803123 10.8716,11.803123 10.8716,11.803123"
id="path4653-0-2-6-1-8" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0321px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 15.518107,7.1965391 C 13.4716,11.802784 13.4716,11.802784 13.4716,11.802784"
id="path4653-0-6" />
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@ -0,0 +1,78 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="16"
height="16"
fill="currentColor"
class="bi bi-table"
viewBox="0 0 16 16"
version="1.1"
id="svg3354"
sodipodi:docname="table-add-row-before.svg"
inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs3358" />
<sodipodi:namedview
id="namedview3356"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="41.25"
inkscape:cx="7.9636364"
inkscape:cy="8"
inkscape:window-width="1920"
inkscape:window-height="1051"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg3354" />
<path
d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm15 2h-4v3h4V4zm0 4h-4v3h4V8zm0 4h-4v3h3a1 1 0 0 0 1-1v-2zm-5 3v-3H6v3h4zm-5 0v-3H1v2a1 1 0 0 0 1 1h3zm-4-4h4V8H1v3zm0-4h4V4H1v3zm5-3v3h4V4H6zm4 4H6v3h4V8z"
id="path3352" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.999849px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 8.0000743,4.25036 c -0.00115,2.49928 -0.00115,2.49928 -0.00115,2.49928"
id="path4653" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.999849px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 9.24964,5.5007765 C 6.75036,5.4996237 6.75036,5.4996237 6.75036,5.4996237"
id="path4653-5" />
<rect
style="color:#000000;font-variation-settings:normal;overflow:visible;opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.997796px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
id="rect6127"
width="14.85706"
height="4.1472244"
x="0.56688565"
y="7.4507208" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0321px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 2.5232535,7.1968779 C 0.47674645,11.803123 0.47674645,11.803123 0.47674645,11.803123"
id="path4653-0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0321px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 5.1181066,7.1968779 C 3.0715995,11.803123 3.0715995,11.803123 3.0715995,11.803123"
id="path4653-0-2" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0321px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 7.7181066,7.1968779 C 5.6715995,11.803123 5.6715995,11.803123 5.6715995,11.803123"
id="path4653-0-2-6" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0321px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 10.318107,7.1968779 C 8.2715995,11.803123 8.2715995,11.803123 8.2715995,11.803123"
id="path4653-0-2-6-1" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0321px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 12.918107,7.1968779 C 10.8716,11.803123 10.8716,11.803123 10.8716,11.803123"
id="path4653-0-2-6-1-8" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0321px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 15.518107,7.1965391 C 13.4716,11.802784 13.4716,11.802784 13.4716,11.802784"
id="path4653-0-6" />
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="16"
height="16"
fill="currentColor"
class="bi bi-table"
viewBox="0 0 16 16"
version="1.1"
id="svg8173"
sodipodi:docname="table-remove-column.svg"
inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs8177" />
<sodipodi:namedview
id="namedview8175"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="41.25"
inkscape:cx="7.9878788"
inkscape:cy="8"
inkscape:window-width="1920"
inkscape:window-height="1051"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg8173" />
<path
d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm15 2h-4v3h4V4zm0 4h-4v3h4V8zm0 4h-4v3h3a1 1 0 0 0 1-1v-2zm-5 3v-3H6v3h4zm-5 0v-3H1v2a1 1 0 0 0 1 1h3zm-4-4h4V8H1v3zm0-4h4V4H1v3zm5-3v3h4V4H6zm4 4H6v3h4V8z"
id="path8171" />
<rect
style="color:#000000;overflow:visible;fill:#ffffff;stroke:#000000;stroke-width:0.998262px;-inkscape-stroke:none;stop-color:#000000"
id="rect8507"
width="5.5042977"
height="12.001738"
x="5.4042311"
y="3.4377778" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.999849px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 7.1163034,8.6161988 C 8.8827127,10.384305 8.8827127,10.384305 8.8827127,10.384305"
id="path4653" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.922721px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 5.6469054,3.4374968 C 10.853095,5.1803443 10.853095,5.1803443 10.853095,5.1803443"
id="path9215" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.999849px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 8.8843956,8.6171378 C 7.1162893,10.383547 7.1162893,10.383547 7.1162893,10.383547"
id="path4653-5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.922721px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 5.6469054,6.0374968 C 10.853095,7.7803443 10.853095,7.7803443 10.853095,7.7803443"
id="path9215-3" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.922721px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 5.6469054,11.237497 c 5.2061896,1.742848 5.2061896,1.742848 5.2061896,1.742848"
id="path9215-3-1-2" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.922721px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 5.6469054,13.837497 c 5.2061896,1.742848 5.2061896,1.742848 5.2061896,1.742848"
id="path9215-3-1-2-9" />
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="16"
height="16"
fill="currentColor"
class="bi bi-table"
viewBox="0 0 16 16"
version="1.1"
id="svg8319"
sodipodi:docname="table-remove-row.svg"
inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs8323" />
<sodipodi:namedview
id="namedview8321"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="41.25"
inkscape:cx="7.9878788"
inkscape:cy="8"
inkscape:window-width="1920"
inkscape:window-height="1051"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg8319" />
<path
d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm15 2h-4v3h4V4zm0 4h-4v3h4V8zm0 4h-4v3h3a1 1 0 0 0 1-1v-2zm-5 3v-3H6v3h4zm-5 0v-3H1v2a1 1 0 0 0 1 1h3zm-4-4h4V8H1v3zm0-4h4V4H1v3zm5-3v3h4V4H6zm4 4H6v3h4V8z"
id="path8317" />
<rect
style="color:#000000;font-variation-settings:normal;overflow:visible;vector-effect:none;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.997796px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
id="rect6127"
width="14.85706"
height="4.1472244"
x="0.56688565"
y="7.4507208" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0321px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 2.5232535,7.1968779 C 0.47674645,11.803123 0.47674645,11.803123 0.47674645,11.803123"
id="path4653-0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0321px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 5.1181066,7.1968779 C 3.0715995,11.803123 3.0715995,11.803123 3.0715995,11.803123"
id="path4653-0-2" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0321px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 12.918107,7.1968779 C 10.8716,11.803123 10.8716,11.803123 10.8716,11.803123"
id="path4653-0-2-6-1-8" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0321px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 15.518107,7.1965391 C 13.4716,11.802784 13.4716,11.802784 13.4716,11.802784"
id="path4653-0-6" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.999849px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 8.8843956,8.6171378 C 7.1162893,10.383547 7.1162893,10.383547 7.1162893,10.383547"
id="path4653-5" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.999849px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 7.1163034,8.6161988 C 8.8827127,10.384305 8.8827127,10.384305 8.8827127,10.384305"
id="path4653" />
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="16"
height="16"
fill="currentColor"
class="bi bi-table"
viewBox="0 0 16 16"
version="1.1"
id="svg7960"
sodipodi:docname="table-remove.svg"
inkscape:version="1.1 (c4e8f9ed74, 2021-05-24)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs7964" />
<sodipodi:namedview
id="namedview7962"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="41.25"
inkscape:cx="7.9878788"
inkscape:cy="8"
inkscape:window-width="1920"
inkscape:window-height="1051"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg7960" />
<path
d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm15 2h-4v3h4V4zm0 4h-4v3h4V8zm0 4h-4v3h3a1 1 0 0 0 1-1v-2zm-5 3v-3H6v3h4zm-5 0v-3H1v2a1 1 0 0 0 1 1h3zm-4-4h4V8H1v3zm0-4h4V4H1v3zm5-3v3h4V4H6zm4 4H6v3h4V8z"
id="path7958" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.849109px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 1.7713724,4.326502 14.250238,14.69832 v 0"
id="path7999" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.849109px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 14.250238,4.326502 1.7713724,14.69832 v 0"
id="path7999-7" />
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -699,6 +699,7 @@ class CmsEditorBuilder {
}
public async buildEditor(): Promise<CmsEditor> {
console.log("Build CMS Editor.");
const canvasElement = this.editorElem.querySelector(
".cms-tiptap-editor-canvas"
);