Skip to content

Commit a965eac

Browse files
committed
misc speed tweaks
1 parent 595160b commit a965eac

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

libs/js/banglejs/E_showMenu_Q3.js

+4-8
Original file line numberDiff line numberDiff line change
@@ -116,13 +116,10 @@
116116
remove : options.remove,
117117
draw : (idx, r) => {
118118
g.setFontAlign(-1,0);
119-
if (idx<0) { // TITLE
120-
var title = g.findFont(menuIcon+" "+options.title, {w:r.w,h:24,max:24});
121-
return g.drawString(title.text, r.x+12, r.y+H-10);
122-
}
119+
if (idx<0) // TITLE
120+
return g.drawString(g.findFont(menuIcon+" "+options.title, {w:r.w,h:24,max:24}).text, r.x+12, r.y+H-10);
123121
g.setColor(g.theme.bg2).fillRect({x:r.x+4, y:r.y+2, w:r.w-8, h:r.h-4, r:5}).setColor(g.theme.fg2);
124-
var pad = 16;
125-
var item = menu[keys[idx]];
122+
var item = menu[keys[idx]], pad = 16;
126123
if ("object" == typeof item) {
127124
var v = item.value;
128125
if (item.format) v=item.format(v);
@@ -133,8 +130,7 @@
133130
g.drawImage(/* 9x18 */atob("CRKBAGA4Hg8DwPB4HgcDg8PB4eHg8HAwAA=="), r.x+r.w-21, r.y+H/2-9);
134131
pad += 16;
135132
}
136-
var itemText = g.findFont((item&&item.title)??keys[idx], {w:r.w-pad,h:r.h,wrap:1,trim:1});
137-
g.setFontAlign(-1,0).drawString(itemText.text, r.x+8, 2+r.y+H/2);
133+
g.setFontAlign(-1,0).drawString(g.findFont((item&&item.title)??keys[idx], {w:r.w-pad,h:r.h,wrap:1,trim:1}).text, r.x+8, 2+r.y+H/2);
138134
},
139135
select : function(idx, touch) {
140136
if (idx<0) return back&&back(); // title

libs/js/banglejs/E_showMenu_Q3.min.js

-7 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)