MediaWiki diskusija:Common.js

Lapas saturs netiek atbalstīts citās valodās.
No ''Wikibooks''

Ar random book opciju ir problēmas:

  1. Viņš neuztaisa list itemu random book kreisajā navigācijas kastē
    1. lai gan javascript:RandomBook(); iepeistots adreses joslā esot uz kādas lv.wikibooks lapas tiešām strādā, respektīvi, pēc Enter noklikšķināšanas viņš dod šķietami nejaušu lapu (resp., vai nu Vācu valoda vai Sprāgstvielas, ņemot vērā pašreizējo lv.wikibooks saturu). Tas nozīmē to, ka skripta pirmā puse, kas izvēlas nejaušu lapu no Wikibooks:Alfabētiska klasifikācija strādā, taču, šķiet, ka ir vēl viena problēma (vismaz balsoties uz tīri statistiskiem novērojumiem)
    2. grāmata Ābece neparādās nejauši izvēlēto lapu vidū un šim lietotājam ir pamatotas aizdomas, ka tas ir tāpēc, ka grāmatas nosaukums sākas ar diakriticizētu burtu, resp., ā.

Pēdējā varētu būtu pietiekami svarīga problēma, lai šādu skriptu atmestu, taču, pieņemot, ka skripts neģenerē nekādas JS kļūdas uz lv.wikibooks lapām, viņš pagaidām varētu arī palikt.

Character entity references

(Lai aiztaupītu potenciālu Googlēšanu, iespējams)

Ne-ASCII burtiem (tajā skaitā tādiem, kam ir garumzīmes), iespējams, vajag tikt iekodētiem, tikai, saskaņā ar to, ko var atrast iekš Google, JavaScript izmanto savādākas character entity references.

HTML izmanto decimālas character entity references ē&#275, bet atbilstošajā JS char. referencē decimālais skaitlis 275 ir hexadecimāls, resp., 0113, un priekšā iet \u. Tātad, ja kādā stringā vajag norādīt piemēram, burtu ē un kaut kas salūzt tad to ē vajadzētu aizvietot ar \u0113. ...nu vismaz Wikibooks:Alfab\u0113tiska_klasifik\u0101cija strādā.

Uz šīs lapas ir rīks HTML char. entities pārvēršanai no decimālām uz hexadecimālām.