28 lines
690 B
JavaScript
28 lines
690 B
JavaScript
var statusLink = document.createElement("a");
|
|
with (statusLink) {
|
|
style.position = "fixed";
|
|
style.top = "0";
|
|
style.bottom = "0";
|
|
style.left = "0";
|
|
style.right = "0";
|
|
style.cursor = "inherit";
|
|
style.zIndex = "-100";
|
|
|
|
onclick = ondragstart = function(e) {
|
|
e.preventDefault();
|
|
return false;
|
|
};
|
|
}
|
|
|
|
window.addEventListener("load", function() {
|
|
document.body.appendChild(statusLink);
|
|
});
|
|
|
|
window.__defineSetter__("status", function(value) {
|
|
// If value contains uppercase or special characters, it needs to be specified as the path in the URL or it won't show
|
|
if (value.match(/^[a-z]+$/))
|
|
statusLink.href = "http://" + value;
|
|
else
|
|
statusLink.href = "http://./ " + value;
|
|
});
|