From 032b7c03f5fb1eee24e833d2762a480a8e848c50 Mon Sep 17 00:00:00 2001 From: Bruce Blore Date: Sat, 13 May 2023 04:59:33 -0700 Subject: [PATCH] Built the js --- apps/folderlaunch/app.js | 41 ++++----------------------------- apps/folderlaunch/configLoad.js | 2 -- apps/folderlaunch/settings.js | 10 +------- 3 files changed, 6 insertions(+), 47 deletions(-) diff --git a/apps/folderlaunch/app.js b/apps/folderlaunch/app.js index 5d1622825..3905abbe1 100644 --- a/apps/folderlaunch/app.js +++ b/apps/folderlaunch/app.js @@ -1,8 +1,8 @@ { - var loader_1 = require('folderlaunch-configLoad.js'); + var loader = require('folderlaunch-configLoad.js'); var storage_1 = require('Storage'); var FOLDER_ICON_1 = require("heatshrink").decompress(atob("mEwwMA///wAJCAoPAAongAonwAon4Aon8Aon+Aon/AooA/AH4A/AFgA=")); - var config_1 = loader_1.getConfig(); + var config_1 = loader.getConfig(); var timeout_1; var resetTimeout_1 = function () { if (timeout_1) { @@ -112,7 +112,7 @@ } } if (empty) - E.showMessage('Folder is empty. Swipe left, back button, or BTN1 to go back.'); + E.showMessage('Folder is empty. Swipe from left, back button, or BTN1 to go back.'); if (nPages_1 > 1) { var barSize = (g.getHeight() - 24) / nPages_1; var barTop = 24 + (page_1 * barSize); @@ -134,39 +134,8 @@ switch (entry.type) { case "app": Bangle.buzz(); - var app_2 = config_1.apps[entry.id]; - var infoFile_1 = storage_1.readJSON(entry.id + '.info', false); - if (app_2.fast) - Bangle.load(infoFile_1.src); - else if (config_1.fastNag && !app_2.nagged) - E.showPrompt('Would you like to fast load?', { - title: infoFile_1.name, - buttons: { - "Yes": 0, - "Not now": 1, - "Never": 2 - } - }).then(function (value) { - switch (value) { - case 0: - app_2.nagged = true; - app_2.fast = true; - loader_1.cleanAndSave(config_1); - Bangle.load(infoFile_1.src); - break; - case 1: - load(infoFile_1.src); - break; - default: - app_2.nagged = true; - loader_1.cleanAndSave(config_1); - load(infoFile_1.src); - break; - } - }); - else - load(infoFile_1.src); - break; + var infoFile = storage_1.readJSON(entry.id + '.info', false); + load(infoFile.src); case "folder": Bangle.buzz(); resetTimeout_1(); diff --git a/apps/folderlaunch/configLoad.js b/apps/folderlaunch/configLoad.js index 9ad348f67..2c27df1b4 100644 --- a/apps/folderlaunch/configLoad.js +++ b/apps/folderlaunch/configLoad.js @@ -9,7 +9,6 @@ var DEFAULT_CONFIG = { icon: true, font: 12 }, - fastNag: true, timeout: 30000, rootFolder: { folders: {}, @@ -80,7 +79,6 @@ module.exports = { if (!config.apps.hasOwnProperty(app_1.id)) { config.apps[app_1.id] = { folder: [], - fast: false, nagged: false }; } diff --git a/apps/folderlaunch/settings.js b/apps/folderlaunch/settings.js index f9833b01c..fa69963c4 100644 --- a/apps/folderlaunch/settings.js +++ b/apps/folderlaunch/settings.js @@ -229,17 +229,9 @@ } }); }, - 'Prompt for fast launch': { - value: config.fastNag, - format: function (value) { return (value ? 'Yes' : 'No'); }, - onchange: function (value) { - config.fastNag = value; - changed = true; - } - }, 'Timeout': { value: config.timeout, - format: function (value) { return "".concat(value / 1000, " sec"); }, + format: function (value) { return value ? "".concat(value / 1000, " sec") : 'None'; }, min: 0, step: 1000, onchange: function (value) {