2022-04-01 12:27:37 +00:00
|
|
|
/* Display a menu to select from various vibration patterns for use with buzz.js */
|
|
|
|
|
|
|
|
exports.pattern = function(value, callback) {
|
|
|
|
var vibPatterns = ["", ".", "..", "-", "--", "-.-", "---"];
|
|
|
|
return {
|
|
|
|
value: Math.max(0,vibPatterns.indexOf(value)),
|
2022-04-10 14:41:19 +00:00
|
|
|
min: 0, max: vibPatterns.length-1,
|
2022-04-01 12:27:37 +00:00
|
|
|
format: v => vibPatterns[v]||/*LANG*/"Off",
|
|
|
|
onchange: v => {
|
2022-04-10 15:01:28 +00:00
|
|
|
require("buzz").pattern(vibPatterns[v]);
|
2022-04-01 12:27:37 +00:00
|
|
|
callback(vibPatterns[v]);
|
|
|
|
}
|
|
|
|
};
|
|
|
|
}
|