diff --git a/examples/Components/Routes/SearchAndReplace/index.vue b/examples/Components/Routes/SearchAndReplace/index.vue index 2cb1f3c26..33296bf6a 100644 --- a/examples/Components/Routes/SearchAndReplace/index.vue +++ b/examples/Components/Routes/SearchAndReplace/index.vue @@ -105,34 +105,25 @@ - - Search -
- - - - - -
-
+ @@ -173,7 +164,7 @@ export default { }, data() { return { - searching: false, + // searching: false, searchTerm: null, replaceWith: null, editor: new Editor({ @@ -199,16 +190,6 @@ export default { new Underline(), new History(), ], - onUpdate: ({ getJSON }) => { - this.json = getJSON() - }, - onToggleSearch: searching => { - this.$nextTick(() => { - if (searching) { - this.$refs.search.focus() - } - }) - }, content: `

Hi there, @@ -240,25 +221,34 @@ export default { } - diff --git a/examples/assets/sass/main.scss b/examples/assets/sass/main.scss index b62f878a7..b88a0b02a 100644 --- a/examples/assets/sass/main.scss +++ b/examples/assets/sass/main.scss @@ -72,6 +72,10 @@ h3 { border-radius: 3px; cursor: pointer; background-color: rgba($color-black, 0.1); + + &:hover { + background-color: rgba($color-black, 0.15); + } } .message { diff --git a/packages/tiptap-extensions/src/extensions/Search.js b/packages/tiptap-extensions/src/extensions/Search.js index dd63d60a3..465ab6532 100644 --- a/packages/tiptap-extensions/src/extensions/Search.js +++ b/packages/tiptap-extensions/src/extensions/Search.js @@ -15,10 +15,6 @@ export default class Search extends Extension { return 'search' } - init() { - this.editor.events.push('toggleSearch') - } - get defaultOptions() { return { autoSelectNext: true, @@ -30,27 +26,12 @@ export default class Search extends Extension { } } - toggleSearch() { - return () => { - this.options.searching = !this.options.searching - this.editor.emit('toggleSearch', this.options.searching) - return true - } - } - - keys() { - return { - 'Mod-f': this.toggleSearch(), - } - } - commands() { return { find: attrs => this.find(attrs), replace: attrs => this.replace(attrs), replaceAll: attrs => this.replaceAll(attrs), clearSearch: () => this.clear(), - toggleSearch: () => this.toggleSearch(), } }