BangleApps_old/apps/recorder/clkinfo.js

29 lines
788 B
JavaScript

(function () {
return {
name: "Bangle",
items: [
{
name: "Toggle",
get: function(){
return require("recorder").isRecording() ? {
text: "Recording",
short: "Rec",
img: atob("GBiBAAAAABwAAD4MAH8eAH8eAH8cAD4YABx8AAD8AAH+AAG+AAM/AAN7wAN4wAB4AAB8AAD8AADOAAHGAAOHAAMDAAIBAAAAAAAAAA=="),
} : {
text: "Paused",
short: "Paused",
img: atob("GBiBAAAAAAAAADYMADYeADYeADYcADYYAAB8AAD8AAH+AAG+AAM/AAN7wAN4wAB4AAB8AAD8AADOAAHGAAOHAAMDAAIBAAAAAAAAAA=="),
};
},
run: function() {
const recorder = require("recorder");
recorder.setRecording(!recorder.isRecording(), { force: "append" }).then(() => this.emit("redraw"));
return true; // buzz
},
show: function() {},
hide: function() {},
},
],
};
})