Start
 

Aldfaer

Hét gratis stamboomprogramma

U bent op pagina StartForumSjablonennowrap plaatsnamen uitschakelen
.

nowrap plaatsnamen uitschakelen


  Posten niet toegestaanPage: « < 1 of 1 > »
09 Feb 2013 - 22:1527476
nowrap plaatsnamen uitschakelen

Hoe kan ik in de standaard rapportages (en bonus indien mogelijk)de nowrap functie van de plaatsnamen uitschakelen? Bij voorkeur met de vraag "Zonder NoWrap" Ja/Nee

Achtergrond: ik heb veelal lange plaatsnamen om er voor te zorgen dat die in Google earth en maps herkenbaar zijn, voorbeelden:
Plan-de-la-Croix, Euseigne, Valais, Suisse
Presidencia Roque Sáenz Peña, Chaco Provinzia, Argentina
Rosebud Dist, Sioux Nation, Shannon County, South Dakota, USA

Dit veroorzaakt veel witruimte in de tekstuitvoer en verlaagt de leesbaarheid.



__________________
Ruud de Ruiter, CH-1982 Euseigne - Probleem opgelost? - laat dat even in het forum weten
10 Feb 2013 - 08:3327478

Ik heb het niet uitgeprobeerd, maar ik denk dat een "harde spatie" (Alt-0160) wellicht uitkomst kan bieden.
Voor degenen die het wat zegt: in HTML is deze code bekend als &nbsp; (no breaking space).



10 Feb 2013 - 10:0927479

Door in de broncode white-space:nowrap te veranderen in white-space:wrap of helemaal weg te halen.
Mooier zou zijn wanneer er een algemene wrap id of class in CSS zou zijn die je naar believen kunt laten wrappen of niet. DS



10 Feb 2013 - 15:4027487

Dirk,
In de broncode(s) is geen optie, het komt daar tig keer voor en met iedere update moet je dat opnieuw doen

Guido,
Harde spaties is ook geen optie, honderden plaatsnamen en als je het niet meer wilt opnieuw doen EN je weet niet waar die harde return moet komen. Dat kan voor dezelfde plaatsnaam in één en dezelfde uitvoer iedere keer anders zijn

Ik zoek een hook die de nowrap functie opheft.



__________________
Ruud de Ruiter, CH-1982 Euseigne - Probleem opgelost? - laat dat even in het forum weten
10 Feb 2013 - 17:1327490

Een mogelijke manier/oplossing is, alle nowrap occurencies in basis.asjl, en wellicht in andere library bestanden,

[voorbeeld]
<span style="white-space:nowrap">_BIRTHPLACE</span>
te vervangen door:
<span class="wrappert">_BIRTHPLACE</span>

De class wrappert wordt dan in het CSS gedeelte van de sjabloon definieert als:
.wrappert{white-space:nowrap} // niet wrappen
of
.wrappert{white-space:wrap} // wel wrappen

Dit is een ingrijpende aanpassing en zal niet snel worden doorgevoerd. DS



10 Feb 2013 - 18:3127491

Een hook is een praktisch onhaalbare kaart omdat dit in tig functiecodevelden inzake plaatsnaamvelden kan voorkomen.

Ook in de bonus rapporten is dit praktisch onuitvoerbaar; een aantal sjablonen werkt wel in de broncode met *.css bestanden maar deze toepassing (en dan nog eens wel/niet) ligt echt niet voor de hand om aan te brengen.



__________________
Han
10 Feb 2013 - 19:2927493

Mijn conclusie is dan dat via een editor alle statements in basis.asjl als:
<span style="white-space: nowrap">_BIRTPLAC</span>
en gelijksoortig vervangen moeten worden door
_BIRTPLAC
dan basis wegschrijven als basisnowrap.asjl en de aanroepen in nageslacht.asjl en voorgeslacht.asjl aan te passen.

Nu is het geval dat ik dit zelf niet nodig heb voor de NL uitvoer, maar wel voor de franse uitvoer. Aangezien dit (inclusief de bijbehorende aldfaer libs) sjablonen zijn die destijds op basis van versie 3.2.xx door mij zijn ontwikkeld (is vertaling doorgevoerd), kan ik een dergelijke verandering zonder gevaar voor vernietiging door update toepassen. OK er is dan geen keuze wel of niet, maar geen wrap heeft mijn voorkeur.

Ik kan dan gelijktijdig een update naar versie 4.2 uitvoeren.



__________________
Ruud de Ruiter, CH-1982 Euseigne - Probleem opgelost? - laat dat even in het forum weten
10 Feb 2013 - 19:5127494

Je hoeft alleen de schuin gedrukte tekst: <span style="white-space:nowrap"> vervangen door: <span class="wrappert">.
Van _DEATPLAC, _BIRTPLAC etc dien je af te blijven. Dan nog de class wrappert oid definieren.

Een andere mogelijkheid
vervang: <span style="white-space:nowrap">
door: <span style="white-space:wrap"> en dan hoef je geen class te maken.
In dit geval eigenlijk van nowrap naar wrap de tekst er omheen is voor de contekst. DS




Last edited by (10 Feb 2013 - 19:59)
11 Feb 2013 - 08:2827497

Bedankt Dirk, ik ga aan de slag



__________________
Ruud de Ruiter, CH-1982 Euseigne - Probleem opgelost? - laat dat even in het forum weten
  Posten niet toegestaanPage: « < 1 of 1 > »

© Stichting Aldfaer - ingeschreven bij de KvK Noord-Nederland onder nr. 01096526