123456789101112131415161718192021 |
- module.exports = function (getClass, toggle) {
- class QuickHighlight extends getClass('Operator') {
- initialize () {
- this.flashTarget = false
- this.stayAtSamePosition = true
- return super.initialize()
- }
- mutateSelection (selection) {
- toggle(selection.getText())
- }
- }
- class QuickHighlightWord extends QuickHighlight {
- initialize () {
- this.target = 'InnerWord'
- return super.initialize()
- }
- }
- return {QuickHighlight, QuickHighlightWord}
- }
|