Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(468)

Unified Diff: third_party/WebKit/Source/devtools/front_end/ui_lazy/OverviewGrid.js

Issue 2553043003: [DevTools] Remove methods on Common.Event. (Closed)
Patch Set: rebased Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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')
};
/**

Powered by Google App Engine
This is Rietveld 408576698