]> jfr.im git - irc/rizon/qchat.git/commitdiff
scrolling in tabs now bound to outer element
authorChris Porter <redacted>
Mon, 25 Aug 2014 16:21:06 +0000 (17:21 +0100)
committerChris Porter <redacted>
Mon, 25 Aug 2014 16:21:06 +0000 (17:21 +0100)
js/ui/frontends/qui.js

index 948cd2dd65eb3d4a5cd3e0d55478c043d812d5b1..14f32b780967f2948858a64bb7a70c7ed728ade6 100644 (file)
@@ -39,8 +39,8 @@ qwebirc.ui.QUI = new Class({
     
     this.input = this.qjsui.bottom;
     this.reflow = this.qjsui.reflow.bind(this.qjsui);
-    
-    this.tabs.addEvent("mousewheel", function(x) {
+
+    var scrollHandler = function(x) {
       var event = new Event(x);
       var up, down;
       if(this.sideTabs) {
@@ -63,8 +63,10 @@ qwebirc.ui.QUI = new Class({
         this.prevWindow();
       }
       event.stop();
-    }.bind(this));
-    
+    }.bind(this);
+    this.qjsui.left.addEvent("mousewheel", scrollHandler);
+    this.qjsui.top.addEvent("mousewheel", scrollHandler);
+
     this.createInput();
     this.reflow();
     this.reflow.delay(100); /* Konqueror fix */