jueves, octubre 02, 2008

Home: Yet Another Multicolumn Layout | An (X)HTML/CSS Framework

Home: Yet Another Multicolumn Layout | An (X)HTML/CSS Framework: "

Home

"

jueves, septiembre 25, 2008

viernes, agosto 29, 2008

noor » Weaving Groovy Threads

noor » Weaving Groovy Threads: "Weaving Groovy Threads"

curious-attempt-bunny: Grails Domain Diagram Including Subclasses

curious-attempt-bunny: Grails Domain Diagram Including Subclasses: "Grails Domain Diagram Including Subclasses"

Jorge on Programming: grails

Jorge on Programming: grails: "Saturday, July 19, 2008"

Grails And Git QuickCasts - G2One Inc. - One source for Groovy and Grails expertise

Grails And Git QuickCasts - G2One Inc. - One source for Groovy and Grails expertise: "Grails And Git QuickCast"

rain city digest: Groovy Excel Report Library

rain city digest: Groovy Excel Report Library: "Groovy Excel Report Library"

grassr library blog » grails

grassr library blog » grails: "grassr library blog"

delahuntyware: Return the collection from a many to many relationship in grails

delahuntyware: Return the collection from a many to many relationship in grails: "d add the Account object referenced by each one. The end result is i get a list of the Accounts a user has access to."

Going Live with a Grails-Powered Blog

Going Live with a Grails-Powered Blog: " "

Geek Speak: GWT-Ext and Grails just works!

Geek Speak: GWT-Ext and Grails just works!: "Tuesday, December 25, 2007"

jueves, agosto 28, 2008

Mootools - Using .bind(this)

From MooTools Users | Google Groups


#############
var toto = new Class ({

Implements: Options,

options: {
message: "toto"
},

initialize: function(elem, options){
this.setOptions(options);
this.alternateMessage = "a message";
this.elem = elem;
this.elem.addEvent('click', function(){
this.alternateMessage = "other message";
this.aMethod();
}.bind(this));
},

aMethod: function(){
alert(this.options.message);
}

});

##################

in this class, you can see two effects of this binding in this
function

this.elem.addEvent('click', function(){
this.alternateMessage = "other message";
this.aMethod();
}.bind(this));

- this.alternateMessage is now changed for the whole class, not only
inside the fucntion as this refers to the class
- without binding the click function with .bind(this) the result would
be "this.alternateMessage has no properties", "this.aMethod() is not a function"
binding the function to the class (this) allows it to use any method
or this.var set inside it

How to autorun programs from USB Drive?

How to autorun programs from USB Drive?
Enable Autorun