Bug 1489844 - Port DOMPrefs to StaticPrefs - part 11 - dom.promise_rejection_events.enabled, r=ehsan

This commit is contained in:
Andrea Marchesini 2018-09-10 20:36:16 +02:00
Родитель deaf03b28e
Коммит eb04a59fb8
4 изменённых файлов: 11 добавлений и 8 удалений

Просмотреть файл

@ -19,7 +19,6 @@
// * This defines DOMPrefs::FooBar(JSContext* aCx, JSObject* aObj);
// This is allows the use of DOMPrefs in WebIDL files.
DOM_PREF(PromiseRejectionEventsEnabled, "dom.promise_rejection_events.enabled")
DOM_PREF(PushEnabled, "dom.push.enabled")
DOM_PREF(StreamsEnabled, "dom.streams.enabled")
DOM_PREF(OffscreenCanvasEnabled, "gfx.offscreencanvas.enabled")
@ -41,7 +40,7 @@ DOM_WEBIDL_PREF2(dom_webnotifications_serviceworker_enabled)
DOM_WEBIDL_PREF2(dom_webnotifications_requireinteraction_enabled)
DOM_WEBIDL_PREF2(dom_serviceWorkers_enabled)
DOM_WEBIDL_PREF2(dom_storageManager_enabled)
DOM_WEBIDL_PREF(PromiseRejectionEventsEnabled)
DOM_WEBIDL_PREF2(dom_promise_rejection_events_enabled)
DOM_WEBIDL_PREF(PushEnabled)
DOM_WEBIDL_PREF(StreamsEnabled)
DOM_WEBIDL_PREF(OffscreenCanvasEnabled)

Просмотреть файл

@ -6,7 +6,7 @@
[Constructor(DOMString type, PromiseRejectionEventInit eventInitDict),
Exposed=(Window,Worker),
Func="mozilla::dom::DOMPrefs::PromiseRejectionEventsEnabled"]
Func="mozilla::dom::DOMPrefs::dom_promise_rejection_events_enabled"]
interface PromiseRejectionEvent : Event
{
[BinaryName="rejectedPromise"]

Просмотреть файл

@ -278,6 +278,15 @@ VARCACHE_PREF(
)
#undef PREF_VALUE
// WHATWG promise rejection events. See
// https://html.spec.whatwg.org/multipage/webappapis.html#promiserejectionevent
// TODO: Enable the event interface once actually firing it (bug 1362272).
VARCACHE_PREF(
"dom.promise_rejection_events.enabled",
dom_promise_rejection_events_enabled,
RelaxedAtomicBool, false
)
//---------------------------------------------------------------------------
// Clear-Site-Data prefs
//---------------------------------------------------------------------------

Просмотреть файл

@ -5171,11 +5171,6 @@ pref("dom.w3c_pointer_events.dispatch_by_pointer_messages", false);
// W3C pointer events draft
pref("dom.w3c_pointer_events.implicit_capture", false);
// WHATWG promise rejection events. See
// https://html.spec.whatwg.org/multipage/webappapis.html#promiserejectionevent
// TODO: Enable the event interface once actually firing it (bug 1362272).
pref("dom.promise_rejection_events.enabled", false);
// W3C draft ImageCapture API
pref("dom.imagecapture.enabled", false);