aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom
diff options
context:
space:
mode:
authorMs2ger <Ms2ger@gmail.com>2015-08-07 11:12:22 +0200
committerMs2ger <Ms2ger@gmail.com>2015-08-08 10:29:03 +0200
commit352229b6faaec7d7ea3b6246029ca6a098d4845d (patch)
tree9829145ae9b6535365b8fd8317bfd50d67020905 /components/script/dom
parent2a97ab36f732edf138a97b7fea3a124f61867550 (diff)
downloadservo-352229b6faaec7d7ea3b6246029ca6a098d4845d.tar.gz
servo-352229b6faaec7d7ea3b6246029ca6a098d4845d.zip
Implement WebSocket#onmessage.
Diffstat (limited to 'components/script/dom')
-rw-r--r--components/script/dom/webidls/WebSocket.webidl2
-rw-r--r--components/script/dom/websocket.rs1
2 files changed, 2 insertions, 1 deletions
diff --git a/components/script/dom/webidls/WebSocket.webidl b/components/script/dom/webidls/WebSocket.webidl
index 5d25b56a903..a07514a357a 100644
--- a/components/script/dom/webidls/WebSocket.webidl
+++ b/components/script/dom/webidls/WebSocket.webidl
@@ -26,7 +26,7 @@ interface WebSocket : EventTarget {
[Throws] void close([Clamp] optional unsigned short code, optional USVString reason);
//messaging
- //attribute EventHandler onmessage;
+ attribute EventHandler onmessage;
//attribute BinaryType binaryType;
[Throws] void send(optional USVString data);
//void send(Blob data);
diff --git a/components/script/dom/websocket.rs b/components/script/dom/websocket.rs
index 710d51af8d3..ce515d0f276 100644
--- a/components/script/dom/websocket.rs
+++ b/components/script/dom/websocket.rs
@@ -224,6 +224,7 @@ impl<'a> WebSocketMethods for &'a WebSocket {
event_handler!(open, GetOnopen, SetOnopen);
event_handler!(close, GetOnclose, SetOnclose);
event_handler!(error, GetOnerror, SetOnerror);
+ event_handler!(message, GetOnmessage, SetOnmessage);
// https://html.spec.whatwg.org/multipage/#dom-websocket-url
fn Url(self) -> DOMString {