Skip to content

Instantly share code, notes, and snippets.

@cayasso
Created September 30, 2011 18:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cayasso/1254530 to your computer and use it in GitHub Desktop.
Save cayasso/1254530 to your computer and use it in GitHub Desktop.
(function($){
this.itemList = {
options: {
spaceID: null,
spaceType: null,
displayCount: null,
totalItemsCount: null
},
init: function(options, fn){
$.extend(true, this.options, options);
(typeof fn === 'function') && fn();
},
loadMoreButton: function() {
console.log(this.options);
}
}
})(jQuery);
(function($, iL){
$.extend(iL, {
myFirstFunction: function() {
console.log('myFirstFunction ' + this.options.spaceID);
},
mySecondFunctions: function() {
console.log('mySecondFunctions ' + this.options.spaceID);
}
});
})(jQuery, itemList);
(function($, iL){
$.extend(iL, {
yourFirstFunction: function() {
console.log('yourFirstFunction ' + this.options.spaceID);
},
yourSecondFunctions: function() {
console.log('yourSecondFunctions ' + this.options.spaceID);
}
});
})(jQuery, itemList);
itemList.init({ spaceID: 1245 }, function(){
itemList.myFirstFunction();
itemList.yourFirstFunction();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment