# HG changeset patch # User Jaroslav Tulach # Date 1358945814 -3600 # Node ID 29b8e1b87fad82a22bfb2d00e9c21f15c27c916e # Parent 08ffdc3938e784a1a73e1b0ad2857be5006538c7 Updating the sample to benefit from model and MVVC bindings diff -r 08ffdc3938e7 -r 29b8e1b87fad dew/src/main/resources/org/apidesign/bck2brwsr/dew/js/app.js --- a/dew/src/main/resources/org/apidesign/bck2brwsr/dew/js/app.js Wed Jan 23 13:18:46 2013 +0100 +++ b/dew/src/main/resources/org/apidesign/bck2brwsr/dew/js/app.js Wed Jan 23 13:56:54 2013 +0100 @@ -72,52 +72,70 @@ }]); function DevCtrl( $scope, $http ) { - var templateHtml = "\n" - + " \n" - + "
\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + " \n" - + " \n" - + "\n"; - var templateJava = "package bck2brwsr.demo;\n" - + "import org.apidesign.bck2brwsr.htmlpage.api.*;\n" - + "import static org.apidesign.bck2brwsr.htmlpage.api.OnEvent.*;\n" - + "@Page(xhtml=\"index.html\", className=\"Index\")\n" - + "class YourFirstHTML5PageInRealLanguage {\n" - + " @On(event=CLICK, id=\"btn\") static void clcs() {\n" - + " Element.alert(\"Hello World!\");\n" - + " Index.BTN.setDisabled(true);\n" - + " }\n" - + "}\n"; + var templateHtml = +"\n" + +" \n" + +" \n" + +" * 0 \n" + +" = 0\n" + +"
\n" + +" \n" + +" " + +"
\n" + +"\n" + +"\n" + +"\n" + +"\n" + +"\n" + +"\n" + +"\n" + +"\n" + +"\n" + +"\n" + +"\n" + +"\n" + +"\n" + +"\n" + +"\n" + +"\n" + +"\n" + +"\n" + +"\n" + +"\n" + +" \n" + +" \n" + +""; + var templateJava = +"package bck2brwsr.demo;\n" + +"import org.apidesign.bck2brwsr.htmlpage.api.*;\n" + +"import static org.apidesign.bck2brwsr.htmlpage.api.OnEvent.*;\n" + +"\n" + +"@Page(xhtml=\"index.html\", className=\"Index\", properties={\n" + +" @Property(name=\"value\", type=int.class)\n" + +"})\n" + +"class YourFirstHTML5PageInRealLanguage {\n" + +" static { new Index().applyBindings(); }\n" + +" @On(event=CLICK, id=\"dupl\") static void duplicateValue(Index m) {\n" + +" m.setValue(m.getValue() * 2);\n" + +" }\n" + +" @On(event=CLICK, id=\"clear\") static void zeroTheValue(Index m) {\n" + +" m.setValue(0);;\n" + +" }\n" + +" @ComputedProperty static int powerValue(int value) {\n" + +" return value * value;\n" + +" }\n" + +"}"; $scope.makeMarker = function( editor, line ) {