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 {