[gtk+] [broadway] Break out document setup into its own function
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] [broadway] Break out document setup into its own function
- Date: Thu, 7 Apr 2011 19:20:26 +0000 (UTC)
commit 05bda376f6496494d36f569e40ef4bf304b05a98
Author: Alexander Larsson <alexl redhat com>
Date: Wed Apr 6 10:03:42 2011 +0200
[broadway] Break out document setup into its own function
In the future we might have more documents (one per toplevel browser
window).
gdk/broadway/broadway.js | 35 ++++++++++++++++++++---------------
1 files changed, 20 insertions(+), 15 deletions(-)
---
diff --git a/gdk/broadway/broadway.js b/gdk/broadway/broadway.js
index 2a2bb9f..e9554ed 100644
--- a/gdk/broadway/broadway.js
+++ b/gdk/broadway/broadway.js
@@ -660,6 +660,25 @@ function onMouseWheel(ev)
return cancelEvent(ev);
}
+function setupDocument(document)
+{
+ document.oncontextmenu = function () { return false; };
+ document.onmousemove = onMouseMove;
+ document.onmouseover = onMouseOver;
+ document.onmouseout = onMouseOut;
+ document.onmousedown = onMouseDown;
+ document.onmouseup = onMouseUp;
+ document.onkeydown = onKeyDown;
+ document.onkeyup = onKeyUp;
+
+ if (document.addEventListener) {
+ document.addEventListener('DOMMouseScroll', onMouseWheel, false);
+ document.addEventListener('mousewheel', onMouseWheel, false);
+ } else if (document.attachEvent) {
+ element.attachEvent("onmousewheel", onMouseWheel);
+ }
+}
+
function connect()
{
var xhr = createXHR();
@@ -688,19 +707,5 @@ function connect()
} else {
alert("WebSocket not supported, input will not work!");
}
- document.oncontextmenu = function () { return false; };
- document.onmousemove = onMouseMove;
- document.onmouseover = onMouseOver;
- document.onmouseout = onMouseOut;
- document.onmousedown = onMouseDown;
- document.onmouseup = onMouseUp;
- document.onkeydown = onKeyDown;
- document.onkeyup = onKeyUp;
-
- if (document.addEventListener) {
- document.addEventListener('DOMMouseScroll', onMouseWheel, false);
- document.addEventListener('mousewheel', onMouseWheel, false);
- } else if (document.attachEvent) {
- element.attachEvent("onmousewheel", onMouseWheel);
- }
+ setupDocument(document);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]