rhelmer%mozilla.com 2991de3ced pageloader exgtension for firefox, b=367559 r=robcee
git-svn-id: svn://10.0.0.236/trunk@219349 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-01 20:56:13 +00:00

47 lines
1.1 KiB
JavaScript
Executable File

#!/usr/bin/js
// mock objects
function alert(str) {
print(str);
}
function dump(str) {
print(str);
}
window = new Object();
document = new Object();
document.createEvent = function(str) {
obj = new Object();
obj.initMouseEvent = function() {}
return obj;
}
document.getElementById = function(str) {
obj = new Object();
if (str == 'contentPageloader') {
obj.content = new Object();
obj.content.addEventListener = function() {}
obj.content.removeEventListener = function() {}
obj.content.loadURI = function() {}
return obj.content;
} else if (str == 'plStartButton') {
obj.startButton = new Object();
obj.startButton.setAttribute = function(key, value) {}
return obj.startButton;
}
}
evt = new Object();
evt.type = 'load';
window.setTimeout = function() {}
this.content = document.getElementById('content');
// dummy data
pages = ['http://google.com'];
load(['chrome/content/pageloader.js']);
load(['chrome/content/report.js']);
plInit(true);
plInit(false);
for (cycle = 0; cycle < NUM_CYCLES*2; cycle++) {
plLoadHandler(evt);
}