|
- 'use strict';
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _isInBrowser = require('is-in-browser');
-
- var _isInBrowser2 = _interopRequireDefault(_isInBrowser);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
-
- var js = ''; /**
- * Export javascript style and css style vendor prefixes.
- * Based on "transform" support test.
- */
-
- var css = '';
-
- // We should not do anything if required serverside.
- if (_isInBrowser2['default']) {
- // Order matters. We need to check Webkit the last one because
- // other vendors use to add Webkit prefixes to some properties
- var jsCssMap = {
- Moz: '-moz-',
- // IE did it wrong again ...
- ms: '-ms-',
- O: '-o-',
- Webkit: '-webkit-'
- };
- var style = document.createElement('p').style;
- var testProp = 'Transform';
-
- for (var key in jsCssMap) {
- if (key + testProp in style) {
- js = key;
- css = jsCssMap[key];
- break;
- }
- }
- }
-
- /**
- * Vendor prefix string for the current browser.
- *
- * @type {{js: String, css: String}}
- * @api public
- */
- exports['default'] = { js: js, css: css };
|