From 0bcc90fcbbecdf3bc9c400bdfbbbf5d9792bd9f4 Mon Sep 17 00:00:00 2001 From: Artem Date: Mon, 24 Jun 2024 23:58:38 +0300 Subject: [PATCH] Add Are You Sure for flashing EEprom --- .../Extensions/.lua/Context menu.lua | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/Applications/MineCode IDE.app/Extensions/.lua/Context menu.lua b/Applications/MineCode IDE.app/Extensions/.lua/Context menu.lua index cb312011..8ccada83 100755 --- a/Applications/MineCode IDE.app/Extensions/.lua/Context menu.lua +++ b/Applications/MineCode IDE.app/Extensions/.lua/Context menu.lua @@ -16,14 +16,20 @@ menu:addItem("˃.", localization.launchWithArguments).onTouch = function() end menu:addItem("⚡", localization.flashEEPROM, not component.isAvailable("eeprom") or filesystem.size(icon.path) > 4096).onTouch = function() - local container = GUI.addBackgroundContainer(workspace, true, true, localization.flashEEPROM) - container.layout:addChild(GUI.label(1, 1, container.width, 1, 0x969696, localization.flashingEEPROM)):setAlignment(GUI.ALIGNMENT_HORIZONTAL_CENTER, GUI.ALIGNMENT_VERTICAL_TOP) - workspace:draw() + local container = GUI.addBackgroundContainer(workspace, true, true, localization.areYouSure) + local buttonYes = container.layout:addChild(GUI.button(1, 1, 30, 1, 0xE1E1E1, 0x2D2D2D, 0xA5A5A5, 0x2D2D2D, localization.yes)) + --Тёма заебался мискликать так шо он добавил код де спрашивает себя миснул ли он + buttonYes.onTouch = function() + container.label.text = localization.flashEEPROM + buttonYes:remove() + container.layout:addChild(GUI.label(1, 1, container.width, 1, 0x969696, localization.flashingEEPROM)):setAlignment(GUI.ALIGNMENT_HORIZONTAL_CENTER, GUI.ALIGNMENT_VERTICAL_TOP) + workspace:draw() - component.get("eeprom").set(filesystem.read(icon.path)) - - container:remove() - workspace:draw() + component.get("eeprom").set(filesystem.read(icon.path)) + + container:remove() + workspace:draw() + end end system.addUploadToPastebinMenuItem(menu, icon.path)