Skip to content

Commit

Permalink
PlaceSaver cookies are scoped to particular titles.
Browse files Browse the repository at this point in the history
  • Loading branch information
joseph committed Mar 5, 2010
1 parent fac16d9 commit 6ab46fd
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion src/controls/placesaver.js
Expand Up @@ -22,8 +22,18 @@ Monocle.Controls.PlaceSaver = function (reader) {

function initialize() {
p.reader = reader;
p.prefix = k.COOKIE_NAMESPACE + p.reader.properties.divs.box.id + ".";
applyToBook(p.reader.getBook());
p.reader.addListener('monocle:turn', savePlaceToCookie);
p.reader.addListener('monocle:bookChange', applyToBook);
}


function applyToBook() {
p.bkTitle = p.reader.getBook().getMetaData('title');
p.bkTitle = p.bkTitle.toLowerCase().replace(/[^a-z0-9]/g, '');
p.prefix = k.COOKIE_NAMESPACE +
p.reader.properties.divs.box.id + "." +
p.bkTitle + ".";
}


Expand Down

0 comments on commit 6ab46fd

Please sign in to comment.