Return-Path: Delivered-To: apmail-xml-cocoon-cvs-archive@xml.apache.org Received: (qmail 82815 invoked by uid 500); 25 Mar 2002 07:46:11 -0000 Mailing-List: contact cocoon-cvs-help@xml.apache.org; run by ezmlm Precedence: bulk Reply-To: cocoon-dev@xml.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list cocoon-cvs@xml.apache.org Received: (qmail 82805 invoked by uid 500); 25 Mar 2002 07:46:11 -0000 Delivered-To: apmail-xml-cocoon2-cvs@apache.org Date: 25 Mar 2002 07:46:10 -0000 Message-ID: <20020325074610.3430.qmail@icarus.apache.org> From: ovidiu@apache.org To: xml-cocoon2-cvs@apache.org Subject: cvs commit: xml-cocoon2/src/scratchpad/schecoon/webapp/examples/calc calc.js displayResult.xsp getNumberA.xsp getNumberB.xsp getOperator.xsp X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N ovidiu 02/03/24 23:46:10 Modified: src/scratchpad/schecoon/webapp/examples/calc calc.js displayResult.xsp getNumberA.xsp getNumberB.xsp getOperator.xsp Log: Updated to work correctly. Revision Changes Path 1.2 +10 -18 xml-cocoon2/src/scratchpad/schecoon/webapp/examples/calc/calc.js Index: calc.js =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/schecoon/webapp/examples/calc/calc.js,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- calc.js 24 Mar 2002 07:30:40 -0000 1.1 +++ calc.js 25 Mar 2002 07:46:09 -0000 1.2 @@ -1,7 +1,5 @@ function calculator() { - print ("cocoon = " + cocoon); - var a = getNumber("a"); var b = getNumber("b", a); var op = getOperator(a, b); @@ -22,7 +20,7 @@ return cocoon.request.getParameter("operator"); } - function sendResult(result) + function sendResult(a, b, op, result) { sendPage("xsp", { "source" : "examples/calc/displayResult.xsp" }, @@ -30,20 +28,14 @@ return cocoon.request.getParameter("operator"); } - switch (op) { - case "+": - sendResult(a + b); - break; - case "-": - sendResult(a - b); - break; - case "*": - sendResult(a * b); - break; - case "/": - sendResult(a / b); - break; - default: + if (op == "plus") + sendResult(a, b, op, a + b); + else if (op == "minus") + sendResult(a, b, op, a - b); + else if (op == "multiply") + sendResult(a, b, op, a * b); + else if (op == "divide") + sendResult(a, b, op, a / b); + else sendResult("Error: Unkown operator!"); - } } 1.2 +1 -1 xml-cocoon2/src/scratchpad/schecoon/webapp/examples/calc/displayResult.xsp Index: displayResult.xsp =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/schecoon/webapp/examples/calc/displayResult.xsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- displayResult.xsp 24 Mar 2002 07:30:40 -0000 1.1 +++ displayResult.xsp 25 Mar 2002 07:46:09 -0000 1.2 @@ -14,7 +14,7 @@ -
+

a =


b =


1.2 +1 -1 xml-cocoon2/src/scratchpad/schecoon/webapp/examples/calc/getNumberA.xsp Index: getNumberA.xsp =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/schecoon/webapp/examples/calc/getNumberA.xsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- getNumberA.xsp 24 Mar 2002 07:30:40 -0000 1.1 +++ getNumberA.xsp 25 Mar 2002 07:46:09 -0000 1.2 @@ -16,7 +16,7 @@ "kont/" + -

Enter value of a:


+

Enter value of a:

1.2 +3 -3 xml-cocoon2/src/scratchpad/schecoon/webapp/examples/calc/getNumberB.xsp Index: getNumberB.xsp =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/schecoon/webapp/examples/calc/getNumberB.xsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- getNumberB.xsp 24 Mar 2002 07:30:40 -0000 1.1 +++ getNumberB.xsp 25 Mar 2002 07:46:09 -0000 1.2 @@ -14,10 +14,10 @@ -
/kont/ + -

a =


-

Enter value of b:


+

a =

+

Enter value of b:

1.2 +8 -8 xml-cocoon2/src/scratchpad/schecoon/webapp/examples/calc/getOperator.xsp Index: getOperator.xsp =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/schecoon/webapp/examples/calc/getOperator.xsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- getOperator.xsp 24 Mar 2002 07:30:40 -0000 1.1 +++ getOperator.xsp 25 Mar 2002 07:46:09 -0000 1.2 @@ -14,18 +14,18 @@ -
/kont/ + -

a =


-

b =


+

a =

+

b =

Enter operator -


+

---------------------------------------------------------------------- In case of troubles, e-mail: webmaster@xml.apache.org To unsubscribe, e-mail: cocoon-cvs-unsubscribe@xml.apache.org For additional commands, e-mail: cocoon-cvs-help@xml.apache.org