|
|
|
@ -3,6 +3,7 @@ |
|
|
|
|
<head> |
|
|
|
|
<meta charset="utf-8"> |
|
|
|
|
<title>MetaMask</title> |
|
|
|
|
|
|
|
|
|
</head> |
|
|
|
|
<body> |
|
|
|
|
|
|
|
|
@ -23,4 +24,41 @@ html, body, #app-content, .super-dev-container { |
|
|
|
|
background: #F7F7F7; |
|
|
|
|
} |
|
|
|
|
</style> |
|
|
|
|
|
|
|
|
|
<script> |
|
|
|
|
liveReloadCode(Date.now(), 300) |
|
|
|
|
function liveReloadCode(lastUpdate, updateRate) { |
|
|
|
|
setTimeout(iter, updateRate) |
|
|
|
|
|
|
|
|
|
function iter() { |
|
|
|
|
var xhr = new XMLHttpRequest() |
|
|
|
|
|
|
|
|
|
xhr.open('GET', '/-/live-reload') |
|
|
|
|
xhr.onreadystatechange = function() { |
|
|
|
|
if(xhr.readyState !== 4) { |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
try { |
|
|
|
|
var change = JSON.parse(xhr.responseText).lastUpdate |
|
|
|
|
|
|
|
|
|
if(lastUpdate < change) { |
|
|
|
|
return reload() |
|
|
|
|
} |
|
|
|
|
} catch(err) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
xhr = |
|
|
|
|
xhr.onreadystatechange = null |
|
|
|
|
setTimeout(iter, updateRate) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
xhr.send(null) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function reload() { |
|
|
|
|
window.location.reload() |
|
|
|
|
} |
|
|
|
|
</script> |
|
|
|
|
</html> |
|
|
|
|