From 5d1282b3eb7470f85859626e7bdd66a905dc2deb Mon Sep 17 00:00:00 2001 From: Rajat Date: Tue, 21 Oct 2025 23:10:20 +0530 Subject: [PATCH 1/2] added visual indicators of turtle wrap toggling --- js/toolbar.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/js/toolbar.js b/js/toolbar.js index 8d341f1ed2..029c2c31fa 100644 --- a/js/toolbar.js +++ b/js/toolbar.js @@ -531,6 +531,7 @@ class Toolbar { WRAP = !WRAP; if (WRAP) { wrapButtonTooltipData = _("Turtle Wrap Off"); + this.activity.textMsg(_("Turtle Wrap Turned On"), 3000); this.activity.helpfulWheelItems.forEach(ele => { if (ele.label === "Turtle Wrap Off") { ele.display = true; @@ -540,6 +541,7 @@ class Toolbar { }); } else { wrapButtonTooltipData = _("Turtle Wrap On"); + this.activity.textMsg(_("Turtle Wrap Turned Off"), 3000); this.activity.helpfulWheelItems.forEach(ele => { if (ele.label === "Turtle Wrap Off") { ele.display = false; @@ -571,6 +573,7 @@ class Toolbar { WRAP = !WRAP; if (WRAP) { wrapButtonTooltipData = _("Turtle Wrap Off"); + activity.textMsg(_("Turtle Wrap Turned On"), 3000); activity.helpfulWheelItems.forEach(ele => { if (ele.label === "Turtle Wrap Off") { ele.display = true; @@ -580,6 +583,7 @@ class Toolbar { }); } else { wrapButtonTooltipData = _("Turtle Wrap On"); + activity.textMsg(_("Turtle Wrap Turned Off"), 3000); activity.helpfulWheelItems.forEach(ele => { if (ele.label === "Turtle Wrap Off") { ele.display = false; From a253a0fe15fa1afc7c8c11fb2a361b63a988118f Mon Sep 17 00:00:00 2001 From: Rajat Date: Tue, 21 Oct 2025 23:24:30 +0530 Subject: [PATCH 2/2] added jtest for this --- js/__tests__/toolbar.test.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/js/__tests__/toolbar.test.js b/js/__tests__/toolbar.test.js index b314d77419..1d75295841 100644 --- a/js/__tests__/toolbar.test.js +++ b/js/__tests__/toolbar.test.js @@ -368,7 +368,8 @@ describe("Toolbar Class", () => { helpfulWheelItems: [ { label: "Turtle Wrap Off", display: false }, { label: "Turtle Wrap On", display: true } - ] + ], + textMsg: jest.fn() }; toolbar.activity = mockActivity; @@ -400,7 +401,8 @@ describe("Toolbar Class", () => { helpfulWheelItems: [ { label: "Turtle Wrap Off", display: false }, { label: "Turtle Wrap On", display: true } - ] + ], + textMsg: jest.fn() }; const wrapIcon = {