diff --git a/core/css.ts b/core/css.ts index eec45df1a..0502edbf1 100644 --- a/core/css.ts +++ b/core/css.ts @@ -198,7 +198,7 @@ let content = ` display: none; } -.blocklyDisabled>.blocklyPath { +.blocklyDisabledPattern>.blocklyPath { fill: var(--blocklyDisabledPattern); fill-opacity: .5; stroke-opacity: .5; diff --git a/core/renderers/common/path_object.ts b/core/renderers/common/path_object.ts index a1bfbccbd..077f80bb7 100644 --- a/core/renderers/common/path_object.ts +++ b/core/renderers/common/path_object.ts @@ -200,6 +200,7 @@ export class PathObject implements IPathObject { */ protected updateDisabled_(disabled: boolean) { this.setClass_('blocklyDisabled', disabled); + this.setClass_('blocklyDisabledPattern', disabled); } /** diff --git a/core/renderers/zelos/constants.ts b/core/renderers/zelos/constants.ts index 73d3285df..8cd36e025 100644 --- a/core/renderers/zelos/constants.ts +++ b/core/renderers/zelos/constants.ts @@ -890,7 +890,7 @@ export class ConstantProvider extends BaseConstantProvider { `}`, // Disabled outline paths. - `${selector} .blocklyDisabled > .blocklyOutlinePath {`, + `${selector} .blocklyDisabledPattern > .blocklyOutlinePath {`, `fill: var(--blocklyDisabledPattern)`, `}`,