Evan You 13 лет назад
Родитель
Сommit
8f79a10b36
3 измененных файлов с 13 добавлено и 14 удалено
  1. 1 1
      src/directives.js
  2. 12 12
      src/filters.js
  3. 0 1
      src/seed.js

+ 1 - 1
src/directives.js

@@ -52,7 +52,7 @@ module.exports = {
                         el            : e.currentTarget,
                         originalEvent : e,
                         directive     : self,
-                        seed          : e.currentTarget.seed
+                        seed          : self.seed
                     })
                 }
                 this.el.addEventListener(event, proxy)

+ 12 - 12
src/filters.js

@@ -12,18 +12,18 @@ module.exports = {
     // TODO probably there's a better way.
     // Angular doesn't support delegation either
     // any real performance gain?
-    delegate: function (handler, args) {
-        var selector = args[0]
-        return function (e) {
-            var oe = e.originalEvent,
-                target = delegateCheck(oe.target, oe.currentTarget, selector)
-            if (target) {
-                e.el = target
-                e.seed = target.seed
-                handler.call(this, e)
-            }
-        }
-    }
+    // delegate: function (handler, args) {
+    //     var selector = args[0]
+    //     return function (e) {
+    //         var oe = e.originalEvent,
+    //             target = delegateCheck(oe.target, oe.currentTarget, selector)
+    //         if (target) {
+    //             e.el = target
+    //             e.seed = target.seed
+    //             handler.call(this, e)
+    //         }
+    //     }
+    // }
 
 }
 

+ 0 - 1
src/seed.js

@@ -14,7 +14,6 @@ function Seed (el, options) {
         el = document.querySelector(el)
     }
 
-    el.seed         = this
     this.el         = el
     this._bindings  = {}