/**
* Constructor
*/
initialize: function () {
$("bodyContent")
.observe("click", this.createDate);
},
/**
* Private method which launch the DateUpdate event
* with the current date in parameter
*/
_createDate : function () {
this.fireDateUpdate(new Date());
},
/**
* Fire a "DateUpdate" event
*/
fireDateUpdate: _,
/**
* Listen to "DateUpdate" event
*/
onDateUpdate: function(eventName, date) {
Logger.log(
"controller received a date:" + date);
}
A unique mechanism in JavaScript: "MethodBuilders"
Current MethodBuilders additions:
Logs!