CSAILVision / CSAILVision/LabelMeAnnotationTool

svg draw using append does not work

Ouverte
#20 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
1.5k
Forks
443
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Hi all,

I also find that the current git version does not work on using svg drawing.
In annotationTools/js/plot.js, there are lots of draw functions, such as DrawPolygon, DrawPolyLines, ... all of these functions use $('#'+element_id).append("xxx");
However, it does not work at my side. By "not work", I mean these functions show no output on my screen. I use console.log to check what was contained in $('#'+element_id), and found that the append does not work.

So, I googled, and find a workaround by adding

var divName = String('#'+element_id+'_div');
if (divName != null) $(divName).html($(divName).html());

these two lines at the end of each these draw function.
It generally works, but I cannot believe this is the right way to go.

My question is that
is there any special setup I should follow?

My environment is macbook pro + safari/chrome, apache 2.4.

yours,
Luming

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Start in annotationTools/js/plot.js and inspect DrawPolygon, DrawPolyLines, and the other drawing functions that call append. Reproduce the missing SVG output in Safari or Chrome, then determine whether the issue is specific to the referenced element or append operation. Done means the drawing functions render without the reported html workaround.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
frontend
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.