Commit 2fd7f1d3 authored by csillag's avatar csillag

Revert "Include annotator source files and sourcemaps."

This reverts commit e1c5c4da53110efbde122ba71206d7436d1169ee,
because it messed up creating annotations.

Interesting, because there should not have been any real change in
any functionality. I will investigate this.
parent a941318b
// Generated by CoffeeScript 1.6.3
/*
** Annotator 1.2.6-dev-41b88f9
** Annotator 1.2.6-dev-794ee6a
** https://github.com/okfn/annotator/
**
** Copyright 2012 Aron Carroll, Rufus Pollock, and Nick Stenning.
** Dual licensed under the MIT and GPLv3 licenses.
** https://github.com/okfn/annotator/blob/master/LICENSE
**
** Built at: 2013-09-03 13:21:07Z
** Built at: 2013-07-25 10:20:52Z
*/
/*
//
*/
// Generated by CoffeeScript 1.6.3
(function() {
var base64Decode, base64UrlDecode, createDateFromISO8601, parseToken,
__hasProp = {}.hasOwnProperty,
......@@ -230,9 +223,3 @@
})(Annotator.Plugin);
}).call(this);
/*
//
*/
//@ sourceMappingURL=annotator.auth.map
\ No newline at end of file
{"version":3,"file":"annotator.auth.js","sources":["_preamble.coffee","../src.annotator/plugin/auth.coffee"],"names":[],"mappings":"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"}
\ No newline at end of file
// Generated by CoffeeScript 1.6.3
/*
** Annotator 1.2.6-dev-41b88f9
** Annotator 1.2.6-dev-f85315e
** https://github.com/okfn/annotator/
**
** Copyright 2012 Aron Carroll, Rufus Pollock, and Nick Stenning.
** Dual licensed under the MIT and GPLv3 licenses.
** https://github.com/okfn/annotator/blob/master/LICENSE
**
** Built at: 2013-09-03 13:21:06Z
** Built at: 2013-08-28 02:11:19Z
*/
(function() {
var $, Annotator, Delegator, LinkParser, Range, Util, findChild, fn, functions, g, getNodeName, getNodePosition, gettext, simpleXPathJQuery, simpleXPathPure, util, _Annotator, _gettext, _i, _j, _len, _len1, _ref, _ref1, _t,
__slice = [].slice,
__hasProp = {}.hasOwnProperty,
__extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },
__bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; };
/*
//
*/
// Generated by CoffeeScript 1.6.3
var findChild, getNodeName, getNodePosition, simpleXPathJQuery, simpleXPathPure;
simpleXPathJQuery = function(relativeRoot) {
simpleXPathJQuery = function(relativeRoot) {
var jq;
jq = this.map(function() {
var elem, idx, path, tagName;
......@@ -35,9 +33,9 @@ simpleXPathJQuery = function(relativeRoot) {
return path;
});
return jq.get();
};
};
simpleXPathPure = function(relativeRoot) {
simpleXPathPure = function(relativeRoot) {
var getPathSegment, getPathTo, jq, rootNode;
getPathSegment = function(node) {
var name, pos;
......@@ -66,9 +64,9 @@ simpleXPathPure = function(relativeRoot) {
return path;
});
return jq.get();
};
};
findChild = function(node, type, index) {
findChild = function(node, type, index) {
var child, children, found, name, _i, _len;
if (!node.hasChildNodes()) {
throw new Error("XPath error: node has no children!");
......@@ -86,9 +84,9 @@ findChild = function(node, type, index) {
}
}
throw new Error("XPath error: wanted child not found.");
};
};
getNodeName = function(node) {
getNodeName = function(node) {
var nodeName;
nodeName = node.nodeName.toLowerCase();
switch (nodeName) {
......@@ -101,9 +99,9 @@ getNodeName = function(node) {
default:
return nodeName;
}
};
};
getNodePosition = function(node) {
getNodePosition = function(node) {
var pos, tmp;
pos = 0;
tmp = node;
......@@ -114,47 +112,40 @@ getNodePosition = function(node) {
tmp = tmp.previousSibling;
}
return pos;
};
/*
//
*/
// Generated by CoffeeScript 1.6.3
var $, Util, gettext, _gettext, _ref, _t;
};
gettext = null;
gettext = null;
if (typeof Gettext !== "undefined" && Gettext !== null) {
if (typeof Gettext !== "undefined" && Gettext !== null) {
_gettext = new Gettext({
domain: "annotator"
});
gettext = function(msgid) {
return _gettext.gettext(msgid);
};
} else {
} else {
gettext = function(msgid) {
return msgid;
};
}
}
_t = function(msgid) {
_t = function(msgid) {
return gettext(msgid);
};
};
if (!(typeof jQuery !== "undefined" && jQuery !== null ? (_ref = jQuery.fn) != null ? _ref.jquery : void 0 : void 0)) {
if (!(typeof jQuery !== "undefined" && jQuery !== null ? (_ref = jQuery.fn) != null ? _ref.jquery : void 0 : void 0)) {
console.error(_t("Annotator requires jQuery: have you included lib/vendor/jquery.js?"));
}
}
if (!(JSON && JSON.parse && JSON.stringify)) {
if (!(JSON && JSON.parse && JSON.stringify)) {
console.error(_t("Annotator requires a JSON implementation: have you included lib/vendor/json2.js?"));
}
}
$ = jQuery;
$ = jQuery;
Util = {};
Util = {};
Util.flatten = function(array) {
Util.flatten = function(array) {
var flatten;
flatten = function(ary) {
var el, flat, _i, _len;
......@@ -166,9 +157,9 @@ Util.flatten = function(array) {
return flat;
};
return flatten(array);
};
};
Util.getTextNodes = function(jq) {
Util.getTextNodes = function(jq) {
var getTextNodes;
getTextNodes = function(node) {
var nodes;
......@@ -189,9 +180,9 @@ Util.getTextNodes = function(jq) {
return jq.map(function() {
return Util.flatten(getTextNodes(this));
});
};
};
Util.xpathFromNode = function(el, relativeRoot) {
Util.xpathFromNode = function(el, relativeRoot) {
var exception, result;
try {
result = simpleXPathJQuery.call(el, relativeRoot);
......@@ -201,9 +192,9 @@ Util.xpathFromNode = function(el, relativeRoot) {
result = simpleXPathPure.call(el, relativeRoot);
}
return result;
};
};
Util.nodeFromXPath = function(xp, root) {
Util.nodeFromXPath = function(xp, root) {
var idx, name, node, step, steps, _i, _len, _ref1;
steps = xp.substring(1).split("/");
node = root;
......@@ -214,23 +205,15 @@ Util.nodeFromXPath = function(xp, root) {
node = findChild(node, name.toLowerCase(), idx);
}
return node;
};
};
Util.escape = function(html) {
Util.escape = function(html) {
return html.replace(/&(?!\w+;)/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;');
};
/*
//
*/
// Generated by CoffeeScript 1.6.3
var fn, functions, _i, _j, _len, _len1,
__slice = [].slice;
};
functions = ["log", "debug", "info", "warn", "exception", "assert", "dir", "dirxml", "trace", "group", "groupEnd", "groupCollapsed", "time", "timeEnd", "profile", "profileEnd", "count", "clear", "table", "error", "notifyFirebug", "firebug", "userObjects"];
functions = ["log", "debug", "info", "warn", "exception", "assert", "dir", "dirxml", "trace", "group", "groupEnd", "groupCollapsed", "time", "timeEnd", "profile", "profileEnd", "count", "clear", "table", "error", "notifyFirebug", "firebug", "userObjects"];
if (typeof console !== "undefined" && console !== null) {
if (typeof console !== "undefined" && console !== null) {
if (console.group == null) {
console.group = function(name) {
return console.log("GROUP: ", name);
......@@ -247,7 +230,7 @@ if (typeof console !== "undefined" && console !== null) {
};
}
}
} else {
} else {
this.console = {};
for (_j = 0, _len1 = functions.length; _j < _len1; _j++) {
fn = functions[_j];
......@@ -263,18 +246,9 @@ if (typeof console !== "undefined" && console !== null) {
args = 1 <= arguments.length ? __slice.call(arguments, 0) : [];
return alert("WARNING: " + (args.join(', ')));
};
}
/*
//
*/
// Generated by CoffeeScript 1.6.3
var Delegator,
__slice = [].slice,
__hasProp = {}.hasOwnProperty;
}
Delegator = (function() {
Delegator = (function() {
Delegator.prototype.events = {};
Delegator.prototype.options = {};
......@@ -289,12 +263,12 @@ Delegator = (function() {
}
Delegator.prototype.addEvents = function() {
var event, functionName, sel, selector, _i, _ref, _ref1, _results;
_ref = this.events;
var event, functionName, sel, selector, _k, _ref1, _ref2, _results;
_ref1 = this.events;
_results = [];
for (sel in _ref) {
functionName = _ref[sel];
_ref1 = sel.split(' '), selector = 2 <= _ref1.length ? __slice.call(_ref1, 0, _i = _ref1.length - 1) : (_i = 0, []), event = _ref1[_i++];
for (sel in _ref1) {
functionName = _ref1[sel];
_ref2 = sel.split(' '), selector = 2 <= _ref2.length ? __slice.call(_ref2, 0, _k = _ref2.length - 1) : (_k = 0, []), event = _ref2[_k++];
_results.push(this.addEvent(selector.join(' '), event, functionName));
}
return _results;
......@@ -349,36 +323,27 @@ Delegator = (function() {
return Delegator;
})();
})();
Delegator.natives = (function() {
Delegator.natives = (function() {
var key, specials, val;
specials = (function() {
var _ref, _results;
_ref = jQuery.event.special;
var _ref1, _results;
_ref1 = jQuery.event.special;
_results = [];
for (key in _ref) {
if (!__hasProp.call(_ref, key)) continue;
val = _ref[key];
for (key in _ref1) {
if (!__hasProp.call(_ref1, key)) continue;
val = _ref1[key];
_results.push(key);
}
return _results;
})();
return "blur focus focusin focusout load resize scroll unload click dblclick\nmousedown mouseup mousemove mouseover mouseout mouseenter mouseleave\nchange select submit keydown keypress keyup error".split(/[^a-z]+/).concat(specials);
})();
/*
//
*/
// Generated by CoffeeScript 1.6.3
var Range,
__hasProp = {}.hasOwnProperty,
__extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };
})();
Range = {};
Range = {};
Range.sniff = function(r) {
Range.sniff = function(r) {
if (r.commonAncestorContainer != null) {
return new Range.BrowserRange(r);
} else if (typeof r.start === "string") {
......@@ -396,9 +361,9 @@ Range.sniff = function(r) {
console.error(_t("Could not sniff range type"));
return false;
}
};
};
Range.nodeFromXPath = function(xpath, root) {
Range.nodeFromXPath = function(xpath, root) {
var customResolver, evaluateXPath, namespace, node, segment;
if (root == null) {
root = document;
......@@ -424,11 +389,11 @@ Range.nodeFromXPath = function(xpath, root) {
node = evaluateXPath(xpath, customResolver);
if (!node) {
xpath = ((function() {
var _i, _len, _ref, _results;
_ref = xpath.split('/');
var _k, _len2, _ref1, _results;
_ref1 = xpath.split('/');
_results = [];
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
segment = _ref[_i];
for (_k = 0, _len2 = _ref1.length; _k < _len2; _k++) {
segment = _ref1[_k];
if (segment && segment.indexOf(':') === -1) {
_results.push(segment.replace(/^([a-z]+)/, 'xhtml:$1'));
} else {
......@@ -449,9 +414,9 @@ Range.nodeFromXPath = function(xpath, root) {
}
return node;
}
};
};
Range.RangeError = (function(_super) {
Range.RangeError = (function(_super) {
__extends(RangeError, _super);
function RangeError(message, range, type, parent) {
......@@ -464,9 +429,9 @@ Range.RangeError = (function(_super) {
return RangeError;
})(Error);
})(Error);
Range.BrowserRange = (function() {
Range.BrowserRange = (function() {
function BrowserRange(obj) {
this.commonAncestorContainer = obj.commonAncestorContainer;
this.startContainer = obj.startContainer;
......@@ -476,7 +441,7 @@ Range.BrowserRange = (function() {
}
BrowserRange.prototype.normalize = function(root) {
var changed, isImg, it, node, nr, offset, p, r, _i, _len, _ref;
var changed, isImg, it, node, nr, offset, p, r, _k, _len2, _ref1;
if (this.tainted) {
console.error(_t("You may only call normalize() once on a BrowserRange!"));
return false;
......@@ -485,9 +450,9 @@ Range.BrowserRange = (function() {
}
r = {};
nr = {};
_ref = ['start', 'end'];
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
p = _ref[_i];
_ref1 = ['start', 'end'];
for (_k = 0, _len2 = _ref1.length; _k < _len2; _k++) {
p = _ref1[_k];
node = this[p + 'Container'];
offset = this[p + 'Offset'];
if (node.nodeType === Node.ELEMENT_NODE) {
......@@ -555,9 +520,9 @@ Range.BrowserRange = (function() {
return BrowserRange;
})();
})();
Range.NormalizedRange = (function() {
Range.NormalizedRange = (function() {
function NormalizedRange(obj) {
this.commonAncestor = obj.commonAncestor;
this.start = obj.start;
......@@ -569,7 +534,7 @@ Range.NormalizedRange = (function() {
};
NormalizedRange.prototype.limit = function(bounds) {
var nodes, parent, startParents, _i, _len, _ref;
var nodes, parent, startParents, _k, _len2, _ref1;
nodes = $.grep(this.textNodes(), function(node) {
return node.parentNode === bounds || $.contains(bounds, node.parentNode);
});
......@@ -579,9 +544,9 @@ Range.NormalizedRange = (function() {
this.start = nodes[0];
this.end = nodes[nodes.length - 1];
startParents = $(this.start).parents();
_ref = $(this.end).parents();
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
parent = _ref[_i];
_ref1 = $(this.end).parents();
for (_k = 0, _len2 = _ref1.length; _k < _len2; _k++) {
parent = _ref1[_k];
if (startParents.index(parent) !== -1) {
this.commonAncestor = parent;
break;
......@@ -593,7 +558,7 @@ Range.NormalizedRange = (function() {
NormalizedRange.prototype.serialize = function(root, ignoreSelector) {
var end, serialization, start;
serialization = function(node, isEnd) {
var isImg, n, nodes, offset, origParent, textNodes, xpath, _i, _len;
var isImg, n, nodes, offset, origParent, textNodes, xpath, _k, _len2;
if (ignoreSelector) {
origParent = $(node).parents(":not(" + ignoreSelector + ")").eq(0);
} else {
......@@ -603,8 +568,8 @@ Range.NormalizedRange = (function() {
textNodes = Util.getTextNodes(origParent);
nodes = textNodes.slice(0, textNodes.index(node));
offset = 0;
for (_i = 0, _len = nodes.length; _i < _len; _i++) {
n = nodes[_i];
for (_k = 0, _len2 = nodes.length; _k < _len2; _k++) {
n = nodes[_k];
offset += n.nodeValue.length;
}
isImg = node.nodeType === 1 && node.tagName.toLowerCase() === "img";
......@@ -627,11 +592,11 @@ Range.NormalizedRange = (function() {
NormalizedRange.prototype.text = function() {
var node;
return ((function() {
var _i, _len, _ref, _results;
_ref = this.textNodes();
var _k, _len2, _ref1, _results;
_ref1 = this.textNodes();
_results = [];
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
node = _ref[_i];
for (_k = 0, _len2 = _ref1.length; _k < _len2; _k++) {
node = _ref1[_k];
_results.push(node.nodeValue);
}
return _results;
......@@ -639,9 +604,9 @@ Range.NormalizedRange = (function() {
};
NormalizedRange.prototype.textNodes = function() {
var end, start, textNodes, _ref;
var end, start, textNodes, _ref1;
textNodes = Util.getTextNodes($(this.commonAncestor));
_ref = [textNodes.index(this.start), textNodes.index(this.end)], start = _ref[0], end = _ref[1];
_ref1 = [textNodes.index(this.start), textNodes.index(this.end)], start = _ref1[0], end = _ref1[1];
return $.makeArray(textNodes.slice(start, +end + 1 || 9e9));
};
......@@ -655,9 +620,9 @@ Range.NormalizedRange = (function() {
return NormalizedRange;
})();
})();
Range.SerializedRange = (function() {
Range.SerializedRange = (function() {
function SerializedRange(obj) {
this.startContainer = obj.startContainer;
this.startOffset = obj.startOffset;
......@@ -666,11 +631,11 @@ Range.SerializedRange = (function() {
}
SerializedRange.prototype.normalize = function(root) {
var contains, e, length, node, p, range, targetOffset, tn, xpath, _i, _j, _len, _len1, _ref, _ref1;
var contains, e, length, node, p, range, targetOffset, tn, xpath, _k, _l, _len2, _len3, _ref1, _ref2;
range = {};
_ref = ['start', 'end'];
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
p = _ref[_i];
_ref1 = ['start', 'end'];
for (_k = 0, _len2 = _ref1.length; _k < _len2; _k++) {
p = _ref1[_k];
xpath = this[p + 'Container'];
try {
node = Range.nodeFromXPath(xpath, root);
......@@ -683,9 +648,9 @@ Range.SerializedRange = (function() {
}
length = 0;
targetOffset = this[p + 'Offset'] + (p === "start" ? 1 : 0);
_ref1 = Util.getTextNodes($(node));
for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
tn = _ref1[_j];
_ref2 = Util.getTextNodes($(node));
for (_l = 0, _len3 = _ref2.length; _l < _len3; _l++) {
tn = _ref2[_l];
if (length + tn.nodeValue.length >= targetOffset) {
range[p + 'Container'] = tn;
range[p + 'Offset'] = this[p + 'Offset'] - length;
......@@ -727,19 +692,9 @@ Range.SerializedRange = (function() {
return SerializedRange;
})();
/*
//
*/
// Generated by CoffeeScript 1.6.3
var Annotator, g, util, _Annotator, _ref,
__bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; },
__hasProp = {}.hasOwnProperty,
__extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };
})();
util = {
util = {
uuid: (function() {
var counter;
counter = 0;
......@@ -755,10 +710,10 @@ util = {
maxZIndex: function($elements) {
var all, el;
all = (function() {
var _i, _len, _results;
var _k, _len2, _results;
_results = [];
for (_i = 0, _len = $elements.length; _i < _len; _i++) {
el = $elements[_i];
for (_k = 0, _len2 = $elements.length; _k < _len2; _k++) {
el = $elements[_k];
if ($(el).css('position') === 'static') {
_results.push(-1);
} else {
......@@ -780,11 +735,11 @@ util = {
preventEventDefault: function(event) {
return event != null ? typeof event.preventDefault === "function" ? event.preventDefault() : void 0 : void 0;
}
};
};
_Annotator = this.Annotator;
_Annotator = this.Annotator;
Annotator = (function(_super) {
Annotator = (function(_super) {
__extends(Annotator, _super);
Annotator.prototype.events = {
......@@ -923,11 +878,11 @@ Annotator = (function(_super) {
style = $('<style id="annotator-dynamic-style"></style>').appendTo(document.head);
}
sel = '*' + ((function() {
var _i, _len, _ref, _results;
_ref = ['adder', 'outer', 'notice', 'filter'];
var _k, _len2, _ref1, _results;
_ref1 = ['adder', 'outer', 'notice', 'filter'];
_results = [];
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
x = _ref[_i];
for (_k = 0, _len2 = _ref1.length; _k < _len2; _k++) {
x = _ref1[_k];
_results.push(":not(.annotator-" + x + ")");
}
return _results;
......@@ -966,7 +921,7 @@ Annotator = (function(_super) {
};
Annotator.prototype.getTextQuoteSelector = function(range) {
var endOffset, prefix, quote, rangeEnd, rangeStart, selector, startOffset, suffix, _ref;
var endOffset, prefix, quote, rangeEnd, rangeStart, selector, startOffset, suffix, _ref1;
if (range == null) {
throw new Error("Called getTextQuoteSelector(range) with null range!");
}
......@@ -981,7 +936,7 @@ Annotator = (function(_super) {
}
endOffset = (this.domMapper.getInfoForNode(rangeEnd)).end;
quote = this.domMapper.getContentForCharRange(startOffset, endOffset);
_ref = this.domMapper.getContextForCharRange(startOffset, endOffset), prefix = _ref[0], suffix = _ref[1];
_ref1 = this.domMapper.getContextForCharRange(startOffset, endOffset), prefix = _ref1[0], suffix = _ref1[1];
return selector = {
type: "TextQuoteSelector",
exact: quote,
......@@ -1012,15 +967,15 @@ Annotator = (function(_super) {
};
Annotator.prototype.getSelectedRanges = function() {
var browserRange, i, normedRange, r, ranges, rangesToIgnore, selection, _i, _len;
var browserRange, i, normedRange, r, ranges, rangesToIgnore, selection, _k, _len2;
selection = util.getGlobal().getSelection();
ranges = [];
rangesToIgnore = [];
if (!selection.isCollapsed) {
ranges = (function() {
var _i, _ref, _results;
var _k, _ref1, _results;
_results = [];
for (i = _i = 0, _ref = selection.rangeCount; 0 <= _ref ? _i < _ref : _i > _ref; i = 0 <= _ref ? ++_i : --_i) {
for (i = _k = 0, _ref1 = selection.rangeCount; 0 <= _ref1 ? _k < _ref1 : _k > _ref1; i = 0 <= _ref1 ? ++_k : --_k) {
r = selection.getRangeAt(i);
browserRange = new Range.BrowserRange(r);
normedRange = browserRange.normalize().limit(this.wrapper[0]);
......@@ -1033,8 +988,8 @@ Annotator = (function(_super) {
}).call(this);
selection.removeAllRanges();
}
for (_i = 0, _len = rangesToIgnore.length; _i < _len; _i++) {
r = rangesToIgnore[_i];
for (_k = 0, _len2 = rangesToIgnore.length; _k < _len2; _k++) {
r = rangesToIgnore[_k];
selection.addRange(r);
}
return $.grep(ranges, function(range) {
......@@ -1064,9 +1019,9 @@ Annotator = (function(_super) {
};
Annotator.prototype.findSelector = function(selectors, type) {
var selector, _i, _len;
for (_i = 0, _len = selectors.length; _i < _len; _i++) {
selector = selectors[_i];
var selector, _k, _len2;
for (_k = 0, _len2 = selectors.length; _k < _len2; _k++) {
selector = selectors[_k];
if (selector.type === type) {
return selector;
}
......@@ -1206,15 +1161,15 @@ Annotator = (function(_super) {
};
Annotator.prototype.findAnchor = function(target) {
var anchor, error, fn, strategies, _i, _len;
var anchor, error, strategies, _k, _len2;
if (target == null) {
throw new Error("Trying to find anchor for null target!");
}
strategies = [this.findAnchorFromRangeSelector, this.findAnchorFromPositionSelector, this.findAnchorWithTwoPhaseFuzzyMatching, this.findAnchorWithFuzzyMatching];
error = null;
anchor = null;
for (_i = 0, _len = strategies.length; _i < _len; _i++) {
fn = strategies[_i];
for (_k = 0, _len2 = strategies.length; _k < _len2; _k++) {
fn = strategies[_k];
try {
if (anchor == null) {
anchor = fn.call(this, target);
......@@ -1233,17 +1188,17 @@ Annotator = (function(_super) {
};
Annotator.prototype.setupAnnotation = function(annotation) {
var anchor, error, exception, normed, normedRanges, r, ranges, root, t, _i, _j, _len, _len1, _ref, _ref1;
var anchor, error, exception, normed, normedRanges, r, ranges, root, t, _k, _l, _len2, _len3, _ref1, _ref2;
root = this.wrapper[0];
ranges = annotation.ranges || this.selectedRanges || [];
if (annotation.ranges != null) {
delete annotation.ranges;
}
annotation.target || (annotation.target = (function() {
var _i, _len, _results;
var _k, _len2, _results;
_results = [];
for (_i = 0, _len = ranges.length; _i < _len; _i++) {
r = ranges[_i];
for (_k = 0, _len2 = ranges.length; _k < _len2; _k++) {
r = ranges[_k];
_results.push(this.getTargetFromRange(r));
}
return _results;
......@@ -1253,11 +1208,11 @@ Annotator = (function(_super) {
}
normedRanges = [];
annotation.quote = [];
_ref = annotation.target;
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
t = _ref[_i];
_ref1 = annotation.target;
for (_k = 0, _len2 = _ref1.length; _k < _len2; _k++) {
t = _ref1[_k];
try {
_ref1 = this.findAnchor(t), anchor = _ref1.anchor, error = _ref1.error;
_ref2 = this.findAnchor(t), anchor = _ref2.anchor, error = _ref2.error;
if (error instanceof Range.RangeError) {
this.publish('rangeNormalizeFail', [annotation, error.range, error]);
}
......@@ -1281,8 +1236,8 @@ Annotator = (function(_super) {
}
annotation.ranges = [];
annotation.highlights = [];
for (_j = 0, _len1 = normedRanges.length; _j < _len1; _j++) {
normed = normedRanges[_j];
for (_l = 0, _len3 = normedRanges.length; _l < _len3; _l++) {
normed = normedRanges[_l];
annotation.ranges.push(normed.serialize(this.wrapper[0], '.annotator-hl'));
$.merge(annotation.highlights, this.highlightRange(normed));
}
......@@ -1298,11 +1253,11 @@ Annotator = (function(_super) {
};
Annotator.prototype.deleteAnnotation = function(annotation) {
var child, h, _i, _len, _ref;
var child, h, _k, _len2, _ref1;
if (annotation.highlights != null) {
_ref = annotation.highlights;
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
h = _ref[_i];
_ref1 = annotation.highlights;
for (_k = 0, _len2 = _ref1.length; _k < _len2; _k++) {
h = _ref1[_k];
if (!(h.parentNode != null)) {
continue;
}
......@@ -1322,13 +1277,13 @@ Annotator = (function(_super) {
annotations = [];
}
loader = function(annList) {
var n, now, _i, _len;
var n, now, _k, _len2;
if (annList == null) {
annList = [];
}
now = annList.splice(0, 10);
for (_i = 0, _len = now.length; _i < _len; _i++) {
n = now[_i];
for (_k = 0, _len2 = now.length; _k < _len2; _k++) {
n = now[_k];
_this.setupAnnotation(n);
}
if (annList.length > 0) {
......@@ -1356,16 +1311,16 @@ Annotator = (function(_super) {
};
Annotator.prototype.highlightRange = function(normedRange, cssClass) {
var hl, node, r, white, _i, _len, _ref, _results;
var hl, node, r, white, _k, _len2, _ref1, _results;
if (cssClass == null) {
cssClass = 'annotator-hl';
}
white = /^\s*$/;
hl = $("<span class='" + cssClass + "'></span>");
_ref = normedRange.textNodes();
_ref1 = normedRange.textNodes();
_results = [];
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
node = _ref[_i];
for (_k = 0, _len2 = _ref1.length; _k < _len2; _k++) {
node = _ref1[_k];
if (!(!white.test(node.nodeValue))) {
continue;
}
......@@ -1377,13 +1332,13 @@ Annotator = (function(_super) {
};
Annotator.prototype.highlightRanges = function(normedRanges, cssClass) {
var highlights, r, _i, _len;
var highlights, r, _k, _len2;
if (cssClass == null) {
cssClass = 'annotator-hl';
}
highlights = [];
for (_i = 0, _len = normedRanges.length; _i < _len; _i++) {
r = normedRanges[_i];
for (_k = 0, _len2 = normedRanges.length; _k < _len2; _k++) {
r = normedRanges[_k];
$.merge(highlights, this.highlightRange(r, cssClass));
}
return highlights;
......@@ -1449,15 +1404,15 @@ Annotator = (function(_super) {
};
Annotator.prototype.checkForEndSelection = function(event) {
var container, range, _i, _len, _ref;
var container, range, _k, _len2, _ref1;
this.mouseIsDown = false;
if (this.ignoreMouseup) {
return;
}
this.selectedRanges = this.getSelectedRanges();
_ref = this.selectedRanges;
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
range = _ref[_i];
_ref1 = this.selectedRanges;
for (_k = 0, _len2 = _ref1.length; _k < _len2; _k++) {
range = _ref1[_k];
container = range.commonAncestor;
if ($(container).hasClass('annotator-hl')) {
container = $(container).parents(':not([class^=annotator-hl])')[0];
......@@ -1558,9 +1513,9 @@ Annotator = (function(_super) {
return Annotator;
})(Delegator);
})(Delegator);
Annotator.Plugin = (function(_super) {
Annotator.Plugin = (function(_super) {
__extends(Plugin, _super);
function Plugin(element, options) {
......@@ -1571,23 +1526,23 @@ Annotator.Plugin = (function(_super) {
return Plugin;
})(Delegator);
})(Delegator);
g = util.getGlobal();
g = util.getGlobal();
if (((_ref = g.document) != null ? _ref.evaluate : void 0) == null) {
if (((_ref1 = g.document) != null ? _ref1.evaluate : void 0) == null) {
$.getScript('http://assets.annotateit.org/vendor/xpath.min.js');
}
}
if (g.getSelection == null) {
if (g.getSelection == null) {
$.getScript('http://assets.annotateit.org/vendor/ierange.min.js');
}
}
if (g.JSON == null) {
if (g.JSON == null) {
$.getScript('http://assets.annotateit.org/vendor/json2.min.js');
}
}
if (g.Node == null) {
if (g.Node == null) {
g.Node = {
ELEMENT_NODE: 1,
ATTRIBUTE_NODE: 2,
......@@ -1602,30 +1557,30 @@ if (g.Node == null) {
DOCUMENT_FRAGMENT_NODE: 11,
NOTATION_NODE: 12
};
}
}
Annotator.$ = $;
Annotator.$ = $;
Annotator.Delegator = Delegator;
Annotator.Delegator = Delegator;
Annotator.Range = Range;
Annotator.Range = Range;
Annotator.Util = Util;
Annotator.Util = Util;
Annotator._t = _t;
Annotator._t = _t;
Annotator.supported = function() {
Annotator.supported = function() {
return (function() {
return !!this.getSelection;
})();
};
};
Annotator.noConflict = function() {
Annotator.noConflict = function() {
util.getGlobal().Annotator = _Annotator;
return this;
};
};
$.fn.annotator = function(options) {
$.fn.annotator = function(options) {
var args;
args = Array.prototype.slice.call(arguments, 1);
return this.each(function() {
......@@ -1638,19 +1593,11 @@ $.fn.annotator = function(options) {
return $.data(this, 'annotator', instance);
}
});
};
this.Annotator = Annotator;
/*
//
*/
};
// Generated by CoffeeScript 1.6.3
var __hasProp = {}.hasOwnProperty,
__extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };
this.Annotator = Annotator;
Annotator.Widget = (function(_super) {
Annotator.Widget = (function(_super) {
__extends(Widget, _super);
Widget.prototype.classes = {
......@@ -1714,18 +1661,9 @@ Annotator.Widget = (function(_super) {
return Widget;
})(Delegator);
/*
//
*/
// Generated by CoffeeScript 1.6.3
var __bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; },
__hasProp = {}.hasOwnProperty,
__extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };
})(Delegator);
Annotator.Editor = (function(_super) {
Annotator.Editor = (function(_super) {
__extends(Editor, _super);
Editor.prototype.events = {
......@@ -1774,23 +1712,23 @@ Annotator.Editor = (function(_super) {
};
Editor.prototype.load = function(annotation) {
var field, _i, _len, _ref;
var field, _k, _len2, _ref2;
this.annotation = annotation;
this.publish('load', [this.annotation]);
_ref = this.fields;
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
field = _ref[_i];
_ref2 = this.fields;
for (_k = 0, _len2 = _ref2.length; _k < _len2; _k++) {
field = _ref2[_k];
field.load(field.element, this.annotation);
}
return this.show();
};
Editor.prototype.submit = function(event) {
var field, _i, _len, _ref;
var field, _k, _len2, _ref2;
util.preventEventDefault(event);
_ref = this.fields;
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
field = _ref[_i];
_ref2 = this.fields;
for (_k = 0, _len2 = _ref2.length; _k < _len2; _k++) {
field = _ref2[_k];
field.submit(field.element, this.annotation);
}
this.publish('save', [this.annotation]);
......@@ -1941,19 +1879,9 @@ Annotator.Editor = (function(_super) {
return Editor;
})(Annotator.Widget);
/*
//
*/
// Generated by CoffeeScript 1.6.3
var LinkParser,
__bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; },
__hasProp = {}.hasOwnProperty,
__extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };
})(Annotator.Widget);
Annotator.Viewer = (function(_super) {
Annotator.Viewer = (function(_super) {
__extends(Viewer, _super);
Viewer.prototype.events = {
......@@ -2010,12 +1938,12 @@ Annotator.Viewer = (function(_super) {
};
Viewer.prototype.load = function(annotations) {
var annotation, controller, controls, del, edit, element, field, item, link, links, list, _i, _j, _len, _len1, _ref, _ref1;
var annotation, controller, controls, del, edit, element, field, item, link, links, list, _k, _l, _len2, _len3, _ref2, _ref3;
this.annotations = annotations || [];
list = this.element.find('ul:first').empty();
_ref = this.annotations;
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
annotation = _ref[_i];
_ref2 = this.annotations;
for (_k = 0, _len2 = _ref2.length; _k < _len2; _k++) {
annotation = _ref2[_k];
item = $(this.item).clone().appendTo(list).data('annotation', annotation);
controls = item.find('.annotator-controls');
link = controls.find('.annotator-link');
......@@ -2048,9 +1976,9 @@ Annotator.Viewer = (function(_super) {
}
};
}
_ref1 = this.fields;
for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
field = _ref1[_j];
_ref3 = this.fields;
for (_l = 0, _len3 = _ref3.length; _l < _len3; _l++) {
field = _ref3[_l];
element = $(field.element).clone().appendTo(item)[0];
field.load(element, annotation, controller);
}
......@@ -2086,15 +2014,15 @@ Annotator.Viewer = (function(_super) {
return Viewer;
})(Annotator.Widget);
})(Annotator.Widget);
LinkParser = (function() {
LinkParser = (function() {
function LinkParser(data) {
this.data = data;
}
LinkParser.prototype.get = function(rel, cond) {
var d, k, keys, match, v, _i, _len, _ref, _results;
var d, k, keys, match, v, _k, _len2, _ref2, _results;
if (cond == null) {
cond = {};
}
......@@ -2111,10 +2039,10 @@ LinkParser = (function() {
}
return _results;
})();
_ref = this.data;
_ref2 = this.data;
_results = [];
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
d = _ref[_i];
for (_k = 0, _len2 = _ref2.length; _k < _len2; _k++) {
d = _ref2[_k];
match = keys.reduce((function(m, k) {
return m && (d[k] === cond[k]);
}), true);
......@@ -2129,21 +2057,11 @@ LinkParser = (function() {
return LinkParser;
})();
/*
//
*/
// Generated by CoffeeScript 1.6.3
var Annotator,
__bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; },
__hasProp = {}.hasOwnProperty,
__extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };
})();
Annotator = Annotator || {};
Annotator = Annotator || {};
Annotator.Notification = (function(_super) {
Annotator.Notification = (function(_super) {
__extends(Notification, _super);
Notification.prototype.events = {
......@@ -2182,23 +2100,19 @@ Annotator.Notification = (function(_super) {
return Notification;
})(Delegator);
})(Delegator);
Annotator.Notification.INFO = 'show';
Annotator.Notification.INFO = 'show';
Annotator.Notification.SUCCESS = 'success';
Annotator.Notification.SUCCESS = 'success';
Annotator.Notification.ERROR = 'error';
Annotator.Notification.ERROR = 'error';
$(function() {
$(function() {
var notification;
notification = new Annotator.Notification;
Annotator.showNotification = notification.show;
return Annotator.hideNotification = notification.hide;
});
/*
//
*/
});
//@ sourceMappingURL=annotator.map
\ No newline at end of file
}).call(this);
{"version":3,"file":"annotator.js","sources":["_preamble.coffee","../src.annotator/xpath.coffee","../src.annotator/extensions.coffee","../src.annotator/console.coffee","../src.annotator/class.coffee","../src.annotator/range.coffee","../src.annotator/annotator.coffee","../src.annotator/widget.coffee","../src.annotator/editor.coffee","../src.annotator/viewer.coffee","../src.annotator/notification.coffee"],"names":[],"mappings":"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"}
\ No newline at end of file
// Generated by CoffeeScript 1.6.3
/*
** Annotator 1.2.6-dev-41b88f9
** Annotator 1.2.7-dev-9612762
** https://github.com/okfn/annotator/
**
** Copyright 2012 Aron Carroll, Rufus Pollock, and Nick Stenning.
** Dual licensed under the MIT and GPLv3 licenses.
** https://github.com/okfn/annotator/blob/master/LICENSE
**
** Built at: 2013-09-03 13:21:11Z
** Built at: 2013-07-17 12:06:57Z
*/
......
{"version":3,"file":"annotator.permissions.js","sources":["_preamble.coffee","../src.annotator/plugin/permissions.coffee"],"names":[],"mappings":"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"}
\ No newline at end of file
// Generated by CoffeeScript 1.6.3
/*
** Annotator 1.2.6-dev-41b88f9
** Annotator 1.2.7-dev-48fa9e6
** https://github.com/okfn/annotator/
**
** Copyright 2012 Aron Carroll, Rufus Pollock, and Nick Stenning.
** Dual licensed under the MIT and GPLv3 licenses.
** https://github.com/okfn/annotator/blob/master/LICENSE
**
** Built at: 2013-09-03 13:21:11Z
** Built at: 2013-07-16 23:25:13Z
*/
......
{"version":3,"file":"annotator.store.js","sources":["_preamble.coffee","../src.annotator/plugin/store.coffee"],"names":[],"mappings":"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"}
\ No newline at end of file
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