From a5a713be8aea112812a9ead5eace7dae460a92a8 Mon Sep 17 00:00:00 2001 From: tophf Date: Mon, 6 Aug 2018 12:42:41 +0300 Subject: [PATCH] correctly handle the space before ::pseudo --- vendor-overwrites/beautify/beautify-css-mod.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/vendor-overwrites/beautify/beautify-css-mod.js b/vendor-overwrites/beautify/beautify-css-mod.js index 7a97a9db..85c16422 100644 --- a/vendor-overwrites/beautify/beautify-css-mod.js +++ b/vendor-overwrites/beautify/beautify-css-mod.js @@ -508,15 +508,11 @@ // sass/less parent reference don't use a space // sass nested pseudo-class don't use a space - /* Stylus override. - Disabling this block since we don't like the result. - // preserve space before pseudoclasses/pseudoelements, as it means "in any child" - if (lookBack(" ") && output[output.length - 1] !== " ") { + if (lookBack(" ") && outputPosCol && !/\s$/.test(output[output.length - 1])) { output.push(" "); outputPosCol++; } - */ if (peek() === ":") { // pseudo-element