Skip to content

Commit 491ac8e

Browse files
author
thyttan
committed
Merge branch 'swipeinv' into app-loader
2 parents 2a7b35a + 2032105 commit 491ac8e

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

apps/swipeinv/boot.js

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,30 @@
11
{
2-
const settings = Object.assign({
2+
const SETTINGS = Object.assign({
33
global: false,
44
apps: []
55
}, require("Storage").readJSON("swipeinv.json", true) || {});
66

7-
let getAppIdFromSrc = ()=> {
8-
"ram"
7+
const CLOCK_APP_ID = require("Storage").readJSON("setting.json",true).clock.split(".")[0];
8+
9+
let getAppIdFromCurrentFile = ()=> {
910
if (!global.__FILE__ || global.__FILE__===".bootcde") {
10-
return require("Storage").readJSON("setting.json",true).clock
11+
return CLOCK_APP_ID;
1112
} else {return global.__FILE__.split(".")[0];}
1213
}
1314

1415
setTimeout(() => { // Timeout so we prepend listeners late, hopefully after all other listerners were added.
15-
if (settings.global || Object.keys(settings.apps).length > 0) {
16+
if (SETTINGS.global || Object.keys(SETTINGS.apps).length > 0) {
1617

1718
let swipeInverter = (dirLR, dirUD, obj) => {
1819
"ram"
19-
if (settings.global ^ Object.keys(settings.apps).includes(getAppIdFromSrc())) {
20+
const APP_ID = getAppIdFromCurrentFile();
21+
if (SETTINGS.global ^ Object.keys(SETTINGS.apps).includes(APP_ID)) {
2022
if (!(obj && obj.inverted)) {
2123
E.stopEventPropagation();
2224
obj = Object.assign({inverted:true}, obj);
2325

24-
if (settings.global ^ (settings.apps[getAppIdFromSrc()]&&settings.apps[getAppIdFromSrc()].swipeH)) {dirLR *= -1;}
25-
if (settings.global ^ (settings.apps[getAppIdFromSrc()]&&settings.apps[getAppIdFromSrc()].swipeV)) {dirUD *= -1;}
26+
if (SETTINGS.global ^ (SETTINGS.apps[APP_ID]&&SETTINGS.apps[APP_ID].swipeH)) {dirLR *= -1;}
27+
if (SETTINGS.global ^ (SETTINGS.apps[APP_ID]&&SETTINGS.apps[APP_ID].swipeV)) {dirUD *= -1;}
2628

2729
Bangle.emit("swipe", dirLR, dirUD, obj)
2830
}
@@ -31,13 +33,14 @@
3133

3234
let dragInverter = (e) => {
3335
"ram"
34-
if (settings.global ^ Object.keys(settings.apps).includes(getAppIdFromSrc())) {
36+
const APP_ID = getAppIdFromCurrentFile();
37+
if (SETTINGS.global ^ Object.keys(SETTINGS.apps).includes(APP_ID)) {
3538
if (!e.inverted) {
3639
E.stopEventPropagation();
3740
e.inverted = true;
3841

39-
if (settings.global ^ (settings.apps[getAppIdFromSrc()]&&settings.apps[getAppIdFromSrc()].dragH)) {e.dx *= -1;}
40-
if (settings.global ^ (settings.apps[getAppIdFromSrc()]&&settings.apps[getAppIdFromSrc()].dragV)) {e.dy *= -1;}
42+
if (SETTINGS.global ^ (SETTINGS.apps[APP_ID]&&SETTINGS.apps[APP_ID].dragH)) {e.dx *= -1;}
43+
if (SETTINGS.global ^ (SETTINGS.apps[APP_ID]&&SETTINGS.apps[APP_ID].dragV)) {e.dy *= -1;}
4144

4245
Bangle.emit("drag", e);
4346
}

0 commit comments

Comments
 (0)