You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
1.5 KiB
70 lines
1.5 KiB
/** |
|
* Copyright 2013-2015, Facebook, Inc. |
|
* All rights reserved. |
|
* |
|
* This source code is licensed under the BSD-style license found in the |
|
* LICENSE file in the root directory of this source tree. An additional grant |
|
* of patent rights can be found in the PATENTS file in the same directory. |
|
* |
|
* @providesModule EventConstants |
|
*/ |
|
|
|
'use strict'; |
|
|
|
var keyMirror = require("./keyMirror"); |
|
|
|
var PropagationPhases = keyMirror({bubbled: null, captured: null}); |
|
|
|
/** |
|
* Types of raw signals from the browser caught at the top level. |
|
*/ |
|
var topLevelTypes = keyMirror({ |
|
topBlur: null, |
|
topChange: null, |
|
topClick: null, |
|
topCompositionEnd: null, |
|
topCompositionStart: null, |
|
topCompositionUpdate: null, |
|
topContextMenu: null, |
|
topCopy: null, |
|
topCut: null, |
|
topDoubleClick: null, |
|
topDrag: null, |
|
topDragEnd: null, |
|
topDragEnter: null, |
|
topDragExit: null, |
|
topDragLeave: null, |
|
topDragOver: null, |
|
topDragStart: null, |
|
topDrop: null, |
|
topError: null, |
|
topFocus: null, |
|
topInput: null, |
|
topKeyDown: null, |
|
topKeyPress: null, |
|
topKeyUp: null, |
|
topLoad: null, |
|
topMouseDown: null, |
|
topMouseMove: null, |
|
topMouseOut: null, |
|
topMouseOver: null, |
|
topMouseUp: null, |
|
topPaste: null, |
|
topReset: null, |
|
topScroll: null, |
|
topSelectionChange: null, |
|
topSubmit: null, |
|
topTextInput: null, |
|
topTouchCancel: null, |
|
topTouchEnd: null, |
|
topTouchMove: null, |
|
topTouchStart: null, |
|
topWheel: null |
|
}); |
|
|
|
var EventConstants = { |
|
topLevelTypes: topLevelTypes, |
|
PropagationPhases: PropagationPhases |
|
}; |
|
|
|
module.exports = EventConstants;
|
|
|