summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/core/web/index.html
diff options
context:
space:
mode:
authorKali Kaneko (leap communications) <kali@leap.se>2016-12-07 20:46:02 +0100
committerKali Kaneko (leap communications) <kali@leap.se>2016-12-29 03:09:52 +0100
commit7c588e919e959f32b33235b4a44da257d8f4a964 (patch)
tree91db85ddbffd6989d14f7843e6ec5dd004935893 /src/leap/bitmask/core/web/index.html
parente50a442c6f03ba09a800f9999e29e9340b1d45c7 (diff)
[refactor] move web service to its own submodule
Diffstat (limited to 'src/leap/bitmask/core/web/index.html')
-rw-r--r--src/leap/bitmask/core/web/index.html131
1 files changed, 0 insertions, 131 deletions
diff --git a/src/leap/bitmask/core/web/index.html b/src/leap/bitmask/core/web/index.html
deleted file mode 100644
index 9951a9b2..00000000
--- a/src/leap/bitmask/core/web/index.html
+++ /dev/null
@@ -1,131 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <title>Bitmask.js example</title>
- <script src="bitmask.js"></script>
- <script type="text/javascript">
- var ellog = null;
-
- window.onload = function() {
- ellog = document.getElementById('log');
-
- bitmask.events.register("KEYMANAGER_KEY_FOUND", event_handler);
- };
-
- function configure() {
- var domain = document.getElementById('domain').value;
- bitmask.bonafide.provider.create(domain).then(function(response) {
- log("Provider configured: ");
- for (k in response) {
- log(" " + k + ": " + response[k]);
- }
- }, function(error) {
- log("Some error ocurred: " + error);
- });
- };
-
- function read() {
- var domain = document.getElementById('domain').value;
- bitmask.bonafide.provider.read(domain).then(function(response) {
- log("Provider configuration: ");
- for (k in response) {
- log(" " + k + ": " + response[k]);
- }
- }, function(error) {
- log("Some error ocurred: " + error);
- });
- };
-
- function del() {
- var domain = document.getElementById('domain').value;
- bitmask.bonafide.provider.delete(domain).then(function(response) {
- log("Provider deleted: ");
- for (k in response) {
- log(" " + k + ": " + response[k]);
- }
- }, function(error) {
- log("Some error ocurred: " + error);
- });
- };
-
- function list() {
- bitmask.bonafide.provider.list().then(function(response) {
- log("List providers: ");
- for (k in response) {
- log(" domain: " + response[k]["domain"]);
- }
- }, function(error) {
- log("Some error ocurred: " + error);
- });
- };
-
- function login() {
- var email = document.getElementById('email').value;
- var password = document.getElementById('password').value;
- bitmask.bonafide.user.auth(email, password).then(function(response) {
- log("We are logged in: ");
- for (k in response) {
- log(" " + k + ": " + response[k]);
- }
- }, function(error) {
- log("Some error ocurred: " + error);
- });
- };
-
- function logout() {
- bitmask.bonafide.user.logout().then(function(response) {
- log("We are logged out: ");
- for (k in response) {
- log(" " + k + ": " + response[k]);
- }
- }, function(error) {
- log("Some error ocurred: " + error);
- });
- };
-
- function user() {
- bitmask.bonafide.user.active().then(function(response) {
- log("The active user is: " + response);
- }, function(error) {
- log("Some error ocurred: " + error);
- });
- bitmask.mail.get_token().then(function(response) {
- log("The token is: " + response);
- }, function(error) {
- log("Some error ocurred: " + error);
- });
- };
-
- function event_handler(evnt, content) {
- log("Event: " + evnt);
- for (i in content) {
- log(" " + content[i]);
- }
- };
-
- function log(m) {
- ellog.innerHTML += m + '\n';
- ellog.scrollTop = ellog.scrollHeight;
- };
- </script>
- </head>
- <body>
- <h1>Bitmask Control Panel</h1>
- <noscript>You must enable JavaScript</noscript>
- <form>
- <p>Provider: <input id="domain" type="text" size="50" maxlength="50" value="mail.bitmask.net"></p>
- </form>
- <button onclick='configure();'>Configure provider</button>
- <button onclick='read();'>Read providers</button>
- <button onclick='del();'>Delete providers</button>
- <button onclick='list();'>List providers</button>
- <form>
- <p>Email address: <input id="email" type="text" size="50" maxlength="50" value="user@mail.bitmask.net"></p>
- <p>Password: <input id="password" type="password" size="50" maxlength="50" ></p>
- </form>
- <button onclick='login();'>Log In</button>
- <button onclick='logout();'>Log Out</button>
- <button onclick='user();'>User</button>
- <pre id="log" style="height: 20em; overflow-y: scroll; background-color: #faa;"></pre>
- </body>
-</html>