Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
seleniumhq
GitHub Repository: seleniumhq/selenium
Path: blob/trunk/third_party/closure/goog/ui/componentutil.js
4500 views
1
/**
2
* @license
3
* Copyright The Closure Library Authors.
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
/**
8
* @fileoverview Static utility methods for UI components.
9
*/
10
11
goog.provide('goog.ui.ComponentUtil');
12
13
goog.require('goog.events.MouseAsMouseEventType');
14
goog.require('goog.events.MouseEvents');
15
goog.require('goog.events.PointerAsMouseEventType');
16
goog.requireType('goog.ui.Component');
17
18
19
20
/**
21
* @param {!goog.ui.Component} component
22
* @return {!goog.events.MouseEvents} The browser events that should be listened
23
* to for the given mouse events.
24
*/
25
goog.ui.ComponentUtil.getMouseEventType = function(component) {
26
'use strict';
27
return component.pointerEventsEnabled() ?
28
goog.events.PointerAsMouseEventType :
29
goog.events.MouseAsMouseEventType;
30
};
31
32