()
| 278 | }, |
| 279 | |
| 280 | addTouchSpecificHandlers() { |
| 281 | document.getElementById("noVNC_keyboard_button") |
| 282 | .addEventListener('click', UI.toggleVirtualKeyboard); |
| 283 | |
| 284 | UI.touchKeyboard = new Keyboard(document.getElementById('noVNC_keyboardinput')); |
| 285 | UI.touchKeyboard.onkeyevent = UI.keyEvent; |
| 286 | UI.touchKeyboard.grab(); |
| 287 | document.getElementById("noVNC_keyboardinput") |
| 288 | .addEventListener('input', UI.keyInput); |
| 289 | document.getElementById("noVNC_keyboardinput") |
| 290 | .addEventListener('focus', UI.onfocusVirtualKeyboard); |
| 291 | document.getElementById("noVNC_keyboardinput") |
| 292 | .addEventListener('blur', UI.onblurVirtualKeyboard); |
| 293 | document.getElementById("noVNC_keyboardinput") |
| 294 | .addEventListener('submit', () => false); |
| 295 | |
| 296 | document.documentElement |
| 297 | .addEventListener('mousedown', UI.keepVirtualKeyboard, true); |
| 298 | |
| 299 | document.getElementById("noVNC_control_bar") |
| 300 | .addEventListener('touchstart', UI.activateControlbar); |
| 301 | document.getElementById("noVNC_control_bar") |
| 302 | .addEventListener('touchmove', UI.activateControlbar); |
| 303 | document.getElementById("noVNC_control_bar") |
| 304 | .addEventListener('touchend', UI.activateControlbar); |
| 305 | document.getElementById("noVNC_control_bar") |
| 306 | .addEventListener('input', UI.activateControlbar); |
| 307 | |
| 308 | document.getElementById("noVNC_control_bar") |
| 309 | .addEventListener('touchstart', UI.keepControlbar); |
| 310 | document.getElementById("noVNC_control_bar") |
| 311 | .addEventListener('input', UI.keepControlbar); |
| 312 | |
| 313 | document.getElementById("noVNC_control_bar_handle") |
| 314 | .addEventListener('touchstart', UI.controlbarHandleMouseDown); |
| 315 | document.getElementById("noVNC_control_bar_handle") |
| 316 | .addEventListener('touchend', UI.controlbarHandleMouseUp); |
| 317 | document.getElementById("noVNC_control_bar_handle") |
| 318 | .addEventListener('touchmove', UI.dragControlbarHandle); |
| 319 | }, |
| 320 | |
| 321 | addExtraKeysHandlers() { |
| 322 | document.getElementById("noVNC_toggle_extra_keys_button") |
nothing calls this directly
no test coverage detected