| Index: third_party/WebKit/Source/devtools/front_end/ui_lazy/OverviewGrid.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/ui_lazy/OverviewGrid.js b/third_party/WebKit/Source/devtools/front_end/ui_lazy/OverviewGrid.js
|
| index 90c5f20f59f5a00d184505483e21a4d1366b676f..856470cd6d87e2f634799d5dece8875c443e7879 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/ui_lazy/OverviewGrid.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/ui_lazy/OverviewGrid.js
|
| @@ -110,6 +110,13 @@ UI.OverviewGrid = class {
|
| }
|
|
|
| /**
|
| + * @param {?function(!Event):boolean} clickHandler
|
| + */
|
| + setClickHandler(clickHandler) {
|
| + this._window.setClickHandler(clickHandler);
|
| + }
|
| +
|
| + /**
|
| * @param {number} zoomFactor
|
| * @param {number} referencePoint
|
| */
|
| @@ -185,6 +192,13 @@ UI.OverviewGrid.Window = class extends Common.Object {
|
| }
|
|
|
| /**
|
| + * @param {?function(!Event):boolean} clickHandler
|
| + */
|
| + setClickHandler(clickHandler) {
|
| + this._clickHandler = clickHandler;
|
| + }
|
| +
|
| + /**
|
| * @param {!Event} event
|
| */
|
| _resizerElementStartDragging(event) {
|
| @@ -240,7 +254,7 @@ UI.OverviewGrid.Window = class extends Common.Object {
|
| delete this._overviewWindowSelector;
|
| var clickThreshold = 3;
|
| if (window.end - window.start < clickThreshold) {
|
| - if (this.dispatchEventToListeners(UI.OverviewGrid.Events.Click, event))
|
| + if (this._clickHandler && this._clickHandler.call(null, event))
|
| return;
|
| var middle = window.end;
|
| window.start = Math.max(0, middle - UI.OverviewGrid.MinSelectableSize / 2);
|
| @@ -405,8 +419,7 @@ UI.OverviewGrid.Window = class extends Common.Object {
|
|
|
| /** @enum {symbol} */
|
| UI.OverviewGrid.Events = {
|
| - WindowChanged: Symbol('WindowChanged'),
|
| - Click: Symbol('Click')
|
| + WindowChanged: Symbol('WindowChanged')
|
| };
|
|
|
| /**
|
|
|