update scripts to reflect latest api changes
This commit is contained in:
@@ -32,7 +32,6 @@ local rate = 0
|
||||
function on_alarm()
|
||||
date = os.date("%Y-%m-%d")
|
||||
get_rates(date)
|
||||
ui:prepare_context_menu({{"share-alt","Поделиться"},{"copy","Копировать"},{"redo","Перезагрузить"}})
|
||||
end
|
||||
|
||||
function get_rates(date)
|
||||
@@ -78,6 +77,16 @@ function on_click(idx)
|
||||
end
|
||||
end
|
||||
|
||||
function on_long_click(idx)
|
||||
item_idx = idx
|
||||
|
||||
ui:show_context_menu({
|
||||
{"share-alt","Поделиться"},
|
||||
{"copy","Копировать"},
|
||||
{"redo","Перезагрузить"}
|
||||
})
|
||||
end
|
||||
|
||||
function on_dialog_action(data)
|
||||
if data == -1 then
|
||||
return
|
||||
@@ -131,7 +140,7 @@ function on_dialog_action(data)
|
||||
get_rates(date)
|
||||
end
|
||||
|
||||
function on_context_menu_click(item_idx, menu_idx)
|
||||
function on_context_menu_click(menu_idx)
|
||||
if menu_idx == 2 then
|
||||
system:copy_to_clipboard(rate)
|
||||
elseif menu_idx == 1 then
|
||||
|
||||
@@ -17,6 +17,7 @@ local style = {"Icons", "Names"}
|
||||
|
||||
--variables--
|
||||
local dialog_id = ""
|
||||
local item_idx = 0
|
||||
|
||||
function on_resume()
|
||||
if next(aio:get_args()) == nil then
|
||||
@@ -24,7 +25,6 @@ function on_resume()
|
||||
end
|
||||
|
||||
ui:set_folding_flag(true)
|
||||
ui:prepare_context_menu({{"sliders-v-square","Widgets"},{"pencil-alt","Style"},{"info","Info"}})
|
||||
|
||||
local buttons,colors = get_buttons()
|
||||
ui:show_buttons(buttons, colors)
|
||||
@@ -46,6 +46,29 @@ function on_click(idx)
|
||||
ui:show_buttons(buttons, colors)
|
||||
end
|
||||
|
||||
function on_long_click(idx)
|
||||
item_idx = idx
|
||||
|
||||
ui:show_context_menu({
|
||||
{"sliders-v-square", "Widgets"},
|
||||
{"pencil-alt", "Style"},
|
||||
{"info", "Info"}
|
||||
})
|
||||
end
|
||||
|
||||
function on_context_menu_click(menu_idx)
|
||||
if menu_idx == 1 then
|
||||
dialog_id = "widgets"
|
||||
ui:show_checkbox_dialog("Select widgets", names, get_checkbox_idx())
|
||||
elseif menu_idx == 2 then
|
||||
dialog_id = "style"
|
||||
ui:show_radio_dialog("Select style", style, get_radio_idx())
|
||||
elseif menu_idx == 3 then
|
||||
dialog_id = "info"
|
||||
ui:show_dialog("Widget", names[get_checkbox_idx()[item_idx]])
|
||||
end
|
||||
end
|
||||
|
||||
function on_dialog_action(data)
|
||||
if data == -1 then
|
||||
return
|
||||
@@ -65,19 +88,6 @@ function on_dialog_action(data)
|
||||
on_resume()
|
||||
end
|
||||
|
||||
function on_context_menu_click(item_idx, menu_idx)
|
||||
if menu_idx == 1 then
|
||||
dialog_id = "widgets"
|
||||
ui:show_checkbox_dialog("Select widgets", names, get_checkbox_idx())
|
||||
elseif menu_idx == 2 then
|
||||
dialog_id = "style"
|
||||
ui:show_radio_dialog("Select style", style, get_radio_idx())
|
||||
elseif menu_idx == 3 then
|
||||
dialog_id = "info"
|
||||
ui:show_dialog("Widget",names[get_checkbox_idx()[item_idx]])
|
||||
end
|
||||
end
|
||||
|
||||
--utilities--
|
||||
|
||||
function set_default_args()
|
||||
@@ -107,6 +117,7 @@ function get_buttons()
|
||||
local buttons,colors = {},{}
|
||||
local checkbox_idx = get_checkbox_idx()
|
||||
local radio_idx = get_radio_idx()
|
||||
|
||||
for i = 1, #checkbox_idx do
|
||||
if radio_idx == 1 then
|
||||
table.insert(buttons, icons[checkbox_idx[i]])
|
||||
@@ -119,5 +130,6 @@ function get_buttons()
|
||||
table.insert(colors, "#909090")
|
||||
end
|
||||
end
|
||||
|
||||
return buttons,colors
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user