Sha256: 06cc403a94414d4cd970d72ac46e9c8d41bf168c5859e60f5186455b0a816406
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
Contents
(function($) { // Remove event handlers before assigning them. This ensures that the event // will not stack when using turbolinks. Use a namespaced handler to // avoid removing all events assigned to the element. // http://api.jquery.com/off/ $.fn.offOn = function(event, selector, callback) { if(event.indexOf('.') == -1){ console.warn('You are disabling all "'+ event +'" events attached to "' + this.selector + '".\nConsider namespacing your event, e.g. $("element").on("click.myNamespace", function(){});'); } return this.off(event).on(event, selector, callback); }; // jQuery nextWrap and prevWrap selectors. // Usage: $('.element').nextWrap() $.fn.nextWrap = function( selector ) { var $next = $(this).next( selector ); if ( ! $next.length ) { $next = $(this).parent().children( selector ).first(); } return $next; }; $.fn.prevWrap = function( selector ) { var $previous = $(this).prev( selector ); if ( ! $previous.length ) { $previous = $(this).parent().children( selector ).last(); } return $previous; }; }(jQuery));
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
forest_cms-0.98.1 | app/assets/javascripts/forest/admin/lib/jquery_plugins.js |