| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 | smalltalk.addPackage('Examples', {});smalltalk.addClass('Counter', smalltalk.Widget, ['count', 'header'], 'Examples');smalltalk.addMethod("_decrease",smalltalk.method({selector: "decrease",fn: function (){var self=this;self["@count"]=smalltalk.send(self["@count"],"__minus",[(1)]);smalltalk.send(self["@header"],"_contents_",[(function(html){return smalltalk.send(html,"_with_",[smalltalk.send(self["@count"],"_asString",[])]);})]);return self}}),smalltalk.Counter);smalltalk.addMethod("_increase",smalltalk.method({selector: "increase",fn: function (){var self=this;self["@count"]=smalltalk.send(self["@count"],"__plus",[(1)]);smalltalk.send(self["@header"],"_contents_",[(function(html){return smalltalk.send(html,"_with_",[smalltalk.send(self["@count"],"_asString",[])]);})]);return self}}),smalltalk.Counter);smalltalk.addMethod("_initialize",smalltalk.method({selector: "initialize",fn: function (){var self=this;smalltalk.send(self,"_initialize",[],smalltalk.Widget);self["@count"]=(0);return self}}),smalltalk.Counter);smalltalk.addMethod("_renderOn_",smalltalk.method({selector: "renderOn:",fn: function (html){var self=this;var $1,$2,$3,$4,$5,$6;$1=smalltalk.send(html,"_h1",[]);smalltalk.send($1,"_with_",[smalltalk.send(self["@count"],"_asString",[])]);$2=smalltalk.send($1,"_yourself",[]);self["@header"]=$2;$3=smalltalk.send(html,"_button",[]);smalltalk.send($3,"_with_",["++"]);$4=smalltalk.send($3,"_onClick_",[(function(){return smalltalk.send(self,"_increase",[]);})]);$5=smalltalk.send(html,"_button",[]);smalltalk.send($5,"_with_",["--"]);$6=smalltalk.send($5,"_onClick_",[(function(){return smalltalk.send(self,"_decrease",[]);})]);return self}}),smalltalk.Counter);smalltalk.addMethod("_tryExample",smalltalk.method({selector: "tryExample",fn: function (){var self=this;smalltalk.send(smalltalk.send(self,"_new",[]),"_appendToJQuery_",[smalltalk.send("body","_asJQuery",[])]);return self}}),smalltalk.Counter.klass);
 |