JavaScript/Notes/CustomEvents

From Noisebridge
Jump to navigation Jump to search

Under Construction

An event is a function call that signifies something happened.

<source lang="javascript"> var TableSort = new Factory(function() {


 function _getSortFunction(sortType) {
   if(sortType == "number") {
    return function() { }
   }
 }
 function _isSortedBy(tableSort, sortType) {
   
 }
 var configData = {};
 function TableSort(id, config) {
   this.id = id;
   configData[id] = Object.create(config);
 }
 TableSort.prototype = {
   sortBy : function(sortType) {
     var config = configData[this.id];
     if(!config.currentSort != "sortType") {
       config.sortFunction(this);
       this.onsort(sortType);
     }
   },

   onsort : Function.prototype
 }
 return TableSort;

})(); </source> The Factory is explained in Factory lesson.