Set and load display names in frontend

This commit is contained in:
Alex Ling
2020-04-03 12:07:09 +00:00
parent 51d19328be
commit 75edfcdb5b
6 changed files with 103 additions and 12 deletions

View File

@@ -51,6 +51,14 @@ class Entry
end
end
def display_name
@book.display_name @title
end
def encoded_display_name
URI.encode display_name
end
def read_page(page_num)
Zip::File.open @zip_path do |file|
page = file.entries
@@ -191,6 +199,10 @@ class Title
dn.empty? ? @title : dn
end
def encoded_display_name
URI.encode display_name
end
def display_name(entry_name)
info = TitleInfo.new @dir
dn = info.entry_display_name[entry_name]?