Path: blob/trunk/third_party/closure/goog/ui/componentutil.js
4500 views
/**1* @license2* Copyright The Closure Library Authors.3* SPDX-License-Identifier: Apache-2.04*/56/**7* @fileoverview Static utility methods for UI components.8*/910goog.provide('goog.ui.ComponentUtil');1112goog.require('goog.events.MouseAsMouseEventType');13goog.require('goog.events.MouseEvents');14goog.require('goog.events.PointerAsMouseEventType');15goog.requireType('goog.ui.Component');16171819/**20* @param {!goog.ui.Component} component21* @return {!goog.events.MouseEvents} The browser events that should be listened22* to for the given mouse events.23*/24goog.ui.ComponentUtil.getMouseEventType = function(component) {25'use strict';26return component.pointerEventsEnabled() ?27goog.events.PointerAsMouseEventType :28goog.events.MouseAsMouseEventType;29};303132