mirror of
https://github.com/futurepress/epub.js.git
synced 2025-10-05 15:32:55 +02:00
updated toc parsing
This commit is contained in:
parent
e6ced141cd
commit
fd940b0243
4 changed files with 14 additions and 8 deletions
|
@ -2370,9 +2370,11 @@ EPUBJS.Parser.prototype.spine = function(spineXml, manifest){
|
|||
|
||||
EPUBJS.Parser.prototype.nav = function(navHtml){
|
||||
|
||||
var navEl = navHtml.querySelector('nav[*|type="toc"]'),
|
||||
var navEl = navHtml.querySelector('nav'), //-- [*|type="toc"] * Doesn't seem to work
|
||||
idCounter = 0;
|
||||
|
||||
|
||||
if(!navEl) return [];
|
||||
|
||||
// Implements `> ol > li`
|
||||
function findListItems(parent){
|
||||
var items = [];
|
||||
|
@ -2437,7 +2439,8 @@ EPUBJS.Parser.prototype.nav = function(navHtml){
|
|||
EPUBJS.Parser.prototype.toc = function(tocXml){
|
||||
|
||||
var navMap = tocXml.querySelector("navMap");
|
||||
|
||||
if(!navMap) return [];
|
||||
|
||||
function getTOC(parent){
|
||||
var list = [],
|
||||
items = [],
|
||||
|
|
2
build/epub.min.js
vendored
2
build/epub.min.js
vendored
File diff suppressed because one or more lines are too long
2
demo/js/epub.min.js
vendored
2
demo/js/epub.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -178,9 +178,11 @@ EPUBJS.Parser.prototype.spine = function(spineXml, manifest){
|
|||
|
||||
EPUBJS.Parser.prototype.nav = function(navHtml){
|
||||
|
||||
var navEl = navHtml.querySelector('nav[*|type="toc"]'),
|
||||
var navEl = navHtml.querySelector('nav'), //-- [*|type="toc"] * Doesn't seem to work
|
||||
idCounter = 0;
|
||||
|
||||
|
||||
if(!navEl) return [];
|
||||
|
||||
// Implements `> ol > li`
|
||||
function findListItems(parent){
|
||||
var items = [];
|
||||
|
@ -245,7 +247,8 @@ EPUBJS.Parser.prototype.nav = function(navHtml){
|
|||
EPUBJS.Parser.prototype.toc = function(tocXml){
|
||||
|
||||
var navMap = tocXml.querySelector("navMap");
|
||||
|
||||
if(!navMap) return [];
|
||||
|
||||
function getTOC(parent){
|
||||
var list = [],
|
||||
items = [],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue