mirror of
				https://github.com/flynx/ImageGrid.git
				synced 2025-10-30 10:50:08 +00:00 
			
		
		
		
	
		
			
	
	
		
			48 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			48 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | (function($){ | ||
|  | 	$.ImageGridUI = function(el, options, options){ | ||
|  | 		// To avoid scope issues, use 'base' instead of 'this'
 | ||
|  | 		// to reference this class from internal events and functions.
 | ||
|  | 		var base = this; | ||
|  | 		 | ||
|  | 		// Access to jQuery and DOM versions of element
 | ||
|  | 		base.$el = $(el); | ||
|  | 		base.el = el; | ||
|  | 		 | ||
|  | 		// Add a reverse reference to the DOM object
 | ||
|  | 		base.$el.data("ImageGridUI", base); | ||
|  | 		 | ||
|  | 		base.init = function(){ | ||
|  | 			 | ||
|  | 			base.options = $.extend({},$.ImageGridUI.defaultOptions, options); | ||
|  | 			 | ||
|  | 			// Put your initialization code here
 | ||
|  | 		}; | ||
|  | 		 | ||
|  | 		// Sample Function, Uncomment to use
 | ||
|  | 		// base.functionName = function(paramaters){
 | ||
|  | 		// 
 | ||
|  | 		// };
 | ||
|  | 		 | ||
|  | 		// Run initializer
 | ||
|  | 		base.init(); | ||
|  | 	}; | ||
|  | 	 | ||
|  | 	$.ImageGridUI.defaultOptions = { | ||
|  | 	}; | ||
|  | 	 | ||
|  | 	$.fn.imageGridUI = function(options, options){ | ||
|  | 		return this.each(function(){ | ||
|  | 			(new $.ImageGridUI(this, options, options)); | ||
|  | 		}); | ||
|  | 	}; | ||
|  | 	 | ||
|  | 	// This function breaks the chain, but returns
 | ||
|  | 	// the ImageGridUI if it has been attached to the object.
 | ||
|  | 	$.fn.getImageGridUI = function(){ | ||
|  | 		this.data("ImageGridUI"); | ||
|  | 	}; | ||
|  | 	 | ||
|  | })(jQuery); | ||
|  | 
 | ||
|  | // vim:set ts=4 sw=4 nowrap :
 |