Buckets:
ktongue/docker_container / CAD_kevin /frontend /node_modules /autoprefixer /lib /hacks /grid-row-column.js
| let Declaration = require('../declaration') | |
| let utils = require('./grid-utils') | |
| class GridRowColumn extends Declaration { | |
| /** | |
| * Translate grid-row / grid-column to separate -ms- prefixed properties | |
| */ | |
| insert(decl, prefix, prefixes) { | |
| if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes) | |
| let values = utils.parse(decl) | |
| let [start, span] = utils.translate(values, 0, 1) | |
| let hasStartValueSpan = values[0] && values[0].includes('span') | |
| if (hasStartValueSpan) { | |
| span = values[0].join('').replace(/\D/g, '') | |
| } | |
| ;[ | |
| [decl.prop, start], | |
| [`${decl.prop}-span`, span] | |
| ].forEach(([prop, value]) => { | |
| utils.insertDecl(decl, prop, value) | |
| }) | |
| return undefined | |
| } | |
| } | |
| GridRowColumn.names = ['grid-row', 'grid-column'] | |
| module.exports = GridRowColumn | |
Xet Storage Details
- Size:
- 825 Bytes
- Xet hash:
- 8d729e4a5087b3f49248eb55701bca863640f571e62a3ef204d56729c9743686
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.