summaryrefslogtreecommitdiff
path: root/node_modules/autoprefixer/lib/hacks/place-self.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/autoprefixer/lib/hacks/place-self.js')
-rw-r--r--node_modules/autoprefixer/lib/hacks/place-self.js32
1 files changed, 0 insertions, 32 deletions
diff --git a/node_modules/autoprefixer/lib/hacks/place-self.js b/node_modules/autoprefixer/lib/hacks/place-self.js
deleted file mode 100644
index e0ce3e8c..00000000
--- a/node_modules/autoprefixer/lib/hacks/place-self.js
+++ /dev/null
@@ -1,32 +0,0 @@
-let Declaration = require('../declaration')
-let utils = require('./grid-utils')
-
-class PlaceSelf extends Declaration {
- /**
- * Translate place-self to separate -ms- prefixed properties
- */
- insert(decl, prefix, prefixes) {
- if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes)
-
- // prevent doubling of prefixes
- if (decl.parent.some(i => i.prop === '-ms-grid-row-align')) {
- return undefined
- }
-
- let [[first, second]] = utils.parse(decl)
-
- if (second) {
- utils.insertDecl(decl, 'grid-row-align', first)
- utils.insertDecl(decl, 'grid-column-align', second)
- } else {
- utils.insertDecl(decl, 'grid-row-align', first)
- utils.insertDecl(decl, 'grid-column-align', first)
- }
-
- return undefined
- }
-}
-
-PlaceSelf.names = ['place-self']
-
-module.exports = PlaceSelf