From 40b3730a182de9ed32cf0f0fcacf7ccb7bda1898 Mon Sep 17 00:00:00 2001 From: Andrea Marchesini Date: Sat, 5 Oct 2013 19:35:19 -0400 Subject: [PATCH] Bug 923417 - Enabling DataStore for b2g and Desktop (non-release build), r=khuey --- b2g/app/b2g.js | 4 ++++ content/events/test/test_all_synthetic_events.html | 4 ++++ dom/tests/mochitest/general/test_interfaces.html | 3 +++ 3 files changed, 11 insertions(+) diff --git a/b2g/app/b2g.js b/b2g/app/b2g.js index 412d1e62f03f..4b961724b9c5 100644 --- a/b2g/app/b2g.js +++ b/b2g/app/b2g.js @@ -796,7 +796,11 @@ pref("network.sntp.timeout", 30); // In seconds. pref("dom.promise.enabled", false); // Enable dataStore +#ifdef RELEASE_BUILD pref("dom.datastore.enabled", false); +#else +pref("dom.datastore.enabled", true); +#endif // DOM Inter-App Communication API. #ifdef MOZ_WIDGET_GONK diff --git a/content/events/test/test_all_synthetic_events.html b/content/events/test/test_all_synthetic_events.html index f9d6beaa3a3b..409f618521e8 100644 --- a/content/events/test/test_all_synthetic_events.html +++ b/content/events/test/test_all_synthetic_events.html @@ -96,6 +96,10 @@ const kEventConstructors = { return e; }, }, + DataStoreChangeEvent: { create: function (aName, aProps) { + return new DataStoreChangeEvent(aProps); + }, + }, DeviceLightEvent: { create: function (aName, aProps) { return new DeviceLightEvent(aName, aProps); }, diff --git a/dom/tests/mochitest/general/test_interfaces.html b/dom/tests/mochitest/general/test_interfaces.html index e3fce3f48a0e..3fdae7f0405e 100644 --- a/dom/tests/mochitest/general/test_interfaces.html +++ b/dom/tests/mochitest/general/test_interfaces.html @@ -150,6 +150,9 @@ var interfaceNamesInGlobalScope = "DataChannel", "DataContainerEvent", {name: "DataErrorEvent", b2g: true}, + {name: "DataStore", b2g: true, release: false}, + {name: "DataStoreChangeEvent", b2g: true, release: false}, + {name: "DataStoreCursor", b2g: true, release: false}, "DataTransfer", "DelayNode", "DesktopNotification",