vendor/assets/javascripts/webshims/shims/dom-extend.js in webshims-rails-1.10.10 vs vendor/assets/javascripts/webshims/shims/dom-extend.js in webshims-rails-1.10.11

- old
+ new

@@ -1,21 +1,22 @@ //DOM-Extension helper webshims.register('dom-extend', function($, webshims, window, document, undefined){ "use strict"; + var supportHrefNormalized = !('hrefNormalized' in $.support) || $.support.hrefNormalized; + var supportGetSetAttribute = !('getSetAttribute' in $.support) || $.support.getSetAttribute; + webshims.assumeARIA = supportGetSetAttribute || Modernizr.canvas || Modernizr.video || Modernizr.boxsizing; - webshims.assumeARIA = $.support.getSetAttribute || Modernizr.canvas || Modernizr.video || Modernizr.boxsizing; - if($('<input type="email" />').attr('type') == 'text' || $('<form />').attr('novalidate') === "" || ('required' in $('<input />')[0].attributes)){ webshims.error("IE browser modes are busted in IE10. Please test your HTML/CSS/JS with a real IE version or at least IETester or similiar tools"); } if(!$.parseHTML){ webshims.error("Webshims needs jQuery 1.8+ to work properly. Please update your jQuery version or downgrade webshims."); } - if(webshims.cfg.extendNative === 1){ - webshims.warn("extendNative configuration will be set to false by default with next release. In case you rely on it set it to 'true' otherwise to 'false'. See http://bit.ly/16OOTQO"); + if(webshims.cfg.extendNative === undefined){ + webshims.warn("extendNative configuration was set to false by default with this release. In case you rely on it set it to 'true' otherwise to 'false'. See http://bit.ly/16OOTQO"); } if (!webshims.cfg.no$Switch) { var switch$ = function(){ if (window.jQuery && (!window.$ || window.jQuery == window.$) && !window.jQuery.webshims) { @@ -683,10 +684,10 @@ var ret; if(href == null){return '';} anchor.setAttribute('href', href+'' ); - if(!$.support.hrefNormalized){ + if(!supportHrefNormalized){ try { $(anchor).insertAfter(this); ret = anchor.getAttribute('href', 4); } catch(er){ ret = anchor.getAttribute('href', 4);