From c5220bd92d2e0ead5728f43d16387e8947d0c4e2 Mon Sep 17 00:00:00 2001 From: Justin Greywolf Date: Mon, 18 Dec 2023 06:27:10 -0800 Subject: [PATCH] Fixed parser/tests --- packages/mermaid/src/diagrams/class/classDb.ts | 2 +- packages/mermaid/src/diagrams/class/classDiagram.spec.ts | 1 + packages/mermaid/src/diagrams/class/parser/classDiagram.jison | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) 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