58 lines
1.4 KiB
Lua
58 lines
1.4 KiB
Lua
function on_resume()
|
|
ui:show_lines{
|
|
"Plain editor",
|
|
"Plain editor with delete button",
|
|
"Editor with colors",
|
|
"Editor with date",
|
|
"Editor with date and colors",
|
|
"Editor with chekboxes",
|
|
}
|
|
end
|
|
|
|
function on_click(idx)
|
|
if idx == 1 then
|
|
ui:show_rich_editor{
|
|
text = "Sample text"
|
|
}
|
|
elseif idx == 2 then
|
|
ui:show_rich_editor{
|
|
text = "Sample text",
|
|
new = false,
|
|
}
|
|
elseif idx == 3 then
|
|
ui:show_rich_editor{
|
|
text = "Sample text #2",
|
|
colors = { "#FF0000", "#00FF00", "#0000FF" },
|
|
color = 1
|
|
}
|
|
elseif idx == 4 then
|
|
ui:show_rich_editor{
|
|
text = "Sample text #3",
|
|
due_date = os.time()
|
|
}
|
|
elseif idx == 5 then
|
|
ui:show_rich_editor{
|
|
text = "Sample text #3",
|
|
due_date = os.time{ year = 2023, month = 1, day = 1 },
|
|
colors = { "#FF0000", "#00FF00", "#0000FF" },
|
|
color = 1
|
|
}
|
|
elseif idx == 6 then
|
|
ui:show_rich_editor{
|
|
text = "Sample text #4",
|
|
checkboxes = {
|
|
{ name = "Checkbox #1", checked = true },
|
|
{ name = "Checkbox #2", checked = false }
|
|
}
|
|
}
|
|
end
|
|
end
|
|
|
|
function on_dialog_action(result)
|
|
if result == -1 then
|
|
ui:show_toast("Canceled or deleted")
|
|
else
|
|
ui:show_toast(result.text)
|
|
end
|
|
end
|