Unofficial Paperbnd/Popfeed plugin for KOReader

center, close linking menu on selection

Changed files
+11 -3
+11 -3
main.lua
··· 399 399 400 400 function Paperbnd:showBookSelectionDialog(books) 401 401 local Menu = require("ui/widget/menu") 402 + local CenterContainer = require("ui/widget/container/centercontainer") 402 403 local Screen = require("device").screen 403 404 404 405 local items = {} ··· 410 411 }) 411 412 end 412 413 414 + local book_menu_container 413 415 local book_menu = Menu:new({ 414 416 title = _("Select a book"), 415 417 item_table = items, 416 - width = Screen:getWidth() - Screen:scaleBySize(100), 417 - height = Screen:getHeight() - Screen:scaleBySize(100), 418 + width = Screen:getWidth() - Screen:scaleBySize(80), 419 + height = Screen:getHeight() - Screen:scaleBySize(80), 418 420 fullscreen = true, 419 421 single_line = false, 420 422 onMenuSelect = function(_, item) 423 + UIManager:close(book_menu_container) 421 424 self:confirmLinkBook(item.book) 422 425 end, 423 426 }) 424 427 425 - UIManager:show(book_menu) 428 + book_menu_container = CenterContainer:new({ 429 + dimen = Screen:getSize(), 430 + book_menu, 431 + }) 432 + 433 + UIManager:show(book_menu_container) 426 434 end 427 435 428 436 function Paperbnd:confirmLinkBook(book)