Autor Zpráva
tre-SKA
Profil
Dobry den,

Mam mapu v SVG formate a mam tam tooltip ku kazdemu statu a ja sa chcem spytat ako sa v SVG zadefinuje novy riadok? Konkretne:

<g onclick="window.open(id, '_top')" id="tanzania" onmouseout="HideTooltip(evt)" onmousemove="ShowTooltip(evt, 'United Republic of Tanzania')" class="land coast tz">

United Republic of Tanzania je moc dlhe a chcel by som to takto:

United Republic
of Tanzania


Skusal som uz kadeco /n , <br /> ...
Monkeys
Profil *
tre-SKA:

myslim ze BR sa pise <br> alebo <br />

urcite nie </br>

M.
tre-SKA
Profil
hej hej teraz som si vsimol co som napisal za blbost, ale skusal som to v spravnom tvare :)
Sir Tom
Profil
tre-SKA:
Také dobrý den,

řešit zalamování textu už v jeho podobě s použitím <br /> nebo /n je blbost. Zalamování by měla řešit přímo funkce, která text zalomí automaticky. Napiš nám sem kód funkce ShowTooltip().
tre-SKA
Profil
No to by bolo najidealnejsie ale na to som si netrufol uz :) tu je ten kod.

function ShowTooltip(evt, mouseovertext)
    {
        tooltip.setAttributeNS(null,"x",evt.clientX+11);
        tooltip.setAttributeNS(null,"y",evt.clientY+27);
        tooltip.firstChild.data = mouseovertext;
        tooltip.setAttributeNS(null,"visibility","visible");

        length = tooltip.getComputedTextLength();
        tooltip_bg.setAttributeNS(null,"width",length+8);
        tooltip_bg.setAttributeNS(null,"x",evt.clientX+8);
        tooltip_bg.setAttributeNS(null,"y",evt.clientY+14);
        tooltip_bg.setAttributeNS(null,"visibility","visibile");
    }
Sir Tom
Profil
tre-SKA:
Tak tady bych se snažil asi upravit hodnotu, co se vkládá do tooltip.firstChild.data a pak si možná pohrát délkou, resp. výškou height v tooltip_bg.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: