diff --git a/package.json b/package.json index 01f901f..d9a43e5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "epubjs", - "version": "0.3.34", + "version": "0.3.35", "description": "Parse and Render Epubs", "main": "lib/index.js", "module": "src/index.js", diff --git a/src/layout.js b/src/layout.js index 0d34ed9..28b55f5 100644 --- a/src/layout.js +++ b/src/layout.js @@ -15,7 +15,8 @@ class Layout { this._minSpreadWidth = settings.minSpreadWidth || 800; this._evenSpreads = settings.evenSpreads || false; - if (settings.flow === "scrolled-continuous" || + if (settings.flow === "scrolled" || + settings.flow === "scrolled-continuous" || settings.flow === "scrolled-doc") { this._flow = "scrolled"; } else { @@ -53,7 +54,8 @@ class Layout { */ flow(flow) { if (typeof(flow) != "undefined") { - if (flow === "scrolled-continuous" || + if (flow === "scrolled" || + flow === "scrolled-continuous" || flow === "scrolled-doc") { this._flow = "scrolled"; } else { diff --git a/src/rendition.js b/src/rendition.js index 1b1556e..4f198dc 100644 --- a/src/rendition.js +++ b/src/rendition.js @@ -405,7 +405,9 @@ class Rendition { */ flow(flow){ var _flow = flow; - if (flow === "scrolled-doc" || flow === "scrolled-continuous") { + if (flow === "scrolled" || + flow === "scrolled-doc" || + flow === "scrolled-continuous") { _flow = "scrolled"; } @@ -413,6 +415,8 @@ class Rendition { _flow = "paginated"; } + this.settings.flow = flow; + if (this._layout) { this._layout.flow(_flow); }