Initial commit
Add rest-dbus script and resources for human UI.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
diff --git a/resources/index.html b/resources/index.html
new file mode 100644
index 0000000..438da82
--- /dev/null
+++ b/resources/index.html
@@ -0,0 +1,40 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link href="res/style.css" rel="stylesheet" type="text/css" />
+ <link href="res/jstree.style.css" rel="stylesheet" type="text/css" />
+ <script type="text/javascript" src="res/jquery.min.js"></script>
+ <script type="text/javascript" src="res/jstree.min.js"></script>
+ <script type="text/javascript" src="res/jsrender.min.js"></script>
+ <script type="text/javascript" src="res/dbus.js"></script>
+ </head>
+ <body>
+
+ <div>
+ Bus: <select id="bus"></select>
+ </div>
+
+ <div id="container"></div>
+
+ <script id="method-call-ui-template" type="text/x-jsrender">
+ <div id="method-call-ui">
+ <form method="POST" action="{{:method.uri}}">
+ <input type="hidden" name="argN" value="{{:method.nargs}}"/>
+ <pre>{{:method.uri}}</pre>
+ <table>
+ {{for in_args}}
+ <tr>
+ <th>{{:type}}</th>
+ <td><input name="arg{{:idx}}"/></td>
+ </tr>
+ {{/for}}
+ <tr>
+ <th/>
+ <td><input type="submit" value="run"></td>
+ </table>
+ </form>
+ <pre id="method-call-ui-result"></pre>
+ </div>
+ </script>
+ </body>
+</html>