| Index: remoting/tools/remote_test_helper/host.js
|
| diff --git a/remoting/tools/remote_test_helper/host.js b/remoting/tools/remote_test_helper/host.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..701aaf00f1d487fe4206a6d6db89f952d3ef9561
|
| --- /dev/null
|
| +++ b/remoting/tools/remote_test_helper/host.js
|
| @@ -0,0 +1,60 @@
|
| +// Copyright (c) 2014 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +// Mirrored in src/chrome/test/remoting/remote_test_helper.h
|
| +var Action = {
|
| + ERROR: -1,
|
| + NONE: 0,
|
| + KEYDOWN: 1,
|
| + BUTTONPRESS: 2,
|
| + MOUSEMOVE: 3,
|
| + MOUSEWHEEL: 4,
|
| + DRAG: 5
|
| +};
|
| +
|
| +/**
|
| + * Method to handle sending keypress events to the server.
|
| + * @param {Event} event The event handler event.
|
| + **/
|
| +function handleKeyPress(event) {
|
| + jsonRpc.setLastEvent(Action.KEYDOWN, event.keyCode, 0);
|
| +}
|
| +
|
| +/**
|
| + * Method to handle sending mouse down events to the server.
|
| + * @param {Event} event The event handler event.
|
| + **/
|
| +function handleMouseDown(event) {
|
| + jsonRpc.setLastEvent(Action.BUTTONPRESS, event.button, 0);
|
| +}
|
| +
|
| +/**
|
| + * Method to handle sending mouse move events to the server.
|
| + * @param {Event} event The event handler event.
|
| + **/
|
| +function handleMouseMove(event) {
|
| + jsonRpc.setLastEvent(Action.MOUSEMOVE, event.keyCode, 0);
|
| +}
|
| +
|
| +/**
|
| + * Method to handle sending mouse wheel events to the server.
|
| + * @param {Event} event The event handler event.
|
| + **/
|
| +function handleMouseWheel(event) {
|
| + jsonRpc.setLastEvent(Action.MOUSEWHEEL, 0, 0);
|
| +}
|
| +
|
| +/**
|
| + * Method to handle sending drag events to the server.
|
| + * @param {Event} event The event handler event.
|
| + **/
|
| +function handleDrag(event) {
|
| + jsonRpc.setLastEvent(Action.DRAG, 0, 0);
|
| +}
|
| +
|
| +window.addEventListener('keydown', handleKeyPress, false);
|
| +window.addEventListener('mousedown', handleMouseDown, false);
|
| +window.addEventListener('mousewheel', handleMouseWheel, false);
|
| +window.addEventListener('drag', handleDrag, false);
|
| +// window.addEventListener('mousemove', handleMouseMove, false)
|
|
|