зеркало из https://github.com/mozilla/pjs.git
initial checkin of test. NOT PART OF THE BUILD
This commit is contained in:
Родитель
44033aab1c
Коммит
840ba819dd
|
@ -0,0 +1,57 @@
|
|||
<script>
|
||||
|
||||
var factory = new WebServiceProxyFactory();
|
||||
var lastNumber = 0;
|
||||
|
||||
var listener = {
|
||||
onLoad : function(proxy) {
|
||||
window.proxy = proxy;
|
||||
ask();
|
||||
},
|
||||
onError : function(e) {
|
||||
alert("error: "+e);
|
||||
}
|
||||
};
|
||||
|
||||
function ask() {
|
||||
|
||||
var talkToMe = {
|
||||
isPrimeNumberCallback : function(e, isPrime) {
|
||||
if(e)
|
||||
alert("error: "+e);
|
||||
else {
|
||||
lastNumber = number;
|
||||
lastAnswer = isPrime;
|
||||
ask();
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
var str = "";
|
||||
if(lastNumber) {
|
||||
str = ""+lastNumber+ (lastAnswer ? " is prime" : " is not prime")+"\n\n";
|
||||
}
|
||||
str += "Enter number (0 to quit)";
|
||||
|
||||
var number = prompt(str, "");
|
||||
|
||||
number = parseInt(number, 10);
|
||||
if(number && !isNaN(number)) {
|
||||
talkToMe.number = number;
|
||||
proxy.setListener(talkToMe);
|
||||
proxy.isPrimeNumber(number);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
//const ISPRIMEURL = "http://green.nscp.aoltw.net/vidur/wsdl/statistics.wsdl";
|
||||
const ISPRIMEURL = "http://bugsfree.nscp.aoltw.net/pub/statistics.wsdl";
|
||||
//const ISPRIMEURL = "http://bugsfree.nscp.aoltw.net/pub/statistics2.wsdl";
|
||||
//const ISPRIMEURL = "http://213.23.125.181:8080/statistics.wsdl";
|
||||
|
||||
const ISPRIMEPORT = "SpheonJSAOPStatisticsPort";
|
||||
|
||||
factory.createProxyAsync(ISPRIMEURL, ISPRIMEPORT, "foo", true, listener);
|
||||
//factory.createProxyAsync(ISPRIMEURL, ISPRIMEPORT, "foo", false, listener);
|
||||
</script>
|
|
@ -0,0 +1,57 @@
|
|||
<script>
|
||||
|
||||
var factory = new WebServiceProxyFactory();
|
||||
var lastNumber = 0;
|
||||
|
||||
var listener = {
|
||||
onLoad : function(proxy) {
|
||||
window.proxy = proxy;
|
||||
ask();
|
||||
},
|
||||
onError : function(e) {
|
||||
alert("error: "+e);
|
||||
}
|
||||
};
|
||||
|
||||
function ask() {
|
||||
|
||||
var talkToMe = {
|
||||
isPrimeNumberCallback : function(e, isPrime) {
|
||||
if(e)
|
||||
alert("error: "+e);
|
||||
else {
|
||||
lastNumber = number;
|
||||
lastAnswer = isPrime;
|
||||
ask();
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
var str = "";
|
||||
if(lastNumber) {
|
||||
str = ""+lastNumber+ (lastAnswer ? " is prime" : " is not prime")+"\n\n";
|
||||
}
|
||||
str += "Enter number (0 to quit)";
|
||||
|
||||
var number = prompt(str, "");
|
||||
|
||||
number = parseInt(number, 10);
|
||||
if(number && !isNaN(number)) {
|
||||
talkToMe.number = number;
|
||||
proxy.setListener(talkToMe);
|
||||
proxy.isPrimeNumber(number);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
//const ISPRIMEURL = "http://green.nscp.aoltw.net/vidur/wsdl/statistics.wsdl";
|
||||
const ISPRIMEURL = "http://bugsfree.nscp.aoltw.net/pub/statistics.wsdl";
|
||||
//const ISPRIMEURL = "http://bugsfree.nscp.aoltw.net/pub/statistics2.wsdl";
|
||||
//const ISPRIMEURL = "http://213.23.125.181:8080/statistics.wsdl";
|
||||
|
||||
const ISPRIMEPORT = "SpheonJSAOPStatisticsPort";
|
||||
|
||||
factory.createProxyAsync(ISPRIMEURL, ISPRIMEPORT, "foo", true, listener);
|
||||
//factory.createProxyAsync(ISPRIMEURL, ISPRIMEPORT, "foo", false, listener);
|
||||
</script>
|
Загрузка…
Ссылка в новой задаче