You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koreader/extentions.lua

27 lines
608 B
Lua

-- List of acceptable extensions
ext = {
djvuRead = ";djvu;",
pdfRead = ";pdf;xps;cbz;",
creRead = ";epub;txt;rtf;htm;html;mobi;prc;azw;fb2;chm;pdb;doc;tcr;zip;"
-- seems to accept pdb-files for PalmDoc only
}
function ext:getReader(ftype)
local s = ";"
if ftype == "" then
return nil
elseif string.find(self.pdfRead,s..ftype..s) then
return PDFReader
elseif string.find(self.djvuRead,s..ftype..s) then
return DJVUReader
elseif FileChooser.filemanager_expert_mode > FileChooser.BEGINNERS_MODE
or string.find(self.creRead,s..ftype..s) then
return CREReader
else
return nil
end
end