Confirmed users
368
edits
m (syntax fixes) |
(improving the proposal) |
||
Line 12: | Line 12: | ||
const DOMString FOOBAR = "foobar"; | const DOMString FOOBAR = "foobar"; | ||
// | // SettingsRequest.result contains the new value of the setting. | ||
SettingsRequest set(DOMString name, DOMString value); | SettingsRequest set(DOMString name, DOMString value); | ||
// | // SettingsRequest.result contains the value of the setting. | ||
SettingsRequest | SettingsRequest get(DOMString name); | ||
} | |||
/* Similar to SmsRequest. */ | |||
interface SettingsRequest | |||
{ | |||
readonly attribute DOMString readyState; // "processing" or "done" | |||
readonly attribute DOMError? error; | |||
attribute EventListener onsuccess; | |||
attribute EventListener onerror; | |||
attribute readonly any? result; | |||
}; | |||
[Constructor(DOMString type, optional SettingsEventInit settingsEventInitDict)] | |||
interface SettingsEvent : Event | |||
{ | |||
readonly attribute DOMString settingName; | |||
readonly attribute DOMString settingValue; | |||
}; | |||
dictionary SettingsEventInit : EventInit { | |||
DOMString settingName; | |||
DOMString settingValue; | |||
} | } | ||
Line 28: | Line 44: | ||
* SettingsRequest will be similar to SMSRequest described in [[WebAPI/WebSMS|WebSMS specification]]. | * SettingsRequest will be similar to SMSRequest described in [[WebAPI/WebSMS|WebSMS specification]]. | ||
* If a setting is unknown by the platform, it should fail. | |||
* If a setting is unknown, it should fail. | |||
* But some platforms might not know some settings. Do we want to add a method that checks if the platform knows a specific setting? | * But some platforms might not know some settings. Do we want to add a method that checks if the platform knows a specific setting? |