Draft of font-awesome support as described in issue #49.

This commit is contained in:
knsv
2015-10-07 18:35:30 +02:00
parent 16906ee242
commit ed65e6df3b
3 changed files with 10 additions and 8 deletions

View File

@@ -73,9 +73,15 @@ exports.addVertices = function (vert, g) {
verticeText = vertice.text; verticeText = vertice.text;
} }
var labelTypeStr = ''; var labelTypeStr = '';
if(conf.htmlLabels) { if(conf.htmlLabels) {
labelTypeStr = 'html'; labelTypeStr = 'html';
verticeText = verticeText.replace(/fa:fa[\w\-]+/g,function(s,t,u){
return '<i class="fa '+ s.substring(3)+'">&nbsp';
});
} else { } else {
verticeText = verticeText.replace(/<br>/g, "\n"); verticeText = verticeText.replace(/<br>/g, "\n");
labelTypeStr = 'text'; labelTypeStr = 'text';

View File

@@ -303,10 +303,6 @@ exports.encodeEntities = function(text){
}); });
//txt = txt.replace(/fa:fa[\w\-]+/g,function(s,t,u){
// return 'fa:¢';
//});
return txt; return txt;
}; };

View File

@@ -18,10 +18,10 @@
<h1><i class="fa fa-camera-retro"></i> Font awesome support</h1> <h1><i class="fa fa-camera-retro"></i> Font awesome support</h1>
<div class="mermaid" id="i211"> <div class="mermaid" id="i211">
graph LR graph LR
A["A double quote:#quot;"] -->B["A dec char:#9829;"] A["A double quote:#quot;"] -->B["fa:fa-twitter nu springer vi"]
B -->C["#9829; ;^; #60;"] B -->C[fa:fa-ban nu springer vi]
C--> D(fa:fa-camera-retro); C--> D(fa:fa-spinner);
D--> E(tjo); D--> E(En fa:fa-camera-retro kanske?);
</div> </div>
<div class="mermaid" id="i211"> <div class="mermaid" id="i211">
sequenceDiagram sequenceDiagram