From 9af4294ef609fc4dba81384b1fa5dcc180bb6f57 Mon Sep 17 00:00:00 2001 From: Jonathan Watt Date: Tue, 12 Mar 2013 11:28:17 +0000 Subject: [PATCH] Bug 849855 - Expose BaseEventFlags::mMultipleActionsPrevented to chrome JS. r=smaug. --- content/events/src/nsDOMEvent.h | 5 +++++ dom/webidl/Event.webidl | 1 + 2 files changed, 6 insertions(+) diff --git a/content/events/src/nsDOMEvent.h b/content/events/src/nsDOMEvent.h index 17388f7a4fdf..7ed881797cca 100644 --- a/content/events/src/nsDOMEvent.h +++ b/content/events/src/nsDOMEvent.h @@ -176,6 +176,11 @@ public: return d; } + bool MultipleActionsPrevented() + { + return mEvent->mFlags.mMultipleActionsPrevented; + } + bool IsTrusted() { bool i; diff --git a/dom/webidl/Event.webidl b/dom/webidl/Event.webidl index 654b3525e9b5..928bf19fb140 100644 --- a/dom/webidl/Event.webidl +++ b/dom/webidl/Event.webidl @@ -78,6 +78,7 @@ partial interface Event { readonly attribute EventTarget? originalTarget; readonly attribute EventTarget? explicitOriginalTarget; + [ChromeOnly] readonly attribute boolean multipleActionsPrevented; void preventBubble(); void preventCapture();