client/js/main.js
changeset 41 9b9aabbb83bb
parent 37 db991a757015
child 42 48d825187d67
--- a/client/js/main.js	Fri Sep 07 18:19:27 2012 +0200
+++ b/client/js/main.js	Fri Sep 14 10:21:00 2012 +0900
@@ -151,28 +151,24 @@
     }
     
     this.$.find(".Rk-Bins")
-        .click(function(_e) {
-            if (Rkns.$(_e.target).is(".Rk-Bin-Title,.Rk-Bin-Title-Icon")) {
-                var _mainDiv = Rkns.$(_e.target).siblings(".Rk-Bin-Main");
-                if (_mainDiv.is(":hidden")) {
-                    _this.$.find(".Rk-Bin-Main").slideUp();
-                    _mainDiv.slideDown();
-                }
+        .on("click",".Rk-Bin-Title,.Rk-Bin-Title-Icon", function() {
+            var _mainDiv = Rkns.$(this).siblings(".Rk-Bin-Main");
+            if (_mainDiv.is(":hidden")) {
+                _this.$.find(".Rk-Bin-Main").slideUp();
+                _mainDiv.slideDown();
             }
-        }).mousedown(function(_e) {
-            var _t = findItem(_e);
-            if (_t) {
-                _t.addClass("dragging");
-                _this.selected_bin_item = {
-                    uri : $(_t).attr("data-uri"),
-                    title : $(_t).attr("data-title"),
-                    description : $(_t).attr("data-description"),
-                    image: $(_t).attr("data-image")
-                }
-                return false;
+        }).on("mousedown", ".Rk-Bin-Item", function() {
+            var _t = Rkns.$(this);
+            _t.addClass("dragging");
+            _this.selected_bin_item = {
+                uri : $(_t).attr("data-uri"),
+                title : $(_t).attr("data-title"),
+                description : $(_t).attr("data-description"),
+                image: $(_t).attr("data-image")
             }
-        }).mouseover(function(_e) {
-            var _t = findItem(_e);
+            return false;
+        }).on("mouseover", ".Rk-Bin-Item", function(_e) {
+            var _t = Rkns.$(this);
             if (_t && $(_t).attr("data-uri")) {
                 var _models = _this.project.get("nodes").where({
                     uri: $(_t).attr("data-uri")