| Index: core/css/FontFace.idl
|
| diff --git a/core/css/FontFace.idl b/core/css/FontFace.idl
|
| index fcfef2d143b39657681d44bc0c16953792d3a90a..922be5256849910a7a7d1a5881a30e0b6c39b6f6 100644
|
| --- a/core/css/FontFace.idl
|
| +++ b/core/css/FontFace.idl
|
| @@ -38,19 +38,20 @@ enum FontFaceLoadStatus {
|
| [
|
| RuntimeEnabled=FontLoadEvents,
|
| Constructor(DOMString family, DOMString source, Dictionary descriptors),
|
| + ConstructorCallWith=ExecutionContext,
|
| RaisesException=Constructor
|
| ] interface FontFace {
|
|
|
| - [RaisesException=Setter] attribute DOMString family;
|
| - [RaisesException=Setter] attribute DOMString style;
|
| - [RaisesException=Setter] attribute DOMString weight;
|
| - [RaisesException=Setter] attribute DOMString stretch;
|
| - [RaisesException=Setter] attribute DOMString unicodeRange;
|
| - [RaisesException=Setter] attribute DOMString variant;
|
| - [RaisesException=Setter] attribute DOMString featureSettings;
|
| + [RaisesException=Setter, SetterCallWith=ExecutionContext] attribute DOMString family;
|
| + [RaisesException=Setter, SetterCallWith=ExecutionContext] attribute DOMString style;
|
| + [RaisesException=Setter, SetterCallWith=ExecutionContext] attribute DOMString weight;
|
| + [RaisesException=Setter, SetterCallWith=ExecutionContext] attribute DOMString stretch;
|
| + [RaisesException=Setter, SetterCallWith=ExecutionContext] attribute DOMString unicodeRange;
|
| + [RaisesException=Setter, SetterCallWith=ExecutionContext] attribute DOMString variant;
|
| + [RaisesException=Setter, SetterCallWith=ExecutionContext] attribute DOMString featureSettings;
|
|
|
| readonly attribute FontFaceLoadStatus status;
|
|
|
| - void load();
|
| + [CallWith=ExecutionContext] void load();
|
| [CallWith=ExecutionContext] Promise ready();
|
| };
|
|
|