Mercurial > hg > OKFNAnnotator
diff annotator_files/lib/class.js @ 4:6979313586cf
new version of annotator.
author | casties |
---|---|
date | Mon, 27 Aug 2012 19:05:38 +0200 |
parents | 6356e78ccf5c |
children |
line wrap: on
line diff
--- a/annotator_files/lib/class.js Thu Apr 05 19:37:27 2012 +0200 +++ b/annotator_files/lib/class.js Mon Aug 27 19:05:38 2012 +0200 @@ -1,6 +1,7 @@ +// Generated by CoffeeScript 1.3.3 var Delegator, - __slice = Array.prototype.slice, - __hasProp = Object.prototype.hasOwnProperty; + __slice = [].slice, + __hasProp = {}.hasOwnProperty; Delegator = (function() { @@ -18,12 +19,12 @@ } Delegator.prototype.addEvents = function() { - var event, functionName, sel, selector, _i, _ref, _ref2, _results; + var event, functionName, sel, selector, _i, _ref, _ref1, _results; _ref = this.events; _results = []; for (sel in _ref) { functionName = _ref[sel]; - _ref2 = sel.split(' '), selector = 2 <= _ref2.length ? __slice.call(_ref2, 0, _i = _ref2.length - 1) : (_i = 0, []), event = _ref2[_i++]; + _ref1 = sel.split(' '), selector = 2 <= _ref1.length ? __slice.call(_ref1, 0, _i = _ref1.length - 1) : (_i = 0, []), event = _ref1[_i++]; _results.push(this.addEvent(selector.join(' '), event, functionName)); } return _results; @@ -36,7 +37,9 @@ return _this[functionName].apply(_this, arguments); }; isBlankSelector = typeof bindTo === 'string' && bindTo.replace(/\s+/g, '') === ''; - if (isBlankSelector) bindTo = this.element; + if (isBlankSelector) { + bindTo = this.element; + } if (typeof bindTo === 'string') { this.element.delegate(bindTo, event, closure); } else {