aboutsummaryrefslogblamecommitdiffstats
path: root/development/index.html
blob: e5a027447c5e274e5c2531d4a841f6e0cb1e751e (plain) (tree)
1
2
3
4
5
6
7
8






                           
                                                                              











                                                         
 



                                                       
 

                                        
 




                                               
 

                                                                  
 




                                       
 



                                         
 
                        
         

       



                                
 
         
       
<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>MetaMask</title>
  </head>
  <body>
    <script src="./bundle.js" type="text/javascript" charset="utf-8"></script>
    
    <style>
      html, body, #test-container, .super-dev-container {
        height: 100%;
        width: 100%;
        position: relative;
        background: white;
      }
      #app-content {
        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>

  </body>
</html>