Buckets:
ktongue/docker_container / CAD_kevin /frontend /node_modules /autoprefixer /lib /hacks /place-self.js
| 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 | |
Xet Storage Details
- Size:
- 830 Bytes
- Xet hash:
- 7d625b56825bc908bc46358fc37a8490b8eaf3b4306bafe2d280248d80ff9771
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.