diff --git a/apps/clock_info/lib.js b/apps/clock_info/lib.js index 3799dcb73..6581a9469 100644 --- a/apps/clock_info/lib.js +++ b/apps/clock_info/lib.js @@ -284,12 +284,12 @@ exports.addInteractive = function(menu, options) { E.stopEventPropagation&&E.stopEventPropagation(); } Bangle.on("swipe",swipeHandler); - const unfocus = () => { + const blur = () => { options.focus=false; delete Bangle.CLKINFO_FOCUS; options.redraw(); const itm = menu[options.menuA].items[options.menuB]; - if (itm.unfocus) itm.unfocus(options); + if (itm.blur) itm.blur(options); }; const focus = (redraw) => { if (!options.focus) { @@ -306,7 +306,7 @@ exports.addInteractive = function(menu, options) { if (e.x(options.x+options.w) || e.y>(options.y+options.h)) { if (options.focus) - unfocus(); + blur(); return; // outside area } if (!options.focus) { @@ -322,7 +322,7 @@ exports.addInteractive = function(menu, options) { if (settings.defocusOnLock) { lockHandler = function() { if(options.focus) - unfocus(); + blur(); }; Bangle.on("lock", lockHandler); } diff --git a/typescript/types/clock_info.d.ts b/typescript/types/clock_info.d.ts index ea62e5602..91b8d5b49 100644 --- a/typescript/types/clock_info.d.ts +++ b/typescript/types/clock_info.d.ts @@ -16,7 +16,7 @@ declare module ClockInfo { on(what: "redraw", cb: () => void): void, // extending from Object run?(options: InteractiveOptions): void, focus?(options: InteractiveOptions): void, - unfocus?(options: InteractiveOptions): void, + blur?(options: InteractiveOptions): void, } & ( { hasRange: true,