menusmall: add `wrap` option
parent
b878a9bb37
commit
f2f500e474
|
|
@ -4059,7 +4059,7 @@
|
|||
{
|
||||
"id": "menusmall",
|
||||
"name": "Small Menus",
|
||||
"version": "0.01",
|
||||
"version": "0.02",
|
||||
"description": "Replace Bangle.js 2's menus with a version that contains smaller text",
|
||||
"icon": "app.png",
|
||||
"type": "boot",
|
||||
|
|
|
|||
|
|
@ -1 +1,2 @@
|
|||
0.01: New App!
|
||||
0.02: add `wrap` option
|
||||
|
|
@ -100,8 +100,10 @@ E.showMenu = function(items) {
|
|||
if (l.selectEdit) {
|
||||
var item = l.selectEdit;
|
||||
item.value -= (dir||1)*(item.step||1);
|
||||
if (item.min!==undefined && item.value<item.min) item.value = item.min;
|
||||
if (item.max!==undefined && item.value>item.max) item.value = item.max;
|
||||
if (item.min!==undefined && item.value<item.min)
|
||||
item.value = (item.wrap && item.max!==undefined) ? item.max : item.min;
|
||||
if (item.max!==undefined && item.value>item.max)
|
||||
item.value = (item.wrap && item.min!==undefined) ? item.min : item.max;
|
||||
if (item.onchange) item.onchange(item.value);
|
||||
l.draw(options.selected,options.selected);
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in New Issue