Bug 831627 - 0001. Add event object. r=yoshi. sr=sicking

This commit is contained in:
Chuck Lee 2013-01-29 10:32:31 +08:00
parent 34f7f84329
commit 61d51edd4c
2 changed files with 22 additions and 3 deletions

View File

@ -592,14 +592,31 @@ dictionary MozStkLocalInfo
DOMString language;
};
dictionary MozStkLanguageSelectionEvent
{
/**
* The type of this event.
* It shall be nsIDOMMozIccManager.STK_EVENT_TYPE_LANGUAGE_SELECTION.
*/
unsigned short eventType;
/**
* Language Information
*
* @see ISO 639-1, Alpha-2 code
* "de" for German, "en" for English, "zh" for Chinese, etc.
*/
DOMString language;
};
dictionary MozStkGeneralEvent
{
/**
* The type of this event, MozStkGeneralEvent can be used for all Stk Event
* requires no more parameter than event type, including
* nsIDOMMozIccManager.STK_EVENT_TYPE_USER_ACTIVITY
* nsIDOMMozIccManager.STK_EVENT_TYPE_IDLE_SCREEN_AVAILABLE
* HCI Connectivity Event(Not defined in interface yet)
* nsIDOMMozIccManager.STK_EVENT_TYPE_USER_ACTIVITY.
* nsIDOMMozIccManager.STK_EVENT_TYPE_IDLE_SCREEN_AVAILABLE.
* HCI Connectivity Event(Not defined in interface yet).
*/
unsigned short eventType;
};

View File

@ -256,6 +256,8 @@ interface nsIDOMMozIccManager : nsIDOMEventTarget
* one of events below:
* - MozStkLocationEvent
* - MozStkCallEvent
* - MozStkLanguageSelectionEvent
* - MozStkGeneralEvent
*/
void sendStkEventDownload(in jsval event);