all files / packages/base/ RedoCommand.js

0% Statements 0/7
0% Branches 0/2
0% Functions 0/2
0% Lines 0/7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24                                               
import { Command } from '../../ui'
 
export default
class Redo extends Command {
 
  getCommandState(params) {
    let editorSession = params.editorSession
    return {
      disabled: !editorSession.canRedo(),
      active: false
    }
  }
 
  execute(params) {
    let editorSession = params.editorSession
    if (editorSession.canRedo()) {
      editorSession.redo()
      return true
    } else {
      return false
    }
  }
 
}