Simplify handlePrivateEscSeq

openid
Marcin Kulik 12 years ago
parent 9e61d3d179
commit 7b1be025d6

@ -139,14 +139,16 @@ class AsciiIo.AnsiInterpreter
last = data[data.length - 1] last = data[data.length - 1]
intermediate = data[data.length - 2] intermediate = data[data.length - 2]
switch last action = switch last
when "0" when "0"
if intermediate is '(' if intermediate is '('
@cb 'setSpecialCharset' 'setSpecialCharset'
when "7" when "7"
@cb 'saveTerminalState' 'saveTerminalState'
when "8" when "8"
@cb 'restoreTerminalState' 'restoreTerminalState'
@cb action if action
handleControlSequence: (data, params, match) -> handleControlSequence: (data, params, match) ->
if params and params.match(/^[\x3c-\x3f]/) if params and params.match(/^[\x3c-\x3f]/)

Loading…
Cancel
Save