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 @@
     
     <html>
   
  -    <form action="/calc">
  +    <form action="../../calc/">
   
         <p><b>a</b> = <jpath:value-of select="a"/></p><br/>
         <p><b>b</b> = <jpath:value-of select="b"/></p><br/>
  
  
  
  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 @@
   
       <form><xsp:attribute name="action"><xsp:expr>"kont/" + 
<jpath:continuation/></xsp:expr></xsp:attribute>
   
  -      <p>Enter value of <b>a</b>: <input type="text" name="a"/></p><br/>
  +      <p>Enter value of <b>a</b>: <input type="text" name="a"/></p>
         <input type="submit" name="submit" value="Enter"/>
       </form>
   
  
  
  
  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 @@
     
     <html>
   
  -    <form><xsp:attribute name="action">/kont/<jpath:continuation/></xsp:attribute>
  +    <form><xsp:attribute 
name="action"><xsp:expr><jpath:continuation/></xsp:expr></xsp:attribute>
   
  -      <p><b>a</b> = <jpath:value-of select="a"/></p><br/>
  -      <p>Enter value of <b>b</b>: <input type="text" name="b"/></p><br/>
  +      <p><b>a</b> = <jpath:value-of select="a"/></p>
  +      <p>Enter value of <b>b</b>: <input type="text" name="b"/></p>
         <input type="submit" name="submit" value="Enter"/>
   
       </form>
  
  
  
  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 @@
     
     <html>
   
  -    <form><xsp:attribute name="action">/kont/<jpath:continuation/></xsp:attribute>
  +    <form><xsp:attribute 
name="action"><xsp:expr><jpath:continuation/></xsp:expr></xsp:attribute>
   
  -      <p><b>a</b> = <jpath:value-of select="a"/></p><br/>
  -      <p><b>b</b> = <jpath:value-of select="b"/></p><br/>
  +      <p><b>a</b> = <jpath:value-of select="a"/></p>
  +      <p><b>b</b> = <jpath:value-of select="b"/></p>
         <p>Enter operator
           <select name="operator">
  -          <option>+</option>
  -          <option>-</option>
  -          <option>*</option>
  -          <option>/</option>
  +          <option>plus</option>
  +          <option>minus</option>
  +          <option>multiply</option>
  +          <option>divide</option>
           </select>
  -      </p><br/>
  +      </p>
         <input type="submit" name="submit" value="Do it"/>
   
       </form>
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to