| 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);
 
 
  |