Commit 54151a3d authored by CeRiAl's avatar CeRiAl

Beautify JS-code even more

parent cfe43c5b
...@@ -144,8 +144,9 @@ var MessageQueue = function () { ...@@ -144,8 +144,9 @@ var MessageQueue = function () {
} }
} }
}(); }();
// global variables
// global variables
var storage_keys = { var storage_keys = {
"IP_ADDRESS": 0, "IP_ADDRESS": 0,
"USERNAME": 1, "USERNAME": 1,
...@@ -229,6 +230,8 @@ function handleJsonRpcError(response) { ...@@ -229,6 +230,8 @@ function handleJsonRpcError(response) {
} }
} }
} }
// player methods // player methods
function getStatus() { function getStatus() {
g_player_id = -1; g_player_id = -1;
...@@ -360,6 +363,8 @@ function stop() { ...@@ -360,6 +363,8 @@ function stop() {
function changeTransportCb(result) { function changeTransportCb(result) {
getStatus(); getStatus();
} }
// Remote methods // Remote methods
function sendKey(input_key) { function sendKey(input_key) {
switch (input_key) { switch (input_key) {
...@@ -383,6 +388,8 @@ function sendKey(input_key) { ...@@ -383,6 +388,8 @@ function sendKey(input_key) {
break; break;
} }
} }
// Goto methods // Goto methods
function gotoFullscreen() { function gotoFullscreen() {
sendJsonRequest(new JsonRpcRequest("GUI.setFullScreen", { sendJsonRequest(new JsonRpcRequest("GUI.setFullScreen", {
...@@ -423,6 +430,8 @@ function gotoWeather() { ...@@ -423,6 +430,8 @@ function gotoWeather() {
"window": "weather" "window": "weather"
})); }));
} }
// Playlist methods // Playlist methods
function getMusicPlaylists() { function getMusicPlaylists() {
sendJsonRequest(new JsonRpcRequest("Files.GetDirectory", { sendJsonRequest(new JsonRpcRequest("Files.GetDirectory", {
...@@ -469,6 +478,8 @@ function playMusicPlaylist(payload) { ...@@ -469,6 +478,8 @@ function playMusicPlaylist(payload) {
})); }));
sendJsonRequest(requests); sendJsonRequest(requests);
} }
// Addon methods // Addon methods
function getAddons() { function getAddons() {
sendJsonRequest(new JsonRpcRequest("Addons.GetAddons", { sendJsonRequest(new JsonRpcRequest("Addons.GetAddons", {
...@@ -499,6 +510,8 @@ function executeAddon(payload) { ...@@ -499,6 +510,8 @@ function executeAddon(payload) {
"addonid": addonid "addonid": addonid
})); }));
} }
// Power methods // Power methods
function systemShutdown() { function systemShutdown() {
sendJsonRequest(new JsonRpcRequest("System.Shutdown")); sendJsonRequest(new JsonRpcRequest("System.Shutdown"));
...@@ -515,21 +528,22 @@ function systemHibernate() { ...@@ -515,21 +528,22 @@ function systemHibernate() {
function systemSuspend() { function systemSuspend() {
sendJsonRequest(new JsonRpcRequest("System.Suspend")); sendJsonRequest(new JsonRpcRequest("System.Suspend"));
} }
// Event listeners // Event listeners
Pebble.addEventListener("ready", Pebble.addEventListener("ready", function (e) {
function (e) {
console.log("Rockodi copyright (c) 2015, Douglas Otwell"); console.log("Rockodi copyright (c) 2015, Douglas Otwell");
g_ip_address = localStorage.getItem(storage_keys.IP_ADDRESS); g_ip_address = localStorage.getItem(storage_keys.IP_ADDRESS);
g_username = localStorage.getItem(storage_keys.USERNAME); g_username = localStorage.getItem(storage_keys.USERNAME);
g_password = localStorage.getItem(storage_keys.PASSWORD); g_password = localStorage.getItem(storage_keys.PASSWORD);
} });
);
Pebble.addEventListener("showConfiguration", function (e) { Pebble.addEventListener("showConfiguration", function (e) {
var query_string = encodeURI("?ip_address=" + g_ip_address + "&username=" + g_username + "&password=" + g_password); var query_string = encodeURI("?ip_address=" + g_ip_address + "&username=" + g_username + "&password=" + g_password);
Pebble.openURL("http://www.dkographicdetails.com/rockodi/config/config-page.html" + query_string); Pebble.openURL("http://www.dkographicdetails.com/rockodi/config/config-page.html" + query_string);
}); });
Pebble.addEventListener("webviewclosed",
function (e) { Pebble.addEventListener("webviewclosed", function (e) {
var configuration = JSON.parse(decodeURIComponent(e.response)); var configuration = JSON.parse(decodeURIComponent(e.response));
if (typeof configuration.ip_address !== "undefined") { if (typeof configuration.ip_address !== "undefined") {
localStorage.setItem(storage_keys.IP_ADDRESS, configuration.ip_address); localStorage.setItem(storage_keys.IP_ADDRESS, configuration.ip_address);
...@@ -539,10 +553,9 @@ Pebble.addEventListener("webviewclosed", ...@@ -539,10 +553,9 @@ Pebble.addEventListener("webviewclosed",
g_username = localStorage.getItem(storage_keys.USERNAME); g_username = localStorage.getItem(storage_keys.USERNAME);
g_password = localStorage.getItem(storage_keys.PASSWORD); g_password = localStorage.getItem(storage_keys.PASSWORD);
} }
} });
);
Pebble.addEventListener("appmessage", Pebble.addEventListener("appmessage", function (e) {
function (e) {
var cmd = e.payload.MSG_KEY_CMD; var cmd = e.payload.MSG_KEY_CMD;
switch (cmd) { switch (cmd) {
// Player messages // Player messages
...@@ -638,5 +651,4 @@ Pebble.addEventListener("appmessage", ...@@ -638,5 +651,4 @@ Pebble.addEventListener("appmessage",
default: default:
console.log("Command is not defined: " + cmd + "; payload: " + e.payload); console.log("Command is not defined: " + cmd + "; payload: " + e.payload);
} }
} });
);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment