define(["sugar-web/env"], function (env) {
|
|
|
|
'use strict';
|
|
|
|
var bus = {};
|
|
|
|
function WebSocketClient(environment) {
|
|
}
|
|
|
|
WebSocketClient.prototype.send = function (data) {
|
|
};
|
|
|
|
WebSocketClient.prototype.close = function () {
|
|
};
|
|
|
|
function InputStream() {
|
|
}
|
|
|
|
InputStream.prototype.open = function (callback) {
|
|
};
|
|
|
|
InputStream.prototype.read = function (count, callback) {
|
|
};
|
|
|
|
InputStream.prototype.gotData = function (buffer) {
|
|
};
|
|
|
|
InputStream.prototype.close = function (callback) {
|
|
};
|
|
|
|
function OutputStream() {
|
|
}
|
|
|
|
OutputStream.prototype.open = function (callback) {
|
|
};
|
|
|
|
OutputStream.prototype.write = function (data) {
|
|
};
|
|
|
|
OutputStream.prototype.close = function (callback) {
|
|
};
|
|
|
|
bus.createInputStream = function (callback) {
|
|
};
|
|
|
|
bus.createOutputStream = function (callback) {
|
|
};
|
|
|
|
bus.sendMessage = function (method, params, callback) {
|
|
if (method == "activity.close") {
|
|
window.location = "../../index.html";
|
|
} else if (method == "activity.get_xo_color") {
|
|
var color = {stroke: "#FF2B34", fill: "#005FE4"};
|
|
if (typeof chrome != 'undefined' && chrome.app && chrome.app.runtime) {
|
|
chrome.storage.local.get("sugar_settings", function(values) {
|
|
color = JSON.parse(values.sugar_settings).colorvalue;
|
|
callback(null, [[color.stroke, color.fill]]);
|
|
});
|
|
} else if (typeof(Storage)!=="undefined" && typeof(window.localStorage)!=="undefined") {
|
|
try {
|
|
color = JSON.parse(window.localStorage.getItem("sugar_settings")).colorvalue;
|
|
} catch(err) {}
|
|
}
|
|
callback(null, [[color.stroke, color.fill]]);
|
|
}
|
|
return;
|
|
};
|
|
|
|
bus.onNotification = function (method, callback) {
|
|
};
|
|
|
|
bus.sendBinary = function (buffer, callback) {
|
|
};
|
|
|
|
bus.listen = function (customClient) {
|
|
};
|
|
|
|
bus.close = function () {
|
|
};
|
|
|
|
return bus;
|
|
});
|