Jesus sucks
This commit is contained in:
32
backend/frontend/node_modules/postcss-page-break/index.js
generated
vendored
Normal file
32
backend/frontend/node_modules/postcss-page-break/index.js
generated
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
var postcss = require('postcss');
|
||||
|
||||
module.exports = postcss.plugin('postcss-page-break', function () {
|
||||
|
||||
return function (root) {
|
||||
|
||||
root.walkDecls(/^break-(inside|before|after)/, function (decl) {
|
||||
// do not process column|region related properties
|
||||
if (decl.value.search(/column|region/) >= 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
var newValue;
|
||||
switch (decl.value) {
|
||||
case 'page':
|
||||
newValue = 'always';
|
||||
break;
|
||||
case 'avoid-page':
|
||||
newValue = 'avoid';
|
||||
break;
|
||||
default:
|
||||
newValue = decl.value;
|
||||
}
|
||||
|
||||
decl.cloneBefore({
|
||||
prop: 'page-' + decl.prop,
|
||||
value: newValue
|
||||
});
|
||||
});
|
||||
|
||||
};
|
||||
});
|
||||
Reference in New Issue
Block a user