| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <!DOCTYPE html>
- <html>
- <head>
- <title>New ZeroNet site!</title>
- <meta charset="utf-8">
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <base href="" target="_top" id="base">
- <script>base.href = document.location.href.replace("/media", "").replace("index.html", "").replace(/[&?]wrapper=False/, "").replace(/[&?]wrapper_nonce=[A-Za-z0-9]+/, "")</script>
- </head>
- <body>
- <div id="out"></div>
- <script type="text/javascript" src="js/ZeroFrame.js"></script>
- <script>
- class Page extends ZeroFrame {
- setSiteInfo(site_info) {
- var out = document.getElementById("out")
- out.innerHTML =
- "Page address: " + site_info.address +
- "<br>- Peers: " + site_info.peers +
- "<br>- Size: " + site_info.settings.size +
- "<br>- Modified: " + (new Date(site_info.content.modified*1000))
- }
- onOpenWebsocket() {
- this.cmd("siteInfo", [], function(site_info) {
- page.setSiteInfo(site_info)
- })
- }
- onRequest(cmd, message) {
- if (cmd == "setSiteInfo")
- this.setSiteInfo(message.params)
- else
- this.log("Unknown incoming message:", cmd)
- }
- }
- page = new Page()
- </script>
- </body>
- </html>
|