diff --git a/packages/mermaid/src/diagrams/class/classDb.ts b/packages/mermaid/src/diagrams/class/classDb.ts index 5600a4006..0e18d1e0f 100644 --- a/packages/mermaid/src/diagrams/class/classDb.ts +++ b/packages/mermaid/src/diagrams/class/classDb.ts @@ -215,7 +215,7 @@ export const cleanupLabel = function (label: string) { }; /** - * Called by parser when a special node is found, e.g. a clickable element. + * Called by parser when assigning cssClass to a class * * @param ids - Comma separated list of ids * @param className - Class to add diff --git a/packages/mermaid/src/diagrams/class/classDiagram.spec.ts b/packages/mermaid/src/diagrams/class/classDiagram.spec.ts index fb719658e..e3dbb17f1 100644 --- a/packages/mermaid/src/diagrams/class/classDiagram.spec.ts +++ b/packages/mermaid/src/diagrams/class/classDiagram.spec.ts @@ -409,6 +409,7 @@ class C13["With Città foreign language"] }, ], "methods": [], + "styles": [], "type": "", } `); diff --git a/packages/mermaid/src/diagrams/class/parser/classDiagram.jison b/packages/mermaid/src/diagrams/class/parser/classDiagram.jison index 70e9753f1..ed4e72027 100644 --- a/packages/mermaid/src/diagrams/class/parser/classDiagram.jison +++ b/packages/mermaid/src/diagrams/class/parser/classDiagram.jison @@ -377,7 +377,7 @@ styleStatement ; cssClassStatement - : CSSCLASS STR stylesOpt {yy.setCssClass($2, $3);} + : CSSCLASS STR ALPHA {yy.setCssClass($2, $3);} ; stylesOpt