Revision: 46694
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at May 23, 2011 17:02 by madr
Initial Code
(function($) {
var settings = {
setting1: 'http://lunchguiden.labbplats.se/sok',
setting2: 'baa'
};
var $cache1, $cache2, $cache3,
variable1, variable2;
var methods = {
mock: function(replace, func) {
methods[replace] = func;
},
setup: function(options) {},
init: function( options ) {
methods.setup(options);
this.each(function() {
});
return this;
},
/*
Delegate clicks
*/
delegateClick: function( $target ) {
var id = $target.attr('id'),
cls = $target.attr('class'),
magicHappened = false;
(function(id){
if (!id) { return; }
/*
test id with regexp or $.hasClass
*/
})($target.attr('id'));
(function(cls){
if (!cls) { return; }
/*
test class with regexp or $.hasClass
*/
})($target.attr('class'));
return magicHappened;
}
};
var protoSlice = Array.prototype.slice;
$.fn.mktslideshow = function(method) {
if ( methods[method] ) {
return methods[method].apply( this, protoSlice.call( arguments, 1 ) );
} else if ( typeof method === 'object' || ! method ) {
return methods.init.apply( this, arguments );
} else {
$.error( 'Method ' + method + ' does not exist on jQuery.fn.mktslideshow' );
}
};
$.extend($.fn.mktslideshow, {
defaults: settings
});
})(jQuery);
Initial URL
Initial Description
Initial Title
jquery plugin skeleton, qunit friendly
Initial Tags
javascript, textmate, jquery
Initial Language
Other