* Generate a mapping of standard vendor prefixes using the defined style property and event name. * * @param {string} styleProp * @param {string} eventName * @returns {object}
(styleProp, eventName)
| 6054 | * @returns {object} |
| 6055 | */ |
| 6056 | function makePrefixMap(styleProp, eventName) { |
| 6057 | var prefixes = {}; |
| 6058 | |
| 6059 | prefixes[styleProp.toLowerCase()] = eventName.toLowerCase(); |
| 6060 | prefixes['Webkit' + styleProp] = 'webkit' + eventName; |
| 6061 | prefixes['Moz' + styleProp] = 'moz' + eventName; |
| 6062 | prefixes['ms' + styleProp] = 'MS' + eventName; |
| 6063 | prefixes['O' + styleProp] = 'o' + eventName.toLowerCase(); |
| 6064 | |
| 6065 | return prefixes; |
| 6066 | } |
| 6067 | |
| 6068 | /** |
| 6069 | * A list of event names to a configurable list of vendor prefixes. |