diff options
m--------- | enyo | 0 | ||||
m--------- | lib/layout | 0 | ||||
m--------- | lib/onyx | 0 | ||||
-rw-r--r-- | source/bcSelector.js | 3 | ||||
-rw-r--r-- | source/main.js | 18 |
5 files changed, 9 insertions, 12 deletions
diff --git a/enyo b/enyo -Subproject 8f1c9471a71cf45d57dcfc84b322c62f8379779 +Subproject 0f57e7f3d367fd09c3d2856bcdb248bb1cdaaff diff --git a/lib/layout b/lib/layout -Subproject 9b34424ebf03e87bea1d9bcc6f9bddf4c56d6e7 +Subproject 8d9b34a3cd3d5de5c4fee7121af216239e37b12 diff --git a/lib/onyx b/lib/onyx -Subproject 02113f80c9379d68a0e826d378efd5fa480b219 +Subproject b20c5ff404b505a2285cf9dba1a1860b580f191 diff --git a/source/bcSelector.js b/source/bcSelector.js index 6b28ee6..4659687 100644 --- a/source/bcSelector.js +++ b/source/bcSelector.js @@ -16,6 +16,9 @@ enyo.kind({ {kind: "onyx.IconButton", src: "assets/back.png", ontap: "doBack"}, {content: $L("Books")} ]}, + /*{kind: "enyo.GridList", name: "bookList", onSetupItem: "setBookItems", itemFluidWidth: true, itemHeight: 44, itemMinWidth: 44, itemSpacing: 6, components: [ + {name: "bookItem", kind: "onyx.Button", classes: "bc-item", ontap: "handleBook"} + ]} */ {kind: "enyo.Scroller", fit: true, touch: true, components: [ {name: "bookRepeater", kind: "Repeater", count: 0, onSetupItem: "setBookItems", components: [ {name: "bookItem", kind: "onyx.Button", classes: "bc-item", ontap: "handleBook"} diff --git a/source/main.js b/source/main.js index bb5b9b8..f800e0e 100644 --- a/source/main.js +++ b/source/main.js @@ -39,7 +39,7 @@ enyo.kind({ {classes: "toolbar-spinner", name: "tbSpinner", showing: false}, {name: "actionSelector", kind: "onyx.MenuDecorator", onSelect: "actionSelected", components: [ {kind: "onyx.IconButton", src: "assets/menu.png"}, - {kind: "onyx.Menu", name: "actionMenu", maxHeight: "300", style: "width: 200px;", components: [ + {kind: "onyx.Menu", name: "actionMenu", maxHeight: "400", style: "width: 200px;", components: [ {action: "bookmarks", classes: "menu-item", components: [ {kind: "onyx.IconButton", src: "assets/bookmarks.png"}, {content: $L("Bookmarks"), classes: "menu-label"} @@ -99,7 +99,7 @@ enyo.kind({ currentModule: null, passage: { - osis: "Matt.1", + osisRef: "Matt.1", label: "Matt 1", chapter: 1 }, @@ -229,6 +229,7 @@ enyo.kind({ this.$.bcSelector.setModule(this.currentModule); //Load the verses + //console.log(this.passage, this.settings); if(this.passage === this.settings.lastRead || !this.settings.lastRead) this.handlePassage(this.passage); if(this.settings) @@ -271,6 +272,7 @@ enyo.kind({ //Persist current passage this.addToHistory(this.passage); + this.renderHistory(); this.settings["lastRead"] = this.passage; api.put(this.settings); @@ -281,6 +283,7 @@ enyo.kind({ }, handlePassage: function (inOsis) { + //console.log("handlePassage", inOsis, this.passage); this.verses = []; this.$.verseList.setCount(this.verses.length); this.$.verseList.refresh(); @@ -301,7 +304,7 @@ enyo.kind({ chapter: parseInt(inOsis.split(".")[1], 10) }; } - + this.$.btnPassage.setContent((this.passage.label) ? this.passage.label : api.formatOsis(this.passage.osisRef)); this.loadText(this.passage.osisRef, enyo.bind(this, function (inError, inResult) { if(!inError) { this.footnotes = inResult.footnotes; @@ -325,7 +328,6 @@ enyo.kind({ this.$.verseList.scrollToRow(verseNumber+1); this.hasVerseNumber = verseNumber+1; } - this.renderHistory(); } else { if(inError.code && inError.code === 123) { //handle old internal module format @@ -333,14 +335,6 @@ enyo.kind({ this.handleError(inError.message); } })); - - //Set passage positions - /*this.firstTop = true; - this.firstBottom = true; - this.passagePos.middle = this.passage.osisRef; - this.passagePos.top = sword.verseKey.previous(this.passage.osisRef, this.currentModule.config.Versification).osisRef; - this.passagePos.bottom = sword.verseKey.next(this.passage.osisRef, this.currentModule.config.Versification).osisRef; - */ }, setVerses: function (inSender, inEvent) { |