sub commlink {
my $self = shift;
return "" unless $self->{'id'};
my $label = $self->{'label'};
$label =~ s/\x{00b5}/\µ/g;
$label =~ s/\x{03bc}/\μ/g; # Looks almost exactly the same as µ
return "{'id'}."\" class=\"".$self->{'state'}."\">".$label."";
}
####
sub commlink {
my $self = shift;
return "" unless $self->{'id'};
my $label = $self->{'label'};
$label = decode('utf8', $label); # Why? It's already utf8 and I need it to stay utf8
$label =~ s/\x{00b5}/\µ/g;
$label =~ s/\x{03bc}/\μ/g; # Looks almost exactly the same as µ
return "{'id'}."\" class=\"".$self->{'state'}."\">".$label."";
}