mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Cleanup of expandAllTOCSubItems().
This commit is contained in:
@@ -1726,15 +1726,12 @@ end
|
||||
function UniReader:expandAllTOCSubItems(xidx, item_no)
|
||||
if string.find(self.toc_cview[item_no], "^+ ") then
|
||||
for i=#self.toc_children[xidx],1,-1 do
|
||||
table.insert(self.toc_cview, item_no+1,
|
||||
self.toc_xview[self.toc_children[xidx][i]])
|
||||
table.insert(self.toc_curidx_to_x, item_no+1,
|
||||
self.toc_children[xidx][i])
|
||||
table.insert(self.toc_cview, item_no+1, self.toc_xview[self.toc_children[xidx][i]])
|
||||
table.insert(self.toc_curidx_to_x, item_no+1, self.toc_children[xidx][i])
|
||||
self:expandAllTOCSubItems(self.toc_curidx_to_x[item_no+1], item_no+1)
|
||||
end
|
||||
self.toc_cview[item_no] = string.gsub(self.toc_cview[item_no], "^+ ", "- ", 1)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
-- calculate the position as index into self.toc_cview[],
|
||||
|
||||
Reference in New Issue
Block a user