Commit d649e208 by lduarte1991

Annotation Tools: Adding Check for Grouping in MyNotes

- Grouping instance checked instead of prototype

- adding comments
parent 34e11285
...@@ -1124,9 +1124,15 @@ CatchAnnotation.prototype = { ...@@ -1124,9 +1124,15 @@ CatchAnnotation.prototype = {
// checks to make sure that Grouping is redone when switching tags in text annotations // checks to make sure that Grouping is redone when switching tags in text annotations
if (this.options.media === 'text') { if (this.options.media === 'text') {
if (this.current_tab ==='public') { if (this.current_tab ==='public') {
this.annotator.plugins.Grouping.useGrouping = 0; // this is to check if user is is MyNotes instead of the annotation component
if (typeof this.annotator.plugins.Grouping !== 'undefined') {
this.annotator.plugins.Grouping.useGrouping = 0;
}
} else { } else {
this.annotator.plugins.Grouping.useGrouping = 1; // this is to check if user is is MyNotes instead of the annotation component
if (typeof this.annotator.plugins.Grouping !== 'undefined'){
this.annotator.plugins.Grouping.useGrouping = 1;
}
} }
this.annotator.publish("changedTabsInCatch"); this.annotator.publish("changedTabsInCatch");
} }
...@@ -1156,7 +1162,10 @@ CatchAnnotation.prototype = { ...@@ -1156,7 +1162,10 @@ CatchAnnotation.prototype = {
var searchtype = searchtype || ""; var searchtype = searchtype || "";
var searchInput = searchInput || ""; var searchInput = searchInput || "";
this.clean = true; this.clean = true;
this._clearAnnotator();
// the following cannot run in notes for there are no highlights
if($("#notesHolder").length === 0)
this._clearAnnotator();
var annotator = this.annotator; var annotator = this.annotator;
var loadFromSearch = annotator.plugins.Store.options.loadFromSearch; var loadFromSearch = annotator.plugins.Store.options.loadFromSearch;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment