(chars)
| 38 | |
| 39 | var keyMap = {Backspace: handleBackspace, Enter: handleEnter}; |
| 40 | function ensureBound(chars) { |
| 41 | for (var i = 0; i < chars.length; i++) { |
| 42 | var ch = chars.charAt(i), key = "'" + ch + "'" |
| 43 | if (!keyMap[key]) keyMap[key] = handler(ch) |
| 44 | } |
| 45 | } |
| 46 | ensureBound(defaults.pairs + "`") |
| 47 | |
| 48 | function handler(ch) { |
no test coverage detected