/* * Compatibility Plugin for jQuery 1.1 (on top of jQuery 1.2) * By John Resig * Dual licensed under MIT and GPL. * * For XPath compatibility with 1.1, you should also include the XPath * compatability plugin. */ (function(jQuery){ // You should now use .slice() instead of eq/lt/gt // And you should use .filter(":contains(text)") instead of .contains() jQuery.each( [ "eq", "lt", "gt", "contains" ], function(i,n){ jQuery.fn[ n ] = function(num,fn) { return this.filter( ":" + n + "(" + num + ")", fn ); }; }); // This is no longer necessary in 1.2 jQuery.fn.evalScripts = function(){}; // You should now be using $.ajax() instead jQuery.fn.loadIfModified = function() { var old = jQuery.ajaxSettings.ifModified; jQuery.ajaxSettings.ifModified = true; var ret = jQuery.fn.load.apply( this, arguments ); jQuery.ajaxSettings.ifModified = old; return ret; }; // You should now be using $.ajax() instead jQuery.getIfModified = function() { var old = jQuery.ajaxSettings.ifModified; jQuery.ajaxSettings.ifModified = true; var ret = jQuery.get.apply( jQuery, arguments ); jQuery.ajaxSettings.ifModified = old; return ret; }; jQuery.ajaxTimeout = function( timeout ) { jQuery.ajaxSettings.timeout = timeout; }; })(jQuery);