aboutsummaryrefslogtreecommitdiffstats
path: root/development/index.html
diff options
context:
space:
mode:
authorDan Finlay <somniac@me.com>2016-07-02 05:48:51 +0800
committerGitHub <noreply@github.com>2016-07-02 05:48:51 +0800
commit239165ff812bfa1b02a7a40f4689b209b02542a1 (patch)
treefded2a6a55283444e4f0aafaf9cd7be0d3815115 /development/index.html
parentc75543dac8f81bc922d08803aaf92866ef823ddf (diff)
parent0cd11915cec52408472fc6424e6680b6266526dd (diff)
downloadtangerine-wallet-browser-239165ff812bfa1b02a7a40f4689b209b02542a1.tar
tangerine-wallet-browser-239165ff812bfa1b02a7a40f4689b209b02542a1.tar.gz
tangerine-wallet-browser-239165ff812bfa1b02a7a40f4689b209b02542a1.tar.bz2
tangerine-wallet-browser-239165ff812bfa1b02a7a40f4689b209b02542a1.tar.lz
tangerine-wallet-browser-239165ff812bfa1b02a7a40f4689b209b02542a1.tar.xz
tangerine-wallet-browser-239165ff812bfa1b02a7a40f4689b209b02542a1.tar.zst
tangerine-wallet-browser-239165ff812bfa1b02a7a40f4689b209b02542a1.zip
Merge pull request #381 from MetaMask/ImproveUiDevMode
Improved Ui Dev Mode
Diffstat (limited to 'development/index.html')
-rw-r--r--development/index.html38
1 files changed, 38 insertions, 0 deletions
diff --git a/development/index.html b/development/index.html
index aca074f3e..00cfb96c8 100644
--- a/development/index.html
+++ b/development/index.html
@@ -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>