rep: regenerate js
parent
98597073ef
commit
4fe104334b
|
|
@ -0,0 +1,44 @@
|
||||||
|
(function (back) {
|
||||||
|
var _a, _b, _c;
|
||||||
|
var SETTINGS_FILE = "rep.setting.json";
|
||||||
|
var storage = require("Storage");
|
||||||
|
var settings = (storage.readJSON(SETTINGS_FILE, true) || {});
|
||||||
|
(_a = settings.record) !== null && _a !== void 0 ? _a : (settings.record = false);
|
||||||
|
(_b = settings.recordStopOnExit) !== null && _b !== void 0 ? _b : (settings.recordStopOnExit = false);
|
||||||
|
(_c = settings.stepMs) !== null && _c !== void 0 ? _c : (settings.stepMs = 5 * 1000);
|
||||||
|
var save = function () {
|
||||||
|
storage.writeJSON(SETTINGS_FILE, settings);
|
||||||
|
};
|
||||||
|
var menu = {
|
||||||
|
"": { "title": "Rep" },
|
||||||
|
"< Back": back,
|
||||||
|
"Fwd/back seconds": {
|
||||||
|
value: settings.stepMs / 1000,
|
||||||
|
min: 1,
|
||||||
|
max: 60,
|
||||||
|
step: 1,
|
||||||
|
format: function (v) { return "".concat(v, "s"); },
|
||||||
|
onchange: function (v) {
|
||||||
|
settings.stepMs = v * 1000;
|
||||||
|
save();
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
if (global["WIDGETS"] && WIDGETS["recorder"]) {
|
||||||
|
menu["Record activity"] = {
|
||||||
|
value: !!settings.record,
|
||||||
|
onchange: function (v) {
|
||||||
|
settings.record = v;
|
||||||
|
save();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
menu["Stop record on exit"] = {
|
||||||
|
value: !!settings.recordStopOnExit,
|
||||||
|
onchange: function (v) {
|
||||||
|
settings.recordStopOnExit = v;
|
||||||
|
save();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
E.showMenu(menu);
|
||||||
|
});
|
||||||
Loading…
Reference in New Issue