aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/index.js2
-rw-r--r--src/js/agl_stubs_bluetooth.js29
-rw-r--r--src/js/agl_stubs_network.js7
-rw-r--r--src/js/bluetooth.js2
-rw-r--r--src/js/templates.js4
-rw-r--r--src/js/wifi.js2
-rw-r--r--src/js/wired.js2
7 files changed, 41 insertions, 7 deletions
diff --git a/src/index.js b/src/index.js
index 5f640a8..c1de9fc 100644
--- a/src/index.js
+++ b/src/index.js
@@ -16,7 +16,6 @@
/* JS */
import * as app from './js/app';
-import { api } from 'agl-js-api';
import * as bluetooth from './js/bluetooth';
import * as wifi from './js/wifi';
import * as wired from './js/wired';
@@ -30,7 +29,6 @@ window.wifi = wifi;
window.wired = wired;
window.date = date;
-api.init();
app.init();
bluetooth.init();
wifi.init();
diff --git a/src/js/agl_stubs_bluetooth.js b/src/js/agl_stubs_bluetooth.js
new file mode 100644
index 0000000..34b92e0
--- /dev/null
+++ b/src/js/agl_stubs_bluetooth.js
@@ -0,0 +1,29 @@
+export function managed_objects() {
+ return new Promise((resolve, reject) => {
+ resolve({
+ devices: []
+ })
+ });
+}
+
+
+let _powered = false
+
+export function adapter_state(new_state) {
+ return new Promise((resolve, reject) => {
+ if (typeof new_state !== undefined)
+ _powered = new_state.powered;
+ resolve({
+ powered: _powered
+ });
+ });
+}
+
+export function pair() {
+}
+
+export function connect() {
+}
+
+export function disconnect() {
+} \ No newline at end of file
diff --git a/src/js/agl_stubs_network.js b/src/js/agl_stubs_network.js
new file mode 100644
index 0000000..b0e6823
--- /dev/null
+++ b/src/js/agl_stubs_network.js
@@ -0,0 +1,7 @@
+export function services() {
+ return new Promise((resolve, reject) => {
+ resolve({
+ values: []
+ });
+ });
+}
diff --git a/src/js/bluetooth.js b/src/js/bluetooth.js
index 258a8a7..6793feb 100644
--- a/src/js/bluetooth.js
+++ b/src/js/bluetooth.js
@@ -1,4 +1,4 @@
-import { bluetooth } from 'agl-js-api';
+import * as bluetooth from './agl_stubs_bluetooth';
import Mustache from 'mustache';
import { load as load_template } from './templates';
import * as app from './app';
diff --git a/src/js/templates.js b/src/js/templates.js
index 2513722..4b71638 100644
--- a/src/js/templates.js
+++ b/src/js/templates.js
@@ -2,12 +2,12 @@ export function load(template) {
return new Promise(function(resolve, reject){
var xhr = new XMLHttpRequest();
- xhr.open('GET', '/templates/'+template);
+ xhr.open('GET', './templates/'+template);
xhr.send();
xhr.onload = function() {
- if (xhr.status != 200) {
+ if (xhr.status != 200 && xhr.status != 0) {
console.error('Error loading template', xhr.status, xhr.statusText);
reject(xhr.status);
} else {
diff --git a/src/js/wifi.js b/src/js/wifi.js
index 15d9173..49a2543 100644
--- a/src/js/wifi.js
+++ b/src/js/wifi.js
@@ -1,4 +1,4 @@
-import { network } from 'agl-js-api';
+import * as network from './agl_stubs_network';
import Mustache from 'mustache';
import { load as load_template } from './templates';
import * as app from './app';
diff --git a/src/js/wired.js b/src/js/wired.js
index c5407c8..c2e137e 100644
--- a/src/js/wired.js
+++ b/src/js/wired.js
@@ -1,4 +1,4 @@
-import { network } from 'agl-js-api';
+import * as network from './agl_stubs_network';
import Mustache from 'mustache';
import { load as load_template } from './templates';
import * as app from './app';