// in an iframe. Iframes can be layered on top of each other, but not mixed in
// with page content, so all overlapping content on uber must be framed.
-<include src="../../../../ui/webui/resources/js/util.js"></include>
-<include src="uber_utils.js"></include>
+<include src="../../../../ui/webui/resources/js/util.js">
+<include src="uber_utils.js">
cr.define('uber_frame', function() {
uber.invokeMethodOnParent('navigationControlsLoaded');
document.documentElement.addEventListener('mousewheel', onMouseWheel);
+ document.documentElement.addEventListener('mousedown', onMouseDown);
cr.ui.FocusManager.disableMouseFocusOnButtons();
}
}
/**
+ * 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
*/