diff --git a/.gitignore b/.gitignore index 3eb6b2b5a..76db2bd06 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +.history .DS_Store node_modules build.txt diff --git a/js/models/spine.js b/js/models/spine.js index d1c6517a7..ab62f2a5e 100644 --- a/js/models/spine.js +++ b/js/models/spine.js @@ -286,13 +286,17 @@ var Spine = function(epubPackage, spineDTO) { */ this.getItemByHref = function(href) { - var href1 = new URI(self.package.resolveRelativeUrl(href)).normalizePathname().pathname(); + var href1_ = self.package.resolveRelativeUrl(href); + href1_ = href1_.replace("filesystem:chrome-extension://", "filesystem-chrome-extension://"); + var href1 = new URI(href1_).normalizePathname().pathname(); var length = self.items.length; for(var i = 0; i < length; i++) { - var href2 = new URI(self.package.resolveRelativeUrl(self.items[i].href)).normalizePathname().pathname(); + var href2_ = self.package.resolveRelativeUrl(self.items[i].href); + href2_ = href2_.replace("filesystem:chrome-extension://", "filesystem-chrome-extension://"); + var href2 = new URI(href2_).normalizePathname().pathname(); if(href1 == href2) { return self.items[i]; diff --git a/readium-cfi-js b/readium-cfi-js index 84b1542ae..3e5155bc1 160000 --- a/readium-cfi-js +++ b/readium-cfi-js @@ -1 +1 @@ -Subproject commit 84b1542aeceb65da75fd7459c5e7a65514cee8d1 +Subproject commit 3e5155bc1a11b055d9d4a9b4a39449ea8a035ee3