String referencing id needs to be named id now. Update to new spec version.
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Sun, 10 Mar 2013 09:29:03 +0100
changeset 830c3e74d707ba5
parent 829 0e4945540961
child 831 513ecb0b76b3
String referencing id needs to be named id now. Update to new spec version.
javaquery/demo-calculator/src/main/java/org/apidesign/bck2brwsr/demo/calc/staticcompilation/Calc.java
javaquery/demo-calculator/src/main/resources/org/apidesign/bck2brwsr/demo/calc/staticcompilation/Calculator.xhtml
     1.1 --- a/javaquery/demo-calculator/src/main/java/org/apidesign/bck2brwsr/demo/calc/staticcompilation/Calc.java	Sat Mar 09 16:09:35 2013 +0100
     1.2 +++ b/javaquery/demo-calculator/src/main/java/org/apidesign/bck2brwsr/demo/calc/staticcompilation/Calc.java	Sun Mar 10 09:29:03 2013 +0100
     1.3 @@ -48,18 +48,18 @@
     1.4      }
     1.5      
     1.6      @On(event = CLICK, id= { "plus", "minus", "mul", "div" })
     1.7 -    static void applyOp(Calculator c, String op) {
     1.8 +    static void applyOp(Calculator c, String id) {
     1.9          c.setMemory(c.getDisplay());
    1.10 -        c.setOperation(op);
    1.11 +        c.setOperation(id);
    1.12          c.setDisplay(0);
    1.13      }
    1.14  
    1.15      @On(event = MOUSE_OVER, id= { "result" })
    1.16 -    static void attemptingIn(Calculator c, String op) {
    1.17 +    static void attemptingIn(Calculator c) {
    1.18          c.setHover(true);
    1.19      }
    1.20      @On(event = MOUSE_OUT, id= { "result" })
    1.21 -    static void attemptingOut(Calculator c, String op) {
    1.22 +    static void attemptingOut(Calculator c) {
    1.23          c.setHover(false);
    1.24      }
    1.25      
    1.26 @@ -84,18 +84,18 @@
    1.27      }
    1.28      
    1.29      @On(event = CLICK, id={"n0", "n1", "n2", "n3", "n4", "n5", "n6", "n7", "n8", "n9"}) 
    1.30 -    static void addDigit(String digit, Calculator c) {
    1.31 -        digit = digit.substring(1);
    1.32 +    static void addDigit(String id, Calculator c) {
    1.33 +        id = id.substring(1);
    1.34          
    1.35          double v = c.getDisplay();
    1.36          if (v == 0.0) {
    1.37 -            c.setDisplay(Integer.parseInt(digit));
    1.38 +            c.setDisplay(Integer.parseInt(id));
    1.39          } else {
    1.40              String txt = Double.toString(v);
    1.41              if (txt.endsWith(".0")) {
    1.42                  txt = txt.substring(0, txt.length() - 2);
    1.43              }
    1.44 -            txt = txt + digit;
    1.45 +            txt = txt + id;
    1.46              c.setDisplay(Double.parseDouble(txt));
    1.47          }
    1.48      }
     2.1 --- a/javaquery/demo-calculator/src/main/resources/org/apidesign/bck2brwsr/demo/calc/staticcompilation/Calculator.xhtml	Sat Mar 09 16:09:35 2013 +0100
     2.2 +++ b/javaquery/demo-calculator/src/main/resources/org/apidesign/bck2brwsr/demo/calc/staticcompilation/Calculator.xhtml	Sun Mar 10 09:29:03 2013 +0100
     2.3 @@ -79,7 +79,7 @@
     2.4          <div data-bind="text: displayPreview"></div>
     2.5          <script src="bck2brwsr.js"/>
     2.6          <script>
     2.7 -            var vm = bck2brwsr('demo.static.calculator-0.3-SNAPSHOT.jar');
     2.8 +            var vm = bck2brwsr('demo.static.calculator-0.5-SNAPSHOT.jar');
     2.9              vm.loadClass('org.apidesign.bck2brwsr.demo.calc.staticcompilation.Calc');
    2.10          </script>
    2.11      </body>