From 2e1009da75fad35f19d747e37822f78b21dcd8e0 Mon Sep 17 00:00:00 2001 From: Akshat Agarwal Date: Tue, 24 Mar 2020 03:40:35 +0530 Subject: [PATCH] Removed createTouch and createTouchList --- components/script/dom/document.rs | 23 ------------------- components/script/dom/webidls/Document.webidl | 13 ----------- .../metadata/touch-events/historical.html.ini | 7 ------ 3 files changed, 43 deletions(-) diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs index 93957fa9e65..7c82334c8ef 100644 --- a/components/script/dom/document.rs +++ b/components/script/dom/document.rs @@ -4091,29 +4091,6 @@ impl DocumentMethods for Document { NodeIterator::new(self, root, what_to_show, filter) } - // https://w3c.github.io/touch-events/#idl-def-Document - fn CreateTouch( - &self, - window: &Window, - target: &EventTarget, - identifier: i32, - page_x: Finite, - page_y: Finite, - screen_x: Finite, - screen_y: Finite, - ) -> DomRoot { - let client_x = Finite::wrap(*page_x - window.PageXOffset() as f64); - let client_y = Finite::wrap(*page_y - window.PageYOffset() as f64); - Touch::new( - window, identifier, target, screen_x, screen_y, client_x, client_y, page_x, page_y, - ) - } - - // https://w3c.github.io/touch-events/#idl-def-document-createtouchlist(touch...) - fn CreateTouchList(&self, touches: &[&Touch]) -> DomRoot { - TouchList::new(&self.window, &touches) - } - // https://dom.spec.whatwg.org/#dom-document-createtreewalker fn CreateTreeWalker( &self, diff --git a/components/script/dom/webidls/Document.webidl b/components/script/dom/webidls/Document.webidl index 3ca1905de90..a9fe7fc982b 100644 --- a/components/script/dom/webidls/Document.webidl +++ b/components/script/dom/webidls/Document.webidl @@ -187,19 +187,6 @@ partial interface Document { // readonly attribute HTMLAllCollection all; }; -// http://w3c.github.io/touch-events/#idl-def-Document -partial interface Document { - Touch createTouch(Window/*Proxy*/ view, - EventTarget target, - long identifier, - double pageX, - double pageY, - double screenX, - double screenY); - - TouchList createTouchList(Touch... touches); -}; - // https://fullscreen.spec.whatwg.org/#api partial interface Document { [LenientSetter] readonly attribute boolean fullscreenEnabled; diff --git a/tests/wpt/metadata/touch-events/historical.html.ini b/tests/wpt/metadata/touch-events/historical.html.ini index d3709baeef7..6c6f450a153 100644 --- a/tests/wpt/metadata/touch-events/historical.html.ini +++ b/tests/wpt/metadata/touch-events/historical.html.ini @@ -11,12 +11,5 @@ [Touch::webkitForce] expected: FAIL - [Document::createTouch] - expected: FAIL - [TouchList::identifiedTouch] expected: FAIL - - [Document::createTouchList] - expected: FAIL -