mirror of
https://github.com/futurepress/epub.js.git
synced 2025-10-05 15:32:55 +02:00
Get spread from metadata
This commit is contained in:
parent
dfce8e58b7
commit
3f76bb822f
3 changed files with 11 additions and 1 deletions
|
@ -101,6 +101,7 @@ class Packaging {
|
|||
metadata.flow = this.getPropertyText(xml, "rendition:flow");
|
||||
metadata.viewport = this.getPropertyText(xml, "rendition:viewport");
|
||||
metadata.media_active_class = this.getPropertyText(xml, "media:active-class");
|
||||
metadata.spread = this.getPropertyText(xml, "rendition:spread");
|
||||
// metadata.page_prog_dir = packageXml.querySelector("spine").getAttribute("page-progression-direction");
|
||||
|
||||
return metadata;
|
||||
|
|
|
@ -206,6 +206,14 @@ class Rendition {
|
|||
if (!this.settings.layout && (this.book.package.metadata.layout === "pre-paginated" || this.book.displayOptions.fixedLayout === "true")) {
|
||||
this.settings.layout = "pre-paginated";
|
||||
}
|
||||
switch(this.book.package.metadata.spread) {
|
||||
case 'none':
|
||||
this.settings.spread = 'none';
|
||||
break;
|
||||
case 'both':
|
||||
this.settings.spread = true;
|
||||
break;
|
||||
}
|
||||
|
||||
if(!this.manager) {
|
||||
this.ViewManager = this.requireManager(this.settings.manager);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue