зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1440729 - Include use counters for the console API r=baku
MozReview-Commit-ID: 9A1lllxW7lM --HG-- extra : rebase_source : ae88ad6542a7bd1843f4c14975f8825a7c419724
This commit is contained in:
Родитель
1fbdfd78ef
Коммит
f61f2a79b7
|
@ -93,3 +93,26 @@ attribute DataTransfer.mozSourceNode
|
|||
// JavaScript feature usage
|
||||
custom JS_asmjs uses asm.js
|
||||
custom JS_wasm uses WebAssembly
|
||||
|
||||
// Console API
|
||||
method console.assert
|
||||
method console.clear
|
||||
method console.count
|
||||
method console.debug
|
||||
method console.error
|
||||
method console.info
|
||||
method console.log
|
||||
method console.table
|
||||
method console.trace
|
||||
method console.warn
|
||||
method console.dir
|
||||
method console.dirxml
|
||||
method console.group
|
||||
method console.groupCollapsed
|
||||
method console.groupEnd
|
||||
method console.time
|
||||
method console.timeEnd
|
||||
method console.exception
|
||||
method console.timeStamp
|
||||
method console.profile
|
||||
method console.profileEnd
|
||||
|
|
|
@ -17,34 +17,55 @@ namespace console {
|
|||
// interface as well!
|
||||
|
||||
// Logging
|
||||
[UseCounter]
|
||||
void assert(optional boolean condition = false, any... data);
|
||||
[UseCounter]
|
||||
void clear();
|
||||
[UseCounter]
|
||||
void count(optional DOMString label = "default");
|
||||
[UseCounter]
|
||||
void debug(any... data);
|
||||
[UseCounter]
|
||||
void error(any... data);
|
||||
[UseCounter]
|
||||
void info(any... data);
|
||||
[UseCounter]
|
||||
void log(any... data);
|
||||
[UseCounter]
|
||||
void table(any... data); // FIXME: The spec is still unclear about this.
|
||||
[UseCounter]
|
||||
void trace(any... data);
|
||||
[UseCounter]
|
||||
void warn(any... data);
|
||||
[UseCounter]
|
||||
void dir(any... data); // FIXME: This doesn't follow the spec yet.
|
||||
[UseCounter]
|
||||
void dirxml(any... data);
|
||||
|
||||
// Grouping
|
||||
[UseCounter]
|
||||
void group(any... data);
|
||||
[UseCounter]
|
||||
void groupCollapsed(any... data);
|
||||
[UseCounter]
|
||||
void groupEnd();
|
||||
|
||||
// Timing
|
||||
[UseCounter]
|
||||
void time(optional DOMString label = "default");
|
||||
[UseCounter]
|
||||
void timeEnd(optional DOMString label = "default");
|
||||
|
||||
// Mozilla only or Webcompat methods
|
||||
|
||||
[UseCounter]
|
||||
void _exception(any... data);
|
||||
[UseCounter]
|
||||
void timeStamp(optional any data);
|
||||
|
||||
[UseCounter]
|
||||
void profile(any... data);
|
||||
[UseCounter]
|
||||
void profileEnd(any... data);
|
||||
|
||||
[ChromeOnly]
|
||||
|
|
Загрузка…
Ссылка в новой задаче