X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fcore.js;h=90040f2b3667511c830af607c06e65f3f88fa08a;hb=9d8bd161b6548b33fe6c834a65bb1733c07ea29c;hp=81779fdb20910dc5947831774cdc8a7af1b668bd;hpb=d3dc2d1234af10cb856519a01a97358eb4103008;p=jquery.git diff --git a/src/core.js b/src/core.js index 81779fd..90040f2 100644 --- a/src/core.js +++ b/src/core.js @@ -237,7 +237,7 @@ jQuery.fn = jQuery.prototype = { jQuery.bindReady(); // If the DOM is already ready - if ( jQuery.isReady ) { + if ( jQuery.isReady && !readyList ) { // Execute the function immediately fn.call( document, jQuery ); @@ -620,18 +620,20 @@ jQuery.extend({ return ret.concat.apply( [], ret ); }, - // Use of jQuery.browser is deprecated. - // It's included for backwards compatibility and plugins, - // although they should work to migrate away. + // Use of jQuery.browser is frowned upon. + // More details: http://docs.jquery.com/Utilities/jQuery.browser browser: { version: (/.*?(?:firefox|safari|opera|msie)[\/ ]([\d.]+)/.exec(userAgent) || [0,'0'])[1], safari: /safari/.test( userAgent ), opera: /opera/.test( userAgent ), msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ), - mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent ) + firefox: /firefox/.test( userAgent ) } }); +// Deprecated +jQuery.browser.mozilla = /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent ); + if ( indexOf ) { jQuery.inArray = function( elem, array ) { return indexOf.call( array, elem );