mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-12 04:45:45 +00:00
updated tests. NOT PART OF THE BUILD
This commit is contained in:
parent
870dae0fa9
commit
098847db94
@ -27,13 +27,10 @@ var listener = {
|
||||
var gen = new IDL_GENERATOR();
|
||||
|
||||
var IInfoNamedCtor = IInfoNamed;
|
||||
|
||||
var primaryIface = new IInfo(proxy.primaryIID);
|
||||
|
||||
// writing to our document whacks the preexisting stuff...
|
||||
document.write("<pre>");
|
||||
|
||||
|
||||
document.write("\n#include \"nsISupports.h\"\n\n");
|
||||
|
||||
document.write("// forward declarations...\n");
|
||||
@ -45,9 +42,35 @@ var listener = {
|
||||
|
||||
document.write("\n");
|
||||
|
||||
var primary = proxy.primaryInterfaceName;
|
||||
var primaryID = Components.ID(proxy.interfaces[primary].number);
|
||||
|
||||
var asyncListener = proxy.primaryAsyncListenerInterfaceName;
|
||||
var asyncListenerID = Components.ID(proxy.interfaces[asyncListener].number);
|
||||
|
||||
document.write("//-------------------------------------\n");
|
||||
document.write("// primary interface"+(proxy.isAsync ? " (async):":":"));
|
||||
document.write(gen.generateIDL(primaryID, false, false));
|
||||
|
||||
if(proxy.isAsync) {
|
||||
var asyncListener = proxy.primaryAsyncListenerInterfaceName;
|
||||
var asyncListenerID = Components.ID(proxy.interfaces[asyncListener].number);
|
||||
|
||||
document.write("//-------------------------------------\n");
|
||||
document.write("// asyncListener interface:");
|
||||
document.write(gen.generateIDL(asyncListenerID, false, false));
|
||||
}
|
||||
|
||||
|
||||
for(var name in proxy.interfaces) {
|
||||
var id = proxy.interfaces[name];
|
||||
|
||||
if(name == primary || (proxy.isAsync && name == asyncListener))
|
||||
continue;
|
||||
|
||||
if(proxy.qualifier && 0 != id.name.indexOf(proxy.qualifier))
|
||||
continue;
|
||||
|
||||
if(0 == id.name.indexOf("nsI"))
|
||||
continue;
|
||||
|
||||
|
@ -16,14 +16,17 @@ var listener = {
|
||||
function ask() {
|
||||
|
||||
var talkToMe = {
|
||||
isPrimeNumberCallback : function(e, isPrime) {
|
||||
if(e)
|
||||
alert("error: "+e);
|
||||
else {
|
||||
lastNumber = number;
|
||||
lastAnswer = isPrime;
|
||||
ask();
|
||||
}
|
||||
isPrimeNumberCallback : function(isPrime, cx) {
|
||||
// just a stupid test of the (ignorable) callcontext...
|
||||
if(cx.methodName != "isPrimeNumber")
|
||||
alert("I'm very confused");
|
||||
|
||||
lastNumber = number;
|
||||
lastAnswer = isPrime;
|
||||
ask();
|
||||
},
|
||||
onError : function(e, cx) {
|
||||
alert("error: "+e);
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -27,13 +27,10 @@ var listener = {
|
||||
var gen = new IDL_GENERATOR();
|
||||
|
||||
var IInfoNamedCtor = IInfoNamed;
|
||||
|
||||
var primaryIface = new IInfo(proxy.primaryIID);
|
||||
|
||||
// writing to our document whacks the preexisting stuff...
|
||||
document.write("<pre>");
|
||||
|
||||
|
||||
document.write("\n#include \"nsISupports.h\"\n\n");
|
||||
|
||||
document.write("// forward declarations...\n");
|
||||
@ -45,9 +42,35 @@ var listener = {
|
||||
|
||||
document.write("\n");
|
||||
|
||||
var primary = proxy.primaryInterfaceName;
|
||||
var primaryID = Components.ID(proxy.interfaces[primary].number);
|
||||
|
||||
var asyncListener = proxy.primaryAsyncListenerInterfaceName;
|
||||
var asyncListenerID = Components.ID(proxy.interfaces[asyncListener].number);
|
||||
|
||||
document.write("//-------------------------------------\n");
|
||||
document.write("// primary interface"+(proxy.isAsync ? " (async):":":"));
|
||||
document.write(gen.generateIDL(primaryID, false, false));
|
||||
|
||||
if(proxy.isAsync) {
|
||||
var asyncListener = proxy.primaryAsyncListenerInterfaceName;
|
||||
var asyncListenerID = Components.ID(proxy.interfaces[asyncListener].number);
|
||||
|
||||
document.write("//-------------------------------------\n");
|
||||
document.write("// asyncListener interface:");
|
||||
document.write(gen.generateIDL(asyncListenerID, false, false));
|
||||
}
|
||||
|
||||
|
||||
for(var name in proxy.interfaces) {
|
||||
var id = proxy.interfaces[name];
|
||||
|
||||
if(name == primary || (proxy.isAsync && name == asyncListener))
|
||||
continue;
|
||||
|
||||
if(proxy.qualifier && 0 != id.name.indexOf(proxy.qualifier))
|
||||
continue;
|
||||
|
||||
if(0 == id.name.indexOf("nsI"))
|
||||
continue;
|
||||
|
||||
|
@ -16,14 +16,17 @@ var listener = {
|
||||
function ask() {
|
||||
|
||||
var talkToMe = {
|
||||
isPrimeNumberCallback : function(e, isPrime) {
|
||||
if(e)
|
||||
alert("error: "+e);
|
||||
else {
|
||||
lastNumber = number;
|
||||
lastAnswer = isPrime;
|
||||
ask();
|
||||
}
|
||||
isPrimeNumberCallback : function(isPrime, cx) {
|
||||
// just a stupid test of the (ignorable) callcontext...
|
||||
if(cx.methodName != "isPrimeNumber")
|
||||
alert("I'm very confused");
|
||||
|
||||
lastNumber = number;
|
||||
lastAnswer = isPrime;
|
||||
ask();
|
||||
},
|
||||
onError : function(e, cx) {
|
||||
alert("error: "+e);
|
||||
}
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user