172
edits
(→WebIDL) |
No edit summary |
||
Line 26: | Line 26: | ||
interface LogIterator { | interface LogIterator { | ||
DOMRequest next(optional unsigned short n); | DOMRequest next(optional unsigned short n); | ||
attribute boolean hasMore; | |||
attribute unsigned long position; | attribute unsigned long position; | ||
}; | }; | ||
Line 54: | Line 55: | ||
readonly attribute DOMTimestamp timestamp; // When happened | readonly attribute DOMTimestamp timestamp; // When happened | ||
}; | }; | ||
== Examples == | |||
// Get latest global 20 log entries (ordered by timestamp, newest to oldest) | |||
var filter = {maxNumber: 20}; | |||
var req = navigator.mozLog.find(filter); | |||
req.onsuccess = function(e) { | |||
var iterator = e.target.result; | |||
var req2 = iterator.next(10); | |||
req2.onsuccess = function(e) { | |||
var entries = e.target.result; | |||
if(iterator.hasMore) { | |||
iterator.next(10); | |||
} | |||
} | |||
} |
edits