remove close function from browser update nag
This commit is contained in:
parent
9c9087b99c
commit
effb440de0
|
@ -5,38 +5,29 @@
|
|||
|
||||
var $buo = function() {
|
||||
|
||||
this.op = {};
|
||||
|
||||
// sam: my main concern here is mobile, but its an outlier, for now we support ie9, set conditionally and stuff with pushState
|
||||
if (window.ie === "new" || (window.history && window.history.pushState)) {
|
||||
return;
|
||||
}
|
||||
|
||||
// retrieve localized browser upgrade text
|
||||
var t = I18n.t('js.browser_update');
|
||||
|
||||
// create the notification div HTML
|
||||
var div = document.createElement("div");
|
||||
this.op.div = div;
|
||||
div.id="buorg";
|
||||
div.className="buorg";
|
||||
div.innerHTML= '<div>' + t + '<div id="buorgclose">×</div></div>';
|
||||
div.className = "buorg";
|
||||
div.innerHTML = "<div>" + t + "</div>";
|
||||
|
||||
// create the notification div stylesheet
|
||||
var sheet = document.createElement("style");
|
||||
var style = ".buorg {position:absolute; z-index:111111; width:100%; top:0px; left:0px; background:#FDF2AB; text-align:left; font-family: sans-serif; color:#000; font-size: 14px;} .buorg div {padding: 8px;} .buorg a, .buorg a:visited {color:#E25600; text-decoration: underline;}";
|
||||
|
||||
var style = ".buorg {position:absolute; z-index:111111;" +
|
||||
"width:100%; top:0px; left:0px" +
|
||||
"border-bottom:1px solid #A29330; " +
|
||||
"background:#FDF2AB;" +
|
||||
"text-align:left; " +
|
||||
"font-family: sans-serif; color:#000; font-size: 14px;}" +
|
||||
".buorg div { padding: 8px; } " +
|
||||
".buorg a, .buorg a:visited {color:#E25600; text-decoration: underline;}" +
|
||||
"#buorgclose { position: absolute; right: .5em; top:.2em; font-weight: bold; font-size:28px; padding:0; color: #A29330; }";
|
||||
|
||||
document.body.insertBefore(div,document.body.firstChild);
|
||||
// insert the div and stylesheet into the DOM
|
||||
document.body.insertBefore(div, document.body.firstChild);
|
||||
document.getElementsByTagName("head")[0].appendChild(sheet);
|
||||
try {
|
||||
sheet.innerText=style;
|
||||
sheet.innerHTML=style;
|
||||
sheet.innerText = style;
|
||||
sheet.innerHTML = style;
|
||||
}
|
||||
catch(e) {
|
||||
try {
|
||||
|
@ -46,23 +37,12 @@ var $buo = function() {
|
|||
return;
|
||||
}
|
||||
}
|
||||
var me=this;
|
||||
|
||||
|
||||
this.op.bodymt = document.body.style.marginTop;
|
||||
document.body.style.marginTop = (div.clientHeight)+"px";
|
||||
|
||||
document.getElementById("buorgclose").onclick = function(e) {
|
||||
var evt = e || window.event;
|
||||
if (evt.stopPropagation) evt.stopPropagation();
|
||||
else evt.cancelBubble = true;
|
||||
me.op.div.style.display="none";
|
||||
document.body.style.marginTop = me.op.bodymt;
|
||||
return true;
|
||||
};
|
||||
// shift the body down to make room for our notification div
|
||||
document.body.style.marginTop = (div.clientHeight) + "px";
|
||||
|
||||
};
|
||||
|
||||
$bu=$buo();
|
||||
|
||||
})(this);
|
||||
})(this);
|
Loading…
Reference in New Issue