Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / resources / uber / uber_frame.js
index 1325021..6230304 100644 (file)
@@ -26,6 +26,7 @@ cr.define('uber_frame', function() {
     uber.invokeMethodOnParent('navigationControlsLoaded');
 
     document.documentElement.addEventListener('mousewheel', onMouseWheel);
+    document.documentElement.addEventListener('mousedown', onMouseDown);
     cr.ui.FocusManager.disableMouseFocusOnButtons();
   }
 
@@ -146,6 +147,14 @@ cr.define('uber_frame', function() {
   }
 
   /**
+   * Handles mouse presses on the top level element. Forwards them to uber.js.
+   * @param {Event} e The mouse down event.
+   */
+  function onMouseDown(e) {
+    uber.invokeMethodOnParent('mouseDown');
+  }
+
+  /**
    * @return {Element} The currently selected iframe container.
    * @private
    */