[annotator-dev] What happened to the highlights?
Warren Block
wblock at wonkity.com
Sun Apr 3 04:04:57 UTC 2016
Using Annotator 2.0 with CouchDB 1.6.1 for storage thanks to Benjamin
Young's annotator-couchapp.
Text can be highlighted and annotations entered. But after the editor
window closes, the highlight is gone. Moving over the just-annotated
text does not display a popup.
Refreshing the page reloads the annotations and then the highlights and
popups appear.
If the storage include line is commented, highlights work as expected.
Annotator can read those, as shown above. Just not the one it just
saved...
An example index.html follows, distilled down to be as small as
possible. Any advice appreciated!
--------
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Annotator Test</title>
</head>
<body>
<hr />
<p>This is just a tiny little bit of text for testing.
<script src="javascript/annotator.min.js"></script>
<script type="text/javascript">
var pageUri = function () {
return {
beforeAnnotationCreated: function (ann) {
ann.uri = window.location.href;
}
};
};
var app = new annotator.App()
.include(annotator.ui.main)
.include(annotator.storage.http, {prefix: 'http://<localip>:5984/annotator/_design/annotator/_rewrite'})
.include(pageUri);
app.start()
.then(function () {
app.annotations.load({uri: window.location.href});
});
</script>
</body></html>
More information about the annotator-dev
mailing list