Mozilla (Firefox), Marker, wiele SVG

Włączyłem układ wykresów siły wymuszonej przez d3 do zakładek extjs, aby za każdym razem, gdy dodawana była nowa karta, generowany był nowy wykres svg. Jak dotąd nie ma problemu.

Teraz zamierzałem zamienić wykres w kierowany (dodając znacznik i mówiąc liniom, aby go użyli)

Każde wygenerowane elementy svg są zgodne z tym wzorem:

<svg width="100%" height="100%">

<defs><marker id="end-arrow" viewBox="0 -5 10 10" refX="6" markerWidth="3"     markerHeight="3" orient="auto"><path d="M0,-5L10,0L0,5" fill="#ccc"></path></marker>
</defs>

<g transform="translate(4,0) scale(1)"><line class="link" sig="30.84" style="stroke-width: 3;" x1="538" y1="347" x2="409" y2="467" marker-end="url(#end-arrow)"></line>
...
</g>
</svg>

Z Crome wszystko działa dobrze. Doszedłem do wniosku, że struktura i sposób generowania svg powinny być mniej więcej poprawne.

Ale z Firefoxem Markery będą widoczne tylko dla pierwszego svg. (pierwsza karta) Wszystkie pozostałe svgs nie pokażą żadnych grotów strzałek.

„Inspect Elements” mówi mi, że znaczniki są tam i że odnoszą się do nich linie.

I tu kończą mi się pomysły, gdzie i czego szukać. :(

questionAnswers(1)

yourAnswerToTheQuestion