aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/document.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/document.rs')
-rw-r--r--components/script/dom/document.rs35
1 files changed, 16 insertions, 19 deletions
diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs
index dd521776702..78580bb20f6 100644
--- a/components/script/dom/document.rs
+++ b/components/script/dom/document.rs
@@ -171,7 +171,7 @@ use crate::dom::nodeiterator::NodeIterator;
use crate::dom::nodelist::NodeList;
use crate::dom::pagetransitionevent::PageTransitionEvent;
use crate::dom::performanceentry::PerformanceEntry;
-use crate::dom::pointerevent::PointerEvent;
+use crate::dom::pointerevent::{PointerEvent, PointerId};
use crate::dom::processinginstruction::ProcessingInstruction;
use crate::dom::promise::Promise;
use crate::dom::range::Range;
@@ -1402,7 +1402,6 @@ impl Document {
// <https://w3c.github.io/uievents/#contextmenu>
let menu_event = PointerEvent::new(
&self.window, // window
- None, // proto
DOMString::from("contextmenu"), // type
EventBubbles::Bubbles, // can_bubble
EventCancelable::Cancelable, // cancelable
@@ -1420,22 +1419,20 @@ impl Document {
pressed_mouse_buttons, // buttons
None, // related_target
None, // point_in_target
- // TODO: decide generic pointer id
- // <https://www.w3.org/TR/pointerevents3/#dom-pointerevent-pointerid>
- 0, // pointer_id
- 1, // width
- 1, // height
- 0.5, // pressure
- 0.0, // tangential_pressure
- 0, // tilt_x
- 0, // tilt_y
- 0, // twist
- PI / 2.0, // altitude_angle
- 0.0, // azimuth_angle
- DOMString::from("mouse"), // pointer_type
- true, // is_primary
- vec![], // coalesced_events
- vec![], // predicted_events
+ PointerId::Mouse as i32, // pointer_id
+ 1, // width
+ 1, // height
+ 0.5, // pressure
+ 0.0, // tangential_pressure
+ 0, // tilt_x
+ 0, // tilt_y
+ 0, // twist
+ PI / 2.0, // altitude_angle
+ 0.0, // azimuth_angle
+ DOMString::from("mouse"), // pointer_type
+ true, // is_primary
+ vec![], // coalesced_events
+ vec![], // predicted_events
can_gc,
);
let event = menu_event.upcast::<Event>();
@@ -2186,7 +2183,7 @@ impl Document {
{
if let Some(elem) = target.downcast::<Element>() {
elem.upcast::<Node>()
- .fire_synthetic_mouse_event_not_trusted(DOMString::from("click"), can_gc);
+ .fire_synthetic_pointer_event_not_trusted(DOMString::from("click"), can_gc);
}
}
}