mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
[SortWidget] add cancelOrClose method (#13189)
This commit is contained in:
@@ -348,7 +348,7 @@ end
|
||||
|
||||
function SortWidget:registerKeyEvents()
|
||||
if Device:hasKeys() then
|
||||
self.key_events.Close = { { Device.input.group.Back } }
|
||||
self.key_events.CancelOrClose = { { Device.input.group.Back } }
|
||||
self.key_events.NextPage = { { Device.input.group.PgFwd } }
|
||||
self.key_events.PrevPage = { { Device.input.group.PgBack } }
|
||||
self.key_events.ShowWidgetMenu = { { "Menu" } }
|
||||
@@ -580,6 +580,15 @@ function SortWidget:onClose()
|
||||
return true
|
||||
end
|
||||
|
||||
function SortWidget:onCancelOrClose()
|
||||
if self.marked > 0 then
|
||||
self:onCancel()
|
||||
else
|
||||
self:onClose()
|
||||
end
|
||||
return true
|
||||
end
|
||||
|
||||
function SortWidget:onCancel()
|
||||
self.marked = 0
|
||||
if self.orig_item_table then
|
||||
|
||||
Reference in New Issue
Block a user