| Index: appengine/swarming/elements/res/imp/index/swarming-index-demo.html | 
| diff --git a/appengine/swarming/elements/res/imp/index/swarming-index-demo.html b/appengine/swarming/elements/res/imp/index/swarming-index-demo.html | 
| new file mode 100644 | 
| index 0000000000000000000000000000000000000000..9997024f4ff1bee70534c124ea31692b0371ed04 | 
| --- /dev/null | 
| +++ b/appengine/swarming/elements/res/imp/index/swarming-index-demo.html | 
| @@ -0,0 +1,48 @@ | 
| +<!-- | 
| +# Copyright 2016 The LUCI Authors. All rights reserved. | 
| +# Use of this source code is governed by the Apache v2.0 license that can be | 
| +# found in the LICENSE file. | 
| +--> | 
| +<!DOCTYPE html> | 
| +<html> | 
| +<head> | 
| +  <title>Swarming index Demo</title> | 
| +    <meta charset="utf-8"> | 
| +  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> | 
| +  <meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1, user-scalable=yes"> | 
| +  <script src="../bower_components/webcomponentsjs/webcomponents-lite.js"></script> | 
| +  <script src="../../../node_modules/sinon/pkg/sinon-1.17.2.js"></script> | 
| + | 
| +  <script type="text/javascript" charset="utf-8"> | 
| +    sinon.format = function(object) {return JSON.stringify(object);} | 
| +    sinon.log = function(message) {console.log(message);}; | 
| +    var server = sinon.fakeServer.create(); | 
| +    server.autoRespondAfter = 1200; | 
| +    server.autoRespond = true; | 
| + | 
| +    var details = { | 
| +      server_version: "not-quite-ready", | 
| +    }; | 
| + | 
| +    var respond = function(request){ | 
| +      if (!request.requestHeaders.authorization) { | 
| +        sinon.log("You must be logged in (check your Oauth?)"); | 
| +        request.respond(403, {}, "You must be logged in (check your Oauth?)"); | 
| +        return; | 
| +      } | 
| +      sinon.log("User authenticated :) "+ request.requestHeaders.authorization); | 
| +      request.respond(200, {"Content-Type":"application/json"}, JSON.stringify(details)); | 
| +    } | 
| + | 
| +    server.respondWith("GET", "/_ah/api/swarming/v1/server/details", respond); | 
| +    server.respondWith("GET", "/api/swarming/v1/server/details", respond); | 
| +    </script> | 
| + | 
| +    <link rel="import" href="swarming-index.html"> | 
| +</head> | 
| +<body> | 
| + | 
| +  <swarming-index></swarming-index> | 
| + | 
| +</body> | 
| +</html> | 
|  |