mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-01-14 06:43:25 +08:00
Decouple HREF token from STR and correct grammar
This commit is contained in:
parent
58b2b0993a
commit
6a40f4b955
@ -91,10 +91,7 @@ accDescr\s*"{"\s* { this.begin("acc_descr_multili
|
|||||||
line was introduced with 'click'.
|
line was introduced with 'click'.
|
||||||
'href "<link>"' attaches the specified link to the node that was specified by 'click'.
|
'href "<link>"' attaches the specified link to the node that was specified by 'click'.
|
||||||
*/
|
*/
|
||||||
<*>"href"[\s]+["] this.begin("href");
|
<*>"href" return 'HREF';
|
||||||
<href>["] this.popState();
|
|
||||||
<href>[^"]* return 'HREF';
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
---interactivity command---
|
---interactivity command---
|
||||||
'call' adds a callback to the specified node. 'call' can only be specified when
|
'call' adds a callback to the specified node. 'call' can only be specified when
|
||||||
@ -391,10 +388,10 @@ clickStatement
|
|||||||
| CLICK className CALLBACK_NAME STR {$$ = $1;yy.setClickEvent($2, $3);yy.setTooltip($2, $4);}
|
| CLICK className CALLBACK_NAME STR {$$ = $1;yy.setClickEvent($2, $3);yy.setTooltip($2, $4);}
|
||||||
| CLICK className CALLBACK_NAME CALLBACK_ARGS {$$ = $1;yy.setClickEvent($2, $3, $4);}
|
| CLICK className CALLBACK_NAME CALLBACK_ARGS {$$ = $1;yy.setClickEvent($2, $3, $4);}
|
||||||
| CLICK className CALLBACK_NAME CALLBACK_ARGS STR {$$ = $1;yy.setClickEvent($2, $3, $4);yy.setTooltip($2, $5);}
|
| CLICK className CALLBACK_NAME CALLBACK_ARGS STR {$$ = $1;yy.setClickEvent($2, $3, $4);yy.setTooltip($2, $5);}
|
||||||
| CLICK className HREF {$$ = $1;yy.setLink($2, $3);}
|
| CLICK className HREF STR {$$ = $1;yy.setLink($2, $4);}
|
||||||
| CLICK className HREF LINK_TARGET {$$ = $1;yy.setLink($2, $3, $4);}
|
| CLICK className HREF STR LINK_TARGET {$$ = $1;yy.setLink($2, $4, $5);}
|
||||||
| CLICK className HREF STR {$$ = $1;yy.setLink($2, $3);yy.setTooltip($2, $4);}
|
| CLICK className HREF STR STR {$$ = $1;yy.setLink($2, $4);yy.setTooltip($2, $5);}
|
||||||
| CLICK className HREF STR LINK_TARGET {$$ = $1;yy.setLink($2, $3, $5);yy.setTooltip($2, $4);}
|
| CLICK className HREF STR STR LINK_TARGET {$$ = $1;yy.setLink($2, $4, $6);yy.setTooltip($2, $5);}
|
||||||
;
|
;
|
||||||
|
|
||||||
cssClassStatement
|
cssClassStatement
|
||||||
|
Loading…
x
Reference in New Issue
Block a user