diff --git a/lib/scope.js b/lib/scope.js index ad497c36..92e29c3f 100644 --- a/lib/scope.js +++ b/lib/scope.js @@ -101,6 +101,9 @@ Scoping.prototype.scopeRules = function(oRules) { if (sSelector2) { aNewSelectors.push(sSelector2); } + } else { + // scope name already exists + aNewSelectors.push(sSelector); } } diff --git a/test/expected/libraries/scopes/default/lib2/default/themes/bar/library-RTL.css b/test/expected/libraries/scopes/default/lib2/default/themes/bar/library-RTL.css index 3a22e7b0..7af66d3b 100644 --- a/test/expected/libraries/scopes/default/lib2/default/themes/bar/library-RTL.css +++ b/test/expected/libraries/scopes/default/lib2/default/themes/bar/library-RTL.css @@ -41,3 +41,15 @@ .myRule8 { display: block; } + +.sapContrast .sapMNLI { + background: #000000; +} + +.sapContrast .sapMNLG-GroupHeader { + background: #000000; +} + +.sapContrast .sapMNLG-Body .sapMNLI { + background: #000000; +} diff --git a/test/expected/libraries/scopes/default/lib2/default/themes/bar/library.css b/test/expected/libraries/scopes/default/lib2/default/themes/bar/library.css index 3b90c70c..276799c7 100644 --- a/test/expected/libraries/scopes/default/lib2/default/themes/bar/library.css +++ b/test/expected/libraries/scopes/default/lib2/default/themes/bar/library.css @@ -41,3 +41,15 @@ .myRule8 { display: block; } + +.sapContrast .sapMNLI { + background: #000000; +} + +.sapContrast .sapMNLG-GroupHeader { + background: #000000; +} + +.sapContrast .sapMNLG-Body .sapMNLI { + background: #000000; +} \ No newline at end of file diff --git a/test/fixtures/libraries/scopes/default/lib2/default/themes/bar/library.source.less b/test/fixtures/libraries/scopes/default/lib2/default/themes/bar/library.source.less index e003a5b8..bb017206 100644 --- a/test/fixtures/libraries/scopes/default/lib2/default/themes/bar/library.source.less +++ b/test/fixtures/libraries/scopes/default/lib2/default/themes/bar/library.source.less @@ -26,3 +26,18 @@ .myRule8 { display: block; } + +.sapContrast { + .sapMNLI { + background: #000000; + } + .sapMNLG-GroupHeader { + background: #000000; + } + + .sapMNLG-Body { + .sapMNLI { + background: darken(#000000,5); + } + } +} \ No newline at end of file