Iekš #lv.php šon pacēlās jautājums, kāpēc Mozilla, alertojot stringu ar tukšņiem, tos kollapsē (tip — aizvieto divus un vairākus vienu pēc otra sekojošus tukšņus ar vienu).
Atbilde pati par sevi neko nepaskaidro. T.i. — neizskatās, ka attiecīgā produkta izstrādātāji būtu jel kā ieinteresēti risināt radušos problēmu :)
P.S. Termins tuksnis, kuru es šajā ierakstā konsekventi izmantoju, lai apzīmētu atstarpi, vairāk ir jāuztver ar ironiju, kā mana nesaprotamā izteiksmes veida neatņemama sastāvdaļa.
P.P.S. Tiem, kas slinki. Pagaidām vienīgais cross–browser apkārtceļš ir alert(str.replace(/ /g, "\xA0"))
.
1 misame @ 15:01 (2005. gada 19. aprīlis)
droši vien ka to izdara kāds pārcentīgs html parseris, kuram (taču!) ir jāaizvieto vairākas atstarpes ar vienu.
2 laacz @ 15:04 (2005. gada 19. aprīlis)
misame: Mozilla interfeiss pats par sevi ir HTML+CSS :) Apskaties iekš chrome direktorijas *.jar archivus. Tāpēc arī tāds uzvedības modelis.
3 Kāds @ 16:32 (2005. gada 19. aprīlis)
Es teiktu, ka problēma ir smieklīga ;D …
4 MZM @ 21:50 (2005. gada 19. aprīlis)
Sagribējās kā MS–Wordā formatēt visu ar atstarpēm? ;)
5 Knagis @ 00:00 (2005. gada 20. aprīlis)
nav nemaz tik smiekliiga. piem: uztaisam alertu ar taadu kaa sarakstinju. kur headeri ir bez atkaapeem, bet kaut kaads uzskaitiijums ar atkaapeem. tak alerts nenjem pretii.
6 Kāds @ 10:26 (2005. gada 20. aprīlis)
Tādām lietām ir ļoti muļķīgi izmantot alert …
7 gudrais @ 11:00 (2005. gada 20. aprīlis)
labāk nelietot alert vispār bet taisīt ar css.
8 Pecis @ 13:04 (2005. gada 20. aprīlis)
laacz, ja gribi nelietot tuksni, lieto tukšuma simbola apzīmējumu, nav nevis kolapsē, bet apvieno. Kāpēc ir tik grūti runāt latviski? 3lit@r1sms nelauj?
:))
Starp citu, kā jau teicu #lv.php, tas ir saistīts ar to, ka html apvieno arī tukšumus — Mozillai viss interfeiss ir būvēts uz tādas pašas bāzes. Sou… acīmredzot tur ir jālieto 'escape' rakstu zīmes.
9 laacz @ 13:16 (2005. gada 20. aprīlis)
Pecisk: vieglāk runāt šādi. Latviski bieži vien ir grūti, sarežģīti un laikietilpīgi. Laiku pa laikam atļaujos piedomāt pie tā, lai uzrakstītu kaut ko latviskāk, nekā pirksti grib, bet lielāko laika tiesu tomēr rakstu šādi. Cenšoties lēnām laboties :)
10 Arturs @ 16:06 (2005. gada 20. aprīlis)
Vai ir kāds reāls piemērs no dzīves, kad vairāki tukšumi pēc kārtas ir vajadzīgi?
11 Kirils @ 17:59 (2005. gada 20. aprīlis)
gudrais: nepaarzinu v3, bet CSS v2 nesuportee alertus, un tas galu galuu ir JS, nevis CSS uzdevums.
Arturs: ja nav permu reguleet font parametrus, tad r e t i n a a t a j a a t e k s t a a atstarpes ievieto, rakstot vairaakas kopaa.
12 Sm @ 18:25 (2005. gada 20. aprīlis)
Arturs: Sens tipogrāfijas likums paredz vienu atstarpi pēc vārda un divas pēc pieturzīmes teikuma beigās. Šādi.
13 Sm @ 18:26 (2005. gada 20. aprīlis)
Lācz: Tava bloga komentāri sirgst ar to pašu.
Enter.
14 Sm @ 18:26 (2005. gada 20. aprīlis)
Laigan, gareniskais balttuksnis tiek cienīts.
15 Arturs @ 23:51 (2005. gada 20. aprīlis)
Sm, par tiem diviem tukšumiem pēc pieturzīmes tu gan lej čugunu.
16 gudrais @ 08:35 (2005. gada 21. aprīlis)
kirils:protams nesuportē, tāpēc drukājam div birkā to ko gribam alertēt un ar JS tikai parādam vai noslēpjam. :)
17 ļaunais @ 17:41 (2005. gada 22. aprīlis)
Tas ir kā?
a?
18 laacz @ 18:21 (2005. gada 22. aprīlis)
Gļuks fixed. Vainīgs. Biju pārliecināts, ka šitais jau sen ir atstrādāts :)
19 laacz @ 18:22 (2005. gada 22. aprīlis)
P.S. Tiem, kas nepamanīja, kur skāde — problēma bija ar to, ka man te varēja sabakstīt miljons enterus un tie arī rādījās. Tagad vairs tā gan nav :) Pat, ja tukšņus sabaksti.
20 japets @ 19:59 (2005. gada 22. aprīlis)
hmm
tieshaam?
21 Sm @ 03:44 (2005. gada 23. aprīlis)
Ok, tagad Tavs žurcīts tikpat gudrs kā Mozilla.
22 Sm @ 03:45 (2005. gada 23. aprīlis)
Arturs: Pirms lecies, pasaki, kurā gadā iepazinies ar tipogrāfijas pamatiem.