# HG changeset patch # User Jaroslav Tulach # Date 1364910582 -7200 # Node ID b219134a2782e43ee8ecbb8a4cb00994a6eb581d # Parent 81dcd71877d5cadc338338a98fcd86878e99eddc Show usage of @OnFunction on @Model class diff -r 81dcd71877d5 -r b219134a2782 javaquery/demo-calculator-dynamic/src/main/java/org/apidesign/bck2brwsr/demo/calc/HistoryImpl.java --- a/javaquery/demo-calculator-dynamic/src/main/java/org/apidesign/bck2brwsr/demo/calc/HistoryImpl.java Tue Apr 02 15:40:08 2013 +0200 +++ b/javaquery/demo-calculator-dynamic/src/main/java/org/apidesign/bck2brwsr/demo/calc/HistoryImpl.java Tue Apr 02 15:49:42 2013 +0200 @@ -19,6 +19,7 @@ import org.apidesign.bck2brwsr.htmlpage.api.ComputedProperty; import org.apidesign.bck2brwsr.htmlpage.api.Model; +import org.apidesign.bck2brwsr.htmlpage.api.OnFunction; import org.apidesign.bck2brwsr.htmlpage.api.Property; /** @@ -34,4 +35,9 @@ static String resultOf(String operation) { return "result of " + operation; } + + @OnFunction + static void twice(History data) { + data.setValue(2.0 * data.getValue()); + } } diff -r 81dcd71877d5 -r b219134a2782 javaquery/demo-calculator-dynamic/src/main/resources/org/apidesign/bck2brwsr/demo/calc/Calculator.xhtml --- a/javaquery/demo-calculator-dynamic/src/main/resources/org/apidesign/bck2brwsr/demo/calc/Calculator.xhtml Tue Apr 02 15:40:08 2013 +0200 +++ b/javaquery/demo-calculator-dynamic/src/main/resources/org/apidesign/bck2brwsr/demo/calc/Calculator.xhtml Tue Apr 02 15:49:42 2013 +0200 @@ -85,7 +85,8 @@
  • - Use - Remove - + Remove + Double -