This repository has been archived by the owner on Oct 19, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathiealert.min.js
8 lines (7 loc) · 2.22 KB
/
iealert.min.js
1
2
3
4
5
6
7
8
/*
* IE Alert! jQuery plugin
* Version 2.1
* Author: David Nemes | @nmsdvid
* http://nmsdvid.com/iealert/
*/
(function(e){function t(t,n,r,i,s,o,u,a){function p(){t.prepend(c);t.prepend(l);var n=e(".ie-c").css("height");e(".ie-l").css("height",n);e(".ie-r").css("height",n);var r=e(".ie-u-c").width();e(".ie-u").css("margin-left",-(r/2+14));var i=e("#ie-alert-panel");var s=e("#ie-alert-overlay");var o=e(".ie-r-t-c");if(a===false){o.css("background-position","-145px -58px");o.click(function(e){e.preventDefault()})}else{o.click(function(){i.fadeOut(100);s.fadeOut("slow")})}if(u===true){s.click(function(){i.fadeOut(100);e(this).fadeOut("slow")})}if(ie===6){c.addClass("ie6-style");l.css("background","#d6d6d6");t.css("margin","0")}}var f="<div class='ie-l-t-c'></div>"+"<div class='ie-t'></div>"+"<div class='ie-r-t-c'></div>"+"<div class='ie-l'></div>"+"<div class='ie-c'>"+"<span class='ie-span'>"+r+"</span>"+"<p class='ie-p'>"+i+"</span>"+"<div class='ie-u'>"+"<div class='ie-u-l'></div>"+"<a href='"+o+"' target='_blank'>"+"<div class='ie-u-c'>"+"<span class='ie-u-s'>"+s+"</span>"+"</div>"+"</a>"+"<div class='ie-u-r'></div>"+"</div>"+"</div>"+"<div class='ie-r'></div>"+"<div class='ie-l-b-c'></div>"+"<div class='ie-b'></div>"+"<div class='ie-r-b-c'></div>";var l=e("<div id='ie-alert-overlay'></div>");var c=e("<div id='ie-alert-panel'>"+f+"</div>");var h=e(document).height();l.css("height",h);if(n==="ie9"){if(ie<10){p()}}else if(n==="ie8"){if(ie<9){p()}}else if(n==="ie7"){if(ie<8){p()}}else if(n==="ie6"){if(ie<7){p()}}}e.fn.iealert=function(n){var r={support:"ie8",title:"Did you know that your Internet Explorer is out of date?",text:"To get the best possible experience using our site we recommend that you upgrade to a modern web browser. To download a newer web browser click on the Upgrade button.",upgradeTitle:"Upgrade",upgradeLink:"http://browsehappy.com/",overlayClose:false,closeBtn:true};var i=e.extend(r,n);return this.each(function(){ie=function(){var e,t=3,n=document.createElement("div"),r=n.getElementsByTagName("i");while(n.innerHTML="<!--[if gt IE "+ ++t+"]><i></i><![endif]-->",r[0]);return t>4?t:e}();if(ie>=5){var n=e(this);t(n,i.support,i.title,i.text,i.upgradeTitle,i.upgradeLink,i.overlayClose,i.closeBtn)}})}})(jQuery)