Commit Graph

392 Commits

Author SHA1 Message Date
Philipp Kühn
2922a8feaf Publish
- tiptap-extensions@1.31.0
 - tiptap@1.29.0
2020-07-08 10:02:00 +02:00
Philipp Kühn
d1ab32690c code style 2020-07-08 10:01:20 +02:00
Philipp Kühn
71409c1c81 Publish
- tiptap-commands@1.14.0
 - tiptap-extensions@1.30.0
 - tiptap-utils@1.10.0
 - tiptap@1.28.0
2020-07-08 09:59:27 +02:00
Philipp Kühn
52215dd7dd code style 2020-07-08 09:54:45 +02:00
Philipp Kühn
34d007aca7 update dependencies 2020-07-08 09:17:15 +02:00
John Nguyen
02ee4a571c remove firstChild from parseFromString 2020-07-01 20:02:30 -07:00
John Nguyen
5d17f68c0c Bug fix for issue #724; XSS issue when importing through getHTML() function; remove usage of innerHTML and pre-parse the string using native JS DOMParser 2020-07-01 14:01:31 -07:00
John Nguyen
4954f8297c Bug fix for issue #724; XSS issue when importing through getHTML() function; remove usage of innerHTML and pre-parse the string using native JS DOMParser 2020-07-01 13:56:18 -07:00
Philipp Kühn
92eb2c61cc Publish
- tiptap-commands@1.13.1
 - tiptap-extensions@1.29.1
 - tiptap-utils@1.9.1
 - tiptap@1.27.1
2020-04-22 20:28:05 +02:00
Philipp Kühn
f9a2a24e0a update dependencies 2020-04-22 20:25:48 +02:00
Philipp Kühn
3e7e351f93 fix bug 2020-04-12 19:22:24 +02:00
Philipp Kühn
9bf8be403f Merge pull request #658 from BrianHung/RegisterPluginPriority
Change registerPlugin to add plugin after Extensions plugins
2020-04-12 19:14:39 +02:00
Brian Hung
f9d29865b7 Updated registerPlugin and README with handlePlugins argument. 2020-04-11 15:29:53 -07:00
Philipp Kühn
f0e8fde668 Publish
- tiptap-commands@1.13.0
 - tiptap-extensions@1.29.0
 - tiptap-utils@1.9.0
 - tiptap@1.27.0
2020-04-11 13:03:17 +02:00
Philipp Kühn
0ca798fe23 add getNodeAttrs, fix #622 2020-04-11 13:02:19 +02:00
Philipp Kühn
e5be8bd1a6 update dependencies 2020-04-10 20:08:24 +02:00
BrianHung
90f0498265 Change registerPlugin to add plugin after Extensions plugins
This commit changes `registerPlugin` by 1. adding the new plugin to `this.plugins` and 2. updating `this.plugins` within `this.state.plugins` by splicing with the new `this.plugins` length. Previously, new plugins were simply added to the end of `this.state.plugins` and were not appended to `this.plugins`. 

By placing new plugins at this new location within `this.state.plugins`, we prioritize registered plugins over default ProseMirror plugins such as `keymap(baseKeymap)`. This will allow new plugins to have precedence over props such as `handleKeyDown`.
2020-04-08 03:17:59 -07:00
Philipp Kühn
441af1a6ce Publish
- tiptap-commands@1.12.7
 - tiptap-extensions@1.28.8
 - tiptap@1.26.8
2020-04-02 09:23:34 +02:00
Philipp Kühn
15eb791b31 Merge pull request #650 from danderozier/gh-451-clean-up-event-handlers
Remove menu event handlers on destroy
2020-04-02 09:15:13 +02:00
Philipp Kühn
9567519f8a fix bug in in node views, fix #652 2020-04-02 09:14:05 +02:00
Daniel
91f75e5305 Re: #451, remove menu event handlers on destroy 2020-04-01 19:34:27 -05:00
Philipp Kühn
6044536821 Publish
- tiptap-commands@1.12.6
 - tiptap-extensions@1.28.7
 - tiptap-utils@1.8.4
 - tiptap@1.26.7
2020-04-01 20:46:33 +02:00
Philipp Kühn
fe28e5e886 update dependencies 2020-04-01 20:45:15 +02:00
Philipp Kühn
5ce66cd8f2 Merge pull request #646 from Juice-Codes/fix-issue-485
set capture to true for mousedown event listener
2020-04-01 20:30:09 +02:00
bepsvpt
e4a20be5c7 set capture to true for mousedown event listener 2020-03-30 16:50:28 +08:00
Brian Hung
17c58c029b Allow extensions to define update behavior. 2020-02-09 00:32:12 -08:00
Philipp Kühn
fb147d45f3 Merge pull request #589 from janiskelemen/patch-2
Fix error on hide event
2020-02-02 21:13:09 +01:00
Janis Kelemen
6b2448bf6f Fix error on hide event
Sometimes the hide event throws an error since the element of the option does not have a parent node. I added a check if the parent node is not null to the hide event. 

tiptap.esm.js?cd42:1849 Uncaught TypeError: Cannot read property 'contains' of null
    at Menu.hide (tiptap.esm.js?cd42:1849)
    at Editor.eval (tiptap.esm.js?cd42:1778)
    at eval (tiptap.esm.js?cd42:461)
    at Array.forEach (<anonymous>)
    at Editor.emit (tiptap.esm.js?cd42:460)
    at Plugin.blur (tiptap.esm.js?cd42:1184)
    at eval (index.es.js?576a:3113)
    at EditorView.someProp (index.es.js?576a:4567)
    at runCustomHandler (index.es.js?576a:3111)
    at HTMLDivElement.view.dom.addEventListener.view.eventHandlers.<computed> (index.es.js?576a:3076)
2020-01-24 12:55:53 +01:00
Janis Kelemen
8d816bd315 Fix error in hide event
Sometimes the hide event throws an error since the element of the option does not have a parent node. I added a check if the parent node is not null to the hide event. 

```javascript
tiptap.esm.js?cd42:1849 Uncaught TypeError: Cannot read property 'contains' of null
    at Menu.hide (tiptap.esm.js?cd42:1849)
    at Editor.eval (tiptap.esm.js?cd42:1778)
    at eval (tiptap.esm.js?cd42:461)
    at Array.forEach (<anonymous>)
    at Editor.emit (tiptap.esm.js?cd42:460)
    at Plugin.blur (tiptap.esm.js?cd42:1184)
    at eval (index.es.js?576a:3113)
    at EditorView.someProp (index.es.js?576a:4567)
    at runCustomHandler (index.es.js?576a:3111)
    at HTMLDivElement.view.dom.addEventListener.view.eventHandlers.<computed> (index.es.js?576a:3076)
```
2020-01-24 12:53:56 +01:00
Philipp Kühn
ee0750f128 update prosemirror dependencies 2019-12-19 21:49:17 +01:00
Philipp Kühn
5e2c8e2956 Publish
- tiptap-commands@1.12.5
 - tiptap-extensions@1.28.6
 - tiptap@1.26.6
2019-12-16 10:55:53 +01:00
Philipp Kühn
ba35bbec68 Publish
- tiptap-commands@1.12.4
 - tiptap-extensions@1.28.5
 - tiptap-utils@1.8.3
 - tiptap@1.26.5
2019-12-02 23:45:28 +01:00
Philipp Kühn
a0141d3720 update dependencies 2019-12-02 22:42:05 +01:00
Philipp Kühn
9fa444c10f Merge pull request #501 from Intelx/pull-request
Fix leaf nodes not selectable
2019-12-02 22:32:32 +01:00
Chakib Grube Benhaddou
9ef5e79ac4 lock version of package dependencies 2019-11-21 12:30:57 +01:00
Billy Lam
c515dce9a8 Fix formatting 2019-10-21 10:22:16 +13:00
Billy Lam
dd7eafb998 Allow leaf nodes to be selected 2019-10-21 09:56:24 +13:00
Billy Lam
3510b7ee72 Merge remote-tracking branch 'upstream/master' 2019-10-21 09:46:13 +13:00
Philipp Kühn
4d140322e1 Publish
- tiptap-commands@1.12.3
 - tiptap-extensions@1.28.4
 - tiptap-utils@1.8.2
 - tiptap@1.26.4
2019-10-17 22:56:09 +02:00
Philipp Kühn
f916979e02 update dependencies 2019-10-17 22:42:45 +02:00
Philipp Kühn
bbbd876a1c Publish
- tiptap-commands@1.12.2
 - tiptap-extensions@1.28.3
 - tiptap@1.26.3
2019-10-04 14:44:53 +02:00
Philipp Kühn
103d2b16a0 Merge pull request #443 from nzesalem/master
Add/emit show/hide events in EditorFloatingMenu component
2019-10-04 13:36:46 +02:00
Philipp Kühn
fffbc244b1 Publish
- tiptap-commands@1.12.1
 - tiptap-extensions@1.28.2
 - tiptap-utils@1.8.1
 - tiptap@1.26.2
2019-10-04 13:31:51 +02:00
Philipp Kühn
0d4f76245e fix logging 2019-10-04 13:31:18 +02:00
Philipp Kühn
3656c16b61 do not prevent clicks in menus, fix #454, fix #470 2019-10-04 13:23:02 +02:00
Philipp Kühn
cefd8f0a8b update prosemirror dependencies 2019-10-04 11:40:52 +02:00
Billy Lam
b96ed5e5f2 Merge branch 'master' of git://github.com/scrumpy/tiptap 2019-10-04 09:58:20 +13:00
Philipp Kühn
c2b99e25d9 Publish
- tiptap-extensions@1.28.1
 - tiptap@1.26.1
2019-10-03 15:58:07 +02:00
Philipp Kühn
483fe11434 refactoring 2019-10-03 11:50:43 +02:00
Philipp Kühn
68ff32a024 Merge pull request #459 from rmckayfleming/master
MenuBubbles below the selection
2019-10-03 11:47:43 +02:00