mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1121850 - Add [AvailableIn=CertifiedApps] and [CheckPermissions=cellbroadcast] to Cellbroadcast interfaces. r=smaug
This commit is contained in:
parent
9249f387af
commit
745ba7ae40
@ -22,6 +22,8 @@ var gData = [
|
||||
needParentPerm: true,
|
||||
obj: "mozCellBroadcast",
|
||||
webidl: "MozCellBroadcast",
|
||||
settings: [["dom.cellbroadcast.enabled", true],
|
||||
["dom.ignore_webidl_scope_checks", true]],
|
||||
},
|
||||
]
|
||||
</script>
|
||||
|
@ -705,14 +705,6 @@ var interfaceNamesInGlobalScope =
|
||||
"MouseScrollEvent",
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{name: "MozActivity", b2g: true},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{name: "MozCellBroadcast", b2g: true, pref: "dom.cellbroadcast.enabled"},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{name: "MozCellBroadcastEvent", b2g: true, pref: "dom.cellbroadcast.enabled"},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{name: "MozCellBroadcastEtwsInfo", b2g: true, pref: "dom.cellbroadcast.enabled"},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{name: "MozCellBroadcastMessage", b2g: true, pref: "dom.cellbroadcast.enabled"},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{name: "MozClirModeEvent", b2g: true, pref: "dom.mobileconnection.enabled"},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
|
@ -8,7 +8,9 @@
|
||||
* unacknowledged general CBS messages to be broadcast to all receivers within
|
||||
* a particular region.
|
||||
*/
|
||||
[Pref="dom.cellbroadcast.enabled"]
|
||||
[Pref="dom.cellbroadcast.enabled",
|
||||
CheckPermissions="cellbroadcast",
|
||||
AvailableIn="CertifiedApps"]
|
||||
interface MozCellBroadcast : EventTarget
|
||||
{
|
||||
/**
|
||||
|
@ -4,7 +4,10 @@
|
||||
* You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*/
|
||||
|
||||
[Constructor(DOMString type, optional MozCellBroadcastEventInit eventInitDict), Pref="dom.cellbroadcast.enabled"]
|
||||
[Constructor(DOMString type, optional MozCellBroadcastEventInit eventInitDict),
|
||||
Pref="dom.cellbroadcast.enabled",
|
||||
CheckPermissions="cellbroadcast",
|
||||
AvailableIn="CertifiedApps"]
|
||||
interface MozCellBroadcastEvent : Event
|
||||
{
|
||||
readonly attribute MozCellBroadcastMessage? message;
|
||||
|
@ -11,7 +11,9 @@ enum CellBroadcastMessageClass {"class-0", "class-1", "class-2",
|
||||
enum CellBroadcastEtwsWarningType {"earthquake", "tsunami",
|
||||
"earthquake-tsunami", "test", "other"};
|
||||
|
||||
[Pref="dom.cellbroadcast.enabled"]
|
||||
[Pref="dom.cellbroadcast.enabled",
|
||||
CheckPermissions="cellbroadcast",
|
||||
AvailableIn="CertifiedApps"]
|
||||
interface MozCellBroadcastMessage
|
||||
{
|
||||
/**
|
||||
@ -72,7 +74,9 @@ interface MozCellBroadcastMessage
|
||||
readonly attribute unsigned short? cdmaServiceCategory;
|
||||
};
|
||||
|
||||
[Pref="dom.cellbroadcast.enabled"]
|
||||
[Pref="dom.cellbroadcast.enabled",
|
||||
CheckPermissions="cellbroadcast",
|
||||
AvailableIn="CertifiedApps"]
|
||||
interface MozCellBroadcastEtwsInfo
|
||||
{
|
||||
/**
|
||||
|
@ -300,7 +300,8 @@ partial interface Navigator {
|
||||
};
|
||||
|
||||
partial interface Navigator {
|
||||
[Throws, Pref="dom.cellbroadcast.enabled", CheckPermissions="cellbroadcast", UnsafeInPrerendering]
|
||||
[Throws, Pref="dom.cellbroadcast.enabled", CheckPermissions="cellbroadcast",
|
||||
AvailableIn="CertifiedApps", UnsafeInPrerendering]
|
||||
readonly attribute MozCellBroadcast mozCellBroadcast;
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user