summaryrefslogtreecommitdiffstats
path: root/tests/visual
diff options
context:
space:
mode:
authorPaul Bakaus <paul.bakaus@googlemail.com>2008-08-11 09:35:12 +0000
committerPaul Bakaus <paul.bakaus@googlemail.com>2008-08-11 09:35:12 +0000
commitd90fe750a3e77d7f0323483a1b60c5263428a1cd (patch)
treed916c2b493c269549260bd212da34504800d38bf /tests/visual
parent3c6607b6b82765a00d8ea80e0c74019e15944255 (diff)
downloadjquery-ui-d90fe750a3e77d7f0323483a1b60c5263428a1cd.tar.gz
jquery-ui-d90fe750a3e77d7f0323483a1b60c5263428a1cd.zip
visual tests: added stripped down autocomplete demo
Diffstat (limited to 'tests/visual')
-rw-r--r--tests/visual/autocomplete/bg.gifbin0 -> 1175 bytes
-rw-r--r--tests/visual/autocomplete/images/Amsterdam Van-Gogh Museum.jpgbin0 -> 4884 bytes
-rw-r--r--tests/visual/autocomplete/images/Amsterdam.jpgbin0 -> 5853 bytes
-rw-r--r--tests/visual/autocomplete/images/Antwerpen Rubenshaus.jpgbin0 -> 6069 bytes
-rw-r--r--tests/visual/autocomplete/images/Antwerpen.jpgbin0 -> 3454 bytes
-rw-r--r--tests/visual/autocomplete/images/Appenzell.jpgbin0 -> 6028 bytes
-rw-r--r--tests/visual/autocomplete/images/Arnhem Historisches Museum.jpgbin0 -> 4207 bytes
-rw-r--r--tests/visual/autocomplete/images/Bled.jpgbin0 -> 3014 bytes
-rw-r--r--tests/visual/autocomplete/images/Bled_Die Burg von Bled.jpgbin0 -> 6723 bytes
-rw-r--r--tests/visual/autocomplete/images/Bogojina_Die Pfarrkirche.jpgbin0 -> 6144 bytes
-rw-r--r--tests/visual/autocomplete/images/BolognaBasilicadiSanPetronio.jpgbin0 -> 2988 bytes
-rw-r--r--tests/visual/autocomplete/images/BolognaFontanadelNettuno.jpgbin0 -> 3657 bytes
-rw-r--r--tests/visual/autocomplete/images/BolognaPiazzaMaggiore.jpgbin0 -> 5394 bytes
-rw-r--r--tests/visual/autocomplete/images/Bolsward Martinikerk.jpgbin0 -> 5524 bytes
-rw-r--r--tests/visual/autocomplete/images/Bolsward Stadhuis.jpgbin0 -> 5220 bytes
-rw-r--r--tests/visual/autocomplete/images/Bolsward.jpgbin0 -> 4887 bytes
-rw-r--r--tests/visual/autocomplete/images/BordeauxND.jpgbin0 -> 6149 bytes
-rw-r--r--tests/visual/autocomplete/images/BordeauxPlaceB.jpgbin0 -> 4867 bytes
-rw-r--r--tests/visual/autocomplete/images/BotanischerGartenZuerich.jpgbin0 -> 4294 bytes
-rw-r--r--tests/visual/autocomplete/images/Bouillon.jpgbin0 -> 6465 bytes
-rw-r--r--tests/visual/autocomplete/images/Gent Hotel de Ville2.jpgbin0 -> 6495 bytes
-rw-r--r--tests/visual/autocomplete/images/Gent.jpgbin0 -> 3318 bytes
-rw-r--r--tests/visual/autocomplete/images/GenuaStrand.jpgbin0 -> 4926 bytes
-rw-r--r--tests/visual/autocomplete/images/GenuabeiNacht.jpgbin0 -> 3844 bytes
-rw-r--r--tests/visual/autocomplete/images/Giessbachfaelle Brienz.jpgbin0 -> 5435 bytes
-rw-r--r--tests/visual/autocomplete/images/Giethoorn.jpgbin0 -> 3818 bytes
-rw-r--r--tests/visual/autocomplete/images/Gnesen.jpgbin0 -> 5727 bytes
-rw-r--r--tests/visual/autocomplete/images/Gornij Grad_KATHEDRALE.jpgbin0 -> 4697 bytes
-rw-r--r--tests/visual/autocomplete/images/Gossensass.jpgbin0 -> 5777 bytes
-rw-r--r--tests/visual/autocomplete/images/Grad_Burg Grad2.jpgbin0 -> 6766 bytes
-rw-r--r--tests/visual/autocomplete/images/GrandDixence.jpgbin0 -> 6773 bytes
-rw-r--r--tests/visual/autocomplete/images/GrenoblePanorama.jpgbin0 -> 5867 bytes
-rw-r--r--tests/visual/autocomplete/images/Groningen.jpgbin0 -> 5378 bytes
-rw-r--r--tests/visual/autocomplete/images/GrottenvonReclere.jpgbin0 -> 5638 bytes
-rw-r--r--tests/visual/autocomplete/images/Guebwiller.jpgbin0 -> 5458 bytes
-rw-r--r--tests/visual/autocomplete/images/Kamnik_Die Franziskaner Bibliothek.jpgbin0 -> 6284 bytes
-rw-r--r--tests/visual/autocomplete/images/Karlsbad Muehlbrunnkolonnade.jpgbin0 -> 5392 bytes
-rw-r--r--tests/visual/autocomplete/images/Kazimierz.jpgbin0 -> 6259 bytes
-rw-r--r--tests/visual/autocomplete/images/KirchbergAltesRathaus1.jpgbin0 -> 4295 bytes
-rw-r--r--tests/visual/autocomplete/images/KlagenfurtDom.jpgbin0 -> 6189 bytes
-rw-r--r--tests/visual/autocomplete/images/KleineMeerjungfreu.jpgbin0 -> 2788 bytes
-rw-r--r--tests/visual/autocomplete/images/LazienkiparkWarschau.jpgbin0 -> 4226 bytes
-rw-r--r--tests/visual/autocomplete/images/LeHavreHafen.jpgbin0 -> 5857 bytes
-rw-r--r--tests/visual/autocomplete/images/LeMans.jpgbin0 -> 6556 bytes
-rw-r--r--tests/visual/autocomplete/images/Lednice.jpgbin0 -> 5389 bytes
-rw-r--r--tests/visual/autocomplete/images/Leeuwarden Fries Museum.jpgbin0 -> 6753 bytes
-rw-r--r--tests/visual/autocomplete/images/Leeuwarden.jpgbin0 -> 4035 bytes
-rw-r--r--tests/visual/autocomplete/images/Lelystad.jpgbin0 -> 2368 bytes
-rw-r--r--tests/visual/autocomplete/images/Lemmer.jpgbin0 -> 4620 bytes
-rw-r--r--tests/visual/autocomplete/images/Leper Halles aux draps.jpgbin0 -> 4979 bytes
-rw-r--r--tests/visual/autocomplete/images/Leuven Museum fuer Kirchenkunst.jpgbin0 -> 6414 bytes
-rw-r--r--tests/visual/autocomplete/images/Leuven.jpgbin0 -> 6907 bytes
-rw-r--r--tests/visual/autocomplete/images/Luxemburg.jpgbin0 -> 5830 bytes
-rw-r--r--tests/visual/autocomplete/images/LuzernAltstadt.jpgbin0 -> 6673 bytes
-rw-r--r--tests/visual/autocomplete/images/LuzernPicassoMuseum.jpgbin0 -> 4493 bytes
-rw-r--r--tests/visual/autocomplete/images/Lyon.jpgbin0 -> 6609 bytes
-rw-r--r--tests/visual/autocomplete/images/Maastricht Onze Lieve Vrou...jpgbin0 -> 3799 bytes
-rw-r--r--tests/visual/autocomplete/images/Maastricht St Servaasbasiliek.jpgbin0 -> 5721 bytes
-rw-r--r--tests/visual/autocomplete/images/Maastricht Walmuur.jpgbin0 -> 4080 bytes
-rw-r--r--tests/visual/autocomplete/images/Maastricht.jpgbin0 -> 4890 bytes
-rw-r--r--tests/visual/autocomplete/images/MagiatalMaggia.jpgbin0 -> 5064 bytes
-rw-r--r--tests/visual/autocomplete/images/Mailand3.jpgbin0 -> 5513 bytes
-rw-r--r--tests/visual/autocomplete/images/Metlika_Bela Krajina Museum.jpgbin0 -> 6352 bytes
-rw-r--r--tests/visual/autocomplete/images/MilanoCastelloSforzesco.jpgbin0 -> 4143 bytes
-rw-r--r--tests/visual/autocomplete/images/MilanoDom.jpgbin0 -> 5533 bytes
-rw-r--r--tests/visual/autocomplete/images/MilazzoBurg.jpgbin0 -> 3506 bytes
-rw-r--r--tests/visual/autocomplete/images/Novo Mesto_Das Museum.jpgbin0 -> 5441 bytes
-rw-r--r--tests/visual/autocomplete/images/ObervellachBurgFalkenstein.jpgbin0 -> 5777 bytes
-rw-r--r--tests/visual/autocomplete/images/OdenseeAndersen.jpgbin0 -> 4513 bytes
-rw-r--r--tests/visual/autocomplete/images/Olimje_Kirche und Apotheke in Olimje.jpgbin0 -> 7792 bytes
-rw-r--r--tests/visual/autocomplete/images/Olomouc.jpgbin0 -> 5608 bytes
-rw-r--r--tests/visual/autocomplete/images/OlympischesMuseumLausanne.jpgbin0 -> 5719 bytes
-rw-r--r--tests/visual/autocomplete/images/OrleansMaisonJeannedArc.jpgbin0 -> 5458 bytes
-rw-r--r--tests/visual/autocomplete/images/OrleansParcFloraldelaSource.jpgbin0 -> 5731 bytes
-rw-r--r--tests/visual/autocomplete/images/OstiaAntica.jpgbin0 -> 5433 bytes
-rw-r--r--tests/visual/autocomplete/images/Ostrow Tumski.jpgbin0 -> 4755 bytes
-rw-r--r--tests/visual/autocomplete/images/PoertschachSchlossLeonstain.jpgbin0 -> 7178 bytes
-rw-r--r--tests/visual/autocomplete/images/Portoroz.jpgbin0 -> 5483 bytes
-rw-r--r--tests/visual/autocomplete/images/Posen.jpgbin0 -> 4390 bytes
-rw-r--r--tests/visual/autocomplete/images/Postojna.jpgbin0 -> 4047 bytes
-rw-r--r--tests/visual/autocomplete/images/Prag Altstaedter Ring.jpgbin0 -> 6487 bytes
-rw-r--r--tests/visual/autocomplete/images/Prag Waldsteinpalais.jpgbin0 -> 5051 bytes
-rw-r--r--tests/visual/autocomplete/images/RouenNotreDame.jpgbin0 -> 4442 bytes
-rw-r--r--tests/visual/autocomplete/images/Salzbergwerk Bex.jpgbin0 -> 5258 bytes
-rw-r--r--tests/visual/autocomplete/images/SalzbergwerkWieliczka.jpgbin0 -> 5356 bytes
-rw-r--r--tests/visual/autocomplete/images/SalzburgFestungHohensalzburg.jpgbin0 -> 5349 bytes
-rw-r--r--tests/visual/autocomplete/images/SalzburgResidenz.jpgbin0 -> 5495 bytes
-rw-r--r--tests/visual/autocomplete/images/WienMuseumsQuartier.jpgbin0 -> 6056 bytes
-rw-r--r--tests/visual/autocomplete/images/WienMusikverein.jpgbin0 -> 7119 bytes
-rw-r--r--tests/visual/autocomplete/images/WienRiesenrad.jpgbin0 -> 8840 bytes
-rw-r--r--tests/visual/autocomplete/images/WienRingstrasse.jpgbin0 -> 6635 bytes
-rw-r--r--tests/visual/autocomplete/index.html132
-rw-r--r--tests/visual/autocomplete/indicator.gifbin0 -> 1553 bytes
-rw-r--r--tests/visual/autocomplete/localdata.js216
-rw-r--r--tests/visual/autocomplete/main.css53
95 files changed, 401 insertions, 0 deletions
diff --git a/tests/visual/autocomplete/bg.gif b/tests/visual/autocomplete/bg.gif
new file mode 100644
index 000000000..846add071
--- /dev/null
+++ b/tests/visual/autocomplete/bg.gif
Binary files differ
diff --git a/tests/visual/autocomplete/images/Amsterdam Van-Gogh Museum.jpg b/tests/visual/autocomplete/images/Amsterdam Van-Gogh Museum.jpg
new file mode 100644
index 000000000..025328c7d
--- /dev/null
+++ b/tests/visual/autocomplete/images/Amsterdam Van-Gogh Museum.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Amsterdam.jpg b/tests/visual/autocomplete/images/Amsterdam.jpg
new file mode 100644
index 000000000..5f019bdfd
--- /dev/null
+++ b/tests/visual/autocomplete/images/Amsterdam.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Antwerpen Rubenshaus.jpg b/tests/visual/autocomplete/images/Antwerpen Rubenshaus.jpg
new file mode 100644
index 000000000..7f5d01f71
--- /dev/null
+++ b/tests/visual/autocomplete/images/Antwerpen Rubenshaus.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Antwerpen.jpg b/tests/visual/autocomplete/images/Antwerpen.jpg
new file mode 100644
index 000000000..46f74a3d1
--- /dev/null
+++ b/tests/visual/autocomplete/images/Antwerpen.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Appenzell.jpg b/tests/visual/autocomplete/images/Appenzell.jpg
new file mode 100644
index 000000000..1691ed954
--- /dev/null
+++ b/tests/visual/autocomplete/images/Appenzell.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Arnhem Historisches Museum.jpg b/tests/visual/autocomplete/images/Arnhem Historisches Museum.jpg
new file mode 100644
index 000000000..276f88a31
--- /dev/null
+++ b/tests/visual/autocomplete/images/Arnhem Historisches Museum.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Bled.jpg b/tests/visual/autocomplete/images/Bled.jpg
new file mode 100644
index 000000000..bdcae3184
--- /dev/null
+++ b/tests/visual/autocomplete/images/Bled.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Bled_Die Burg von Bled.jpg b/tests/visual/autocomplete/images/Bled_Die Burg von Bled.jpg
new file mode 100644
index 000000000..355108409
--- /dev/null
+++ b/tests/visual/autocomplete/images/Bled_Die Burg von Bled.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Bogojina_Die Pfarrkirche.jpg b/tests/visual/autocomplete/images/Bogojina_Die Pfarrkirche.jpg
new file mode 100644
index 000000000..3e0cd5099
--- /dev/null
+++ b/tests/visual/autocomplete/images/Bogojina_Die Pfarrkirche.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/BolognaBasilicadiSanPetronio.jpg b/tests/visual/autocomplete/images/BolognaBasilicadiSanPetronio.jpg
new file mode 100644
index 000000000..ef2153593
--- /dev/null
+++ b/tests/visual/autocomplete/images/BolognaBasilicadiSanPetronio.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/BolognaFontanadelNettuno.jpg b/tests/visual/autocomplete/images/BolognaFontanadelNettuno.jpg
new file mode 100644
index 000000000..0f5b576d5
--- /dev/null
+++ b/tests/visual/autocomplete/images/BolognaFontanadelNettuno.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/BolognaPiazzaMaggiore.jpg b/tests/visual/autocomplete/images/BolognaPiazzaMaggiore.jpg
new file mode 100644
index 000000000..48449cf1e
--- /dev/null
+++ b/tests/visual/autocomplete/images/BolognaPiazzaMaggiore.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Bolsward Martinikerk.jpg b/tests/visual/autocomplete/images/Bolsward Martinikerk.jpg
new file mode 100644
index 000000000..6df035af4
--- /dev/null
+++ b/tests/visual/autocomplete/images/Bolsward Martinikerk.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Bolsward Stadhuis.jpg b/tests/visual/autocomplete/images/Bolsward Stadhuis.jpg
new file mode 100644
index 000000000..7c141012d
--- /dev/null
+++ b/tests/visual/autocomplete/images/Bolsward Stadhuis.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Bolsward.jpg b/tests/visual/autocomplete/images/Bolsward.jpg
new file mode 100644
index 000000000..84dd775af
--- /dev/null
+++ b/tests/visual/autocomplete/images/Bolsward.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/BordeauxND.jpg b/tests/visual/autocomplete/images/BordeauxND.jpg
new file mode 100644
index 000000000..242ecefc3
--- /dev/null
+++ b/tests/visual/autocomplete/images/BordeauxND.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/BordeauxPlaceB.jpg b/tests/visual/autocomplete/images/BordeauxPlaceB.jpg
new file mode 100644
index 000000000..026b4014d
--- /dev/null
+++ b/tests/visual/autocomplete/images/BordeauxPlaceB.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/BotanischerGartenZuerich.jpg b/tests/visual/autocomplete/images/BotanischerGartenZuerich.jpg
new file mode 100644
index 000000000..5ee9535ef
--- /dev/null
+++ b/tests/visual/autocomplete/images/BotanischerGartenZuerich.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Bouillon.jpg b/tests/visual/autocomplete/images/Bouillon.jpg
new file mode 100644
index 000000000..72638cfd8
--- /dev/null
+++ b/tests/visual/autocomplete/images/Bouillon.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Gent Hotel de Ville2.jpg b/tests/visual/autocomplete/images/Gent Hotel de Ville2.jpg
new file mode 100644
index 000000000..9084f6f47
--- /dev/null
+++ b/tests/visual/autocomplete/images/Gent Hotel de Ville2.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Gent.jpg b/tests/visual/autocomplete/images/Gent.jpg
new file mode 100644
index 000000000..ebbd6df49
--- /dev/null
+++ b/tests/visual/autocomplete/images/Gent.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/GenuaStrand.jpg b/tests/visual/autocomplete/images/GenuaStrand.jpg
new file mode 100644
index 000000000..d52af3c79
--- /dev/null
+++ b/tests/visual/autocomplete/images/GenuaStrand.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/GenuabeiNacht.jpg b/tests/visual/autocomplete/images/GenuabeiNacht.jpg
new file mode 100644
index 000000000..f2a371036
--- /dev/null
+++ b/tests/visual/autocomplete/images/GenuabeiNacht.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Giessbachfaelle Brienz.jpg b/tests/visual/autocomplete/images/Giessbachfaelle Brienz.jpg
new file mode 100644
index 000000000..096319267
--- /dev/null
+++ b/tests/visual/autocomplete/images/Giessbachfaelle Brienz.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Giethoorn.jpg b/tests/visual/autocomplete/images/Giethoorn.jpg
new file mode 100644
index 000000000..a6f7b0f4c
--- /dev/null
+++ b/tests/visual/autocomplete/images/Giethoorn.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Gnesen.jpg b/tests/visual/autocomplete/images/Gnesen.jpg
new file mode 100644
index 000000000..e8825a846
--- /dev/null
+++ b/tests/visual/autocomplete/images/Gnesen.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Gornij Grad_KATHEDRALE.jpg b/tests/visual/autocomplete/images/Gornij Grad_KATHEDRALE.jpg
new file mode 100644
index 000000000..47cce10d3
--- /dev/null
+++ b/tests/visual/autocomplete/images/Gornij Grad_KATHEDRALE.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Gossensass.jpg b/tests/visual/autocomplete/images/Gossensass.jpg
new file mode 100644
index 000000000..6aba6d373
--- /dev/null
+++ b/tests/visual/autocomplete/images/Gossensass.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Grad_Burg Grad2.jpg b/tests/visual/autocomplete/images/Grad_Burg Grad2.jpg
new file mode 100644
index 000000000..5bf35ad85
--- /dev/null
+++ b/tests/visual/autocomplete/images/Grad_Burg Grad2.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/GrandDixence.jpg b/tests/visual/autocomplete/images/GrandDixence.jpg
new file mode 100644
index 000000000..09464d7ce
--- /dev/null
+++ b/tests/visual/autocomplete/images/GrandDixence.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/GrenoblePanorama.jpg b/tests/visual/autocomplete/images/GrenoblePanorama.jpg
new file mode 100644
index 000000000..d4d0d1bb3
--- /dev/null
+++ b/tests/visual/autocomplete/images/GrenoblePanorama.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Groningen.jpg b/tests/visual/autocomplete/images/Groningen.jpg
new file mode 100644
index 000000000..0068a86f3
--- /dev/null
+++ b/tests/visual/autocomplete/images/Groningen.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/GrottenvonReclere.jpg b/tests/visual/autocomplete/images/GrottenvonReclere.jpg
new file mode 100644
index 000000000..74d6b3d3f
--- /dev/null
+++ b/tests/visual/autocomplete/images/GrottenvonReclere.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Guebwiller.jpg b/tests/visual/autocomplete/images/Guebwiller.jpg
new file mode 100644
index 000000000..e31f924c4
--- /dev/null
+++ b/tests/visual/autocomplete/images/Guebwiller.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Kamnik_Die Franziskaner Bibliothek.jpg b/tests/visual/autocomplete/images/Kamnik_Die Franziskaner Bibliothek.jpg
new file mode 100644
index 000000000..1de470593
--- /dev/null
+++ b/tests/visual/autocomplete/images/Kamnik_Die Franziskaner Bibliothek.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Karlsbad Muehlbrunnkolonnade.jpg b/tests/visual/autocomplete/images/Karlsbad Muehlbrunnkolonnade.jpg
new file mode 100644
index 000000000..86caa2049
--- /dev/null
+++ b/tests/visual/autocomplete/images/Karlsbad Muehlbrunnkolonnade.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Kazimierz.jpg b/tests/visual/autocomplete/images/Kazimierz.jpg
new file mode 100644
index 000000000..62c265074
--- /dev/null
+++ b/tests/visual/autocomplete/images/Kazimierz.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/KirchbergAltesRathaus1.jpg b/tests/visual/autocomplete/images/KirchbergAltesRathaus1.jpg
new file mode 100644
index 000000000..6f4d018c4
--- /dev/null
+++ b/tests/visual/autocomplete/images/KirchbergAltesRathaus1.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/KlagenfurtDom.jpg b/tests/visual/autocomplete/images/KlagenfurtDom.jpg
new file mode 100644
index 000000000..ac9faad2f
--- /dev/null
+++ b/tests/visual/autocomplete/images/KlagenfurtDom.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/KleineMeerjungfreu.jpg b/tests/visual/autocomplete/images/KleineMeerjungfreu.jpg
new file mode 100644
index 000000000..b5b13c193
--- /dev/null
+++ b/tests/visual/autocomplete/images/KleineMeerjungfreu.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/LazienkiparkWarschau.jpg b/tests/visual/autocomplete/images/LazienkiparkWarschau.jpg
new file mode 100644
index 000000000..c0b114483
--- /dev/null
+++ b/tests/visual/autocomplete/images/LazienkiparkWarschau.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/LeHavreHafen.jpg b/tests/visual/autocomplete/images/LeHavreHafen.jpg
new file mode 100644
index 000000000..9fc38d016
--- /dev/null
+++ b/tests/visual/autocomplete/images/LeHavreHafen.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/LeMans.jpg b/tests/visual/autocomplete/images/LeMans.jpg
new file mode 100644
index 000000000..d919de7da
--- /dev/null
+++ b/tests/visual/autocomplete/images/LeMans.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Lednice.jpg b/tests/visual/autocomplete/images/Lednice.jpg
new file mode 100644
index 000000000..726248044
--- /dev/null
+++ b/tests/visual/autocomplete/images/Lednice.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Leeuwarden Fries Museum.jpg b/tests/visual/autocomplete/images/Leeuwarden Fries Museum.jpg
new file mode 100644
index 000000000..6d93e3478
--- /dev/null
+++ b/tests/visual/autocomplete/images/Leeuwarden Fries Museum.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Leeuwarden.jpg b/tests/visual/autocomplete/images/Leeuwarden.jpg
new file mode 100644
index 000000000..c0f78c0cf
--- /dev/null
+++ b/tests/visual/autocomplete/images/Leeuwarden.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Lelystad.jpg b/tests/visual/autocomplete/images/Lelystad.jpg
new file mode 100644
index 000000000..be794f3cd
--- /dev/null
+++ b/tests/visual/autocomplete/images/Lelystad.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Lemmer.jpg b/tests/visual/autocomplete/images/Lemmer.jpg
new file mode 100644
index 000000000..41d8996b2
--- /dev/null
+++ b/tests/visual/autocomplete/images/Lemmer.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Leper Halles aux draps.jpg b/tests/visual/autocomplete/images/Leper Halles aux draps.jpg
new file mode 100644
index 000000000..cb3138d65
--- /dev/null
+++ b/tests/visual/autocomplete/images/Leper Halles aux draps.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Leuven Museum fuer Kirchenkunst.jpg b/tests/visual/autocomplete/images/Leuven Museum fuer Kirchenkunst.jpg
new file mode 100644
index 000000000..235869079
--- /dev/null
+++ b/tests/visual/autocomplete/images/Leuven Museum fuer Kirchenkunst.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Leuven.jpg b/tests/visual/autocomplete/images/Leuven.jpg
new file mode 100644
index 000000000..3e4d5f3b3
--- /dev/null
+++ b/tests/visual/autocomplete/images/Leuven.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Luxemburg.jpg b/tests/visual/autocomplete/images/Luxemburg.jpg
new file mode 100644
index 000000000..3aaafc9cb
--- /dev/null
+++ b/tests/visual/autocomplete/images/Luxemburg.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/LuzernAltstadt.jpg b/tests/visual/autocomplete/images/LuzernAltstadt.jpg
new file mode 100644
index 000000000..47ebd5d1e
--- /dev/null
+++ b/tests/visual/autocomplete/images/LuzernAltstadt.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/LuzernPicassoMuseum.jpg b/tests/visual/autocomplete/images/LuzernPicassoMuseum.jpg
new file mode 100644
index 000000000..08fbb5a0e
--- /dev/null
+++ b/tests/visual/autocomplete/images/LuzernPicassoMuseum.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Lyon.jpg b/tests/visual/autocomplete/images/Lyon.jpg
new file mode 100644
index 000000000..7a3eda9d0
--- /dev/null
+++ b/tests/visual/autocomplete/images/Lyon.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Maastricht Onze Lieve Vrou...jpg b/tests/visual/autocomplete/images/Maastricht Onze Lieve Vrou...jpg
new file mode 100644
index 000000000..1474bb092
--- /dev/null
+++ b/tests/visual/autocomplete/images/Maastricht Onze Lieve Vrou...jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Maastricht St Servaasbasiliek.jpg b/tests/visual/autocomplete/images/Maastricht St Servaasbasiliek.jpg
new file mode 100644
index 000000000..c41e1aa17
--- /dev/null
+++ b/tests/visual/autocomplete/images/Maastricht St Servaasbasiliek.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Maastricht Walmuur.jpg b/tests/visual/autocomplete/images/Maastricht Walmuur.jpg
new file mode 100644
index 000000000..75fb02750
--- /dev/null
+++ b/tests/visual/autocomplete/images/Maastricht Walmuur.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Maastricht.jpg b/tests/visual/autocomplete/images/Maastricht.jpg
new file mode 100644
index 000000000..4dcb6d5d1
--- /dev/null
+++ b/tests/visual/autocomplete/images/Maastricht.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/MagiatalMaggia.jpg b/tests/visual/autocomplete/images/MagiatalMaggia.jpg
new file mode 100644
index 000000000..42ff384d9
--- /dev/null
+++ b/tests/visual/autocomplete/images/MagiatalMaggia.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Mailand3.jpg b/tests/visual/autocomplete/images/Mailand3.jpg
new file mode 100644
index 000000000..863e198f2
--- /dev/null
+++ b/tests/visual/autocomplete/images/Mailand3.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Metlika_Bela Krajina Museum.jpg b/tests/visual/autocomplete/images/Metlika_Bela Krajina Museum.jpg
new file mode 100644
index 000000000..47d24d70b
--- /dev/null
+++ b/tests/visual/autocomplete/images/Metlika_Bela Krajina Museum.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/MilanoCastelloSforzesco.jpg b/tests/visual/autocomplete/images/MilanoCastelloSforzesco.jpg
new file mode 100644
index 000000000..b430de520
--- /dev/null
+++ b/tests/visual/autocomplete/images/MilanoCastelloSforzesco.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/MilanoDom.jpg b/tests/visual/autocomplete/images/MilanoDom.jpg
new file mode 100644
index 000000000..0a5eef4a4
--- /dev/null
+++ b/tests/visual/autocomplete/images/MilanoDom.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/MilazzoBurg.jpg b/tests/visual/autocomplete/images/MilazzoBurg.jpg
new file mode 100644
index 000000000..01226a323
--- /dev/null
+++ b/tests/visual/autocomplete/images/MilazzoBurg.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Novo Mesto_Das Museum.jpg b/tests/visual/autocomplete/images/Novo Mesto_Das Museum.jpg
new file mode 100644
index 000000000..452076124
--- /dev/null
+++ b/tests/visual/autocomplete/images/Novo Mesto_Das Museum.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/ObervellachBurgFalkenstein.jpg b/tests/visual/autocomplete/images/ObervellachBurgFalkenstein.jpg
new file mode 100644
index 000000000..d502ff483
--- /dev/null
+++ b/tests/visual/autocomplete/images/ObervellachBurgFalkenstein.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/OdenseeAndersen.jpg b/tests/visual/autocomplete/images/OdenseeAndersen.jpg
new file mode 100644
index 000000000..f131b7608
--- /dev/null
+++ b/tests/visual/autocomplete/images/OdenseeAndersen.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Olimje_Kirche und Apotheke in Olimje.jpg b/tests/visual/autocomplete/images/Olimje_Kirche und Apotheke in Olimje.jpg
new file mode 100644
index 000000000..16ea33fb3
--- /dev/null
+++ b/tests/visual/autocomplete/images/Olimje_Kirche und Apotheke in Olimje.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Olomouc.jpg b/tests/visual/autocomplete/images/Olomouc.jpg
new file mode 100644
index 000000000..d9a7641f3
--- /dev/null
+++ b/tests/visual/autocomplete/images/Olomouc.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/OlympischesMuseumLausanne.jpg b/tests/visual/autocomplete/images/OlympischesMuseumLausanne.jpg
new file mode 100644
index 000000000..37a267ae5
--- /dev/null
+++ b/tests/visual/autocomplete/images/OlympischesMuseumLausanne.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/OrleansMaisonJeannedArc.jpg b/tests/visual/autocomplete/images/OrleansMaisonJeannedArc.jpg
new file mode 100644
index 000000000..220ad08fa
--- /dev/null
+++ b/tests/visual/autocomplete/images/OrleansMaisonJeannedArc.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/OrleansParcFloraldelaSource.jpg b/tests/visual/autocomplete/images/OrleansParcFloraldelaSource.jpg
new file mode 100644
index 000000000..171e56de8
--- /dev/null
+++ b/tests/visual/autocomplete/images/OrleansParcFloraldelaSource.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/OstiaAntica.jpg b/tests/visual/autocomplete/images/OstiaAntica.jpg
new file mode 100644
index 000000000..b505ec7fd
--- /dev/null
+++ b/tests/visual/autocomplete/images/OstiaAntica.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Ostrow Tumski.jpg b/tests/visual/autocomplete/images/Ostrow Tumski.jpg
new file mode 100644
index 000000000..91cae01be
--- /dev/null
+++ b/tests/visual/autocomplete/images/Ostrow Tumski.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/PoertschachSchlossLeonstain.jpg b/tests/visual/autocomplete/images/PoertschachSchlossLeonstain.jpg
new file mode 100644
index 000000000..9e958b7df
--- /dev/null
+++ b/tests/visual/autocomplete/images/PoertschachSchlossLeonstain.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Portoroz.jpg b/tests/visual/autocomplete/images/Portoroz.jpg
new file mode 100644
index 000000000..bbad5aa81
--- /dev/null
+++ b/tests/visual/autocomplete/images/Portoroz.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Posen.jpg b/tests/visual/autocomplete/images/Posen.jpg
new file mode 100644
index 000000000..791c46f2a
--- /dev/null
+++ b/tests/visual/autocomplete/images/Posen.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Postojna.jpg b/tests/visual/autocomplete/images/Postojna.jpg
new file mode 100644
index 000000000..ec2a6be8f
--- /dev/null
+++ b/tests/visual/autocomplete/images/Postojna.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Prag Altstaedter Ring.jpg b/tests/visual/autocomplete/images/Prag Altstaedter Ring.jpg
new file mode 100644
index 000000000..9f13fd367
--- /dev/null
+++ b/tests/visual/autocomplete/images/Prag Altstaedter Ring.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Prag Waldsteinpalais.jpg b/tests/visual/autocomplete/images/Prag Waldsteinpalais.jpg
new file mode 100644
index 000000000..718b4e8d9
--- /dev/null
+++ b/tests/visual/autocomplete/images/Prag Waldsteinpalais.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/RouenNotreDame.jpg b/tests/visual/autocomplete/images/RouenNotreDame.jpg
new file mode 100644
index 000000000..4e0845342
--- /dev/null
+++ b/tests/visual/autocomplete/images/RouenNotreDame.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/Salzbergwerk Bex.jpg b/tests/visual/autocomplete/images/Salzbergwerk Bex.jpg
new file mode 100644
index 000000000..29bdfe029
--- /dev/null
+++ b/tests/visual/autocomplete/images/Salzbergwerk Bex.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/SalzbergwerkWieliczka.jpg b/tests/visual/autocomplete/images/SalzbergwerkWieliczka.jpg
new file mode 100644
index 000000000..745b18501
--- /dev/null
+++ b/tests/visual/autocomplete/images/SalzbergwerkWieliczka.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/SalzburgFestungHohensalzburg.jpg b/tests/visual/autocomplete/images/SalzburgFestungHohensalzburg.jpg
new file mode 100644
index 000000000..c3e9f7428
--- /dev/null
+++ b/tests/visual/autocomplete/images/SalzburgFestungHohensalzburg.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/SalzburgResidenz.jpg b/tests/visual/autocomplete/images/SalzburgResidenz.jpg
new file mode 100644
index 000000000..eca7e6022
--- /dev/null
+++ b/tests/visual/autocomplete/images/SalzburgResidenz.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/WienMuseumsQuartier.jpg b/tests/visual/autocomplete/images/WienMuseumsQuartier.jpg
new file mode 100644
index 000000000..4e2262cac
--- /dev/null
+++ b/tests/visual/autocomplete/images/WienMuseumsQuartier.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/WienMusikverein.jpg b/tests/visual/autocomplete/images/WienMusikverein.jpg
new file mode 100644
index 000000000..477bafceb
--- /dev/null
+++ b/tests/visual/autocomplete/images/WienMusikverein.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/WienRiesenrad.jpg b/tests/visual/autocomplete/images/WienRiesenrad.jpg
new file mode 100644
index 000000000..0013657e7
--- /dev/null
+++ b/tests/visual/autocomplete/images/WienRiesenrad.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/images/WienRingstrasse.jpg b/tests/visual/autocomplete/images/WienRingstrasse.jpg
new file mode 100644
index 000000000..9543af9b9
--- /dev/null
+++ b/tests/visual/autocomplete/images/WienRingstrasse.jpg
Binary files differ
diff --git a/tests/visual/autocomplete/index.html b/tests/visual/autocomplete/index.html
new file mode 100644
index 000000000..8cd30015a
--- /dev/null
+++ b/tests/visual/autocomplete/index.html
@@ -0,0 +1,132 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+
+<title>jQuery Autocomplete Plugin</title>
+
+<script type="text/javascript" src="../../../jquery-1.2.6.js"></script>
+<script type="text/javascript" src="../../../ui/ui.core.js"></script>
+<script type="text/javascript" src="../../../ui/ui.autocomplete.js"></script>
+
+<script type='text/javascript' src='localdata.js'></script>
+<link rel="stylesheet" type="text/css" href="main.css" />
+<link rel="stylesheet" href="../../../themes/default/ui.all.css" type="text/css" media="screen" title="no title" charset="utf-8">
+
+<script type="text/javascript">
+$().ready(function() {
+
+ function findValueCallback(event, data, formatted) {
+ $("<li>").html( !data ? "No match!" : "Selected: " + formatted).appendTo("#result");
+ }
+
+ function formatItem(row) {
+ return row[0] + " (<strong>id: " + row[1] + "</strong>)";
+ }
+ function formatResult(row) {
+ return row[0].replace(/(<.+?>)/gi, '');
+ }
+
+ $("#suggest1").autocomplete({ data: cities });
+ $("#month").autocomplete({
+ data: months,
+ minChars: 0,
+ max: 12,
+ autoFill: true,
+ mustMatch: true,
+ matchContains: false,
+ scrollHeight: 220,
+ formatItem: function(data, i, total) {
+ // don't show the current month in the list of values (for whatever reason)
+ if ( data[0] == months[new Date().getMonth()] )
+ return false;
+ return data[0];
+ }
+ });
+ $("#suggest13").autocomplete({
+ data: emails,
+ minChars: 0,
+ width: 310,
+ matchContains: "word",
+ autoFill: false,
+ formatItem: function(row, i, max) {
+ return i + "/" + max + ": \"" + row.name + "\" [" + row.to + "]";
+ },
+ formatMatch: function(row, i, max) {
+ return row.name + " " + row.to;
+ },
+ formatResult: function(row) {
+ return row.to;
+ }
+ });
+
+ $("#suggest3").autocomplete({
+ data: cities,
+ multiple: true,
+ mustMatch: true,
+ autoFill: true
+ });
+
+ $("#tags").autocomplete(["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby", "python", "c", "scala", "groovy", "haskell", "pearl"], {
+ width: 320,
+ max: 4,
+ highlight: false,
+ multiple: true,
+ multipleSeparator: " ",
+ scroll: true,
+ scrollHeight: 300
+ });
+
+
+
+ $("#clear").click(function() {
+ $(":input").unautocomplete();
+ });
+});
+
+</script>
+
+</head>
+
+<body>
+
+<div id="content">
+
+ <form autocomplete="off">
+ <p>
+ <label>Single City (local):</label>
+ <input type="text" id="suggest1" />
+ <input type="button" value="Get Value" />
+ </p>
+ <p>
+ <label>Month (local):</label>
+ <input type="text" id="month" />
+ <input type="button" value="Get Value" />
+ (Current month is excluded from list)
+ </p>
+ <p>
+ <label>E-Mail (local):</label>
+ <input type="text" id="suggest13" />
+ <input type="button" value="Get Value" />
+ </p>
+ <p>
+ <label>Multiple Cities (local):</label>
+ <textarea id='suggest3' cols='40' rows='3'></textarea>
+ <input type="button" value="Get Value" />
+ </p>
+ <p>
+ <label>Tags (local):</label>
+ <input type="text" id='tags' />
+ <input type="button" value="Get Value" />
+ </p>
+
+ <input type="submit" value="Submit" />
+ </form>
+
+
+ <button id="clear">Remove all autocompletes</button>
+
+ <h3>Result:</h3> <ol id="result"></ol>
+
+</div>
+</body>
+</html>
diff --git a/tests/visual/autocomplete/indicator.gif b/tests/visual/autocomplete/indicator.gif
new file mode 100644
index 000000000..085ccaeca
--- /dev/null
+++ b/tests/visual/autocomplete/indicator.gif
Binary files differ
diff --git a/tests/visual/autocomplete/localdata.js b/tests/visual/autocomplete/localdata.js
new file mode 100644
index 000000000..6015f7c82
--- /dev/null
+++ b/tests/visual/autocomplete/localdata.js
@@ -0,0 +1,216 @@
+var months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
+var emails = [
+ { name: "Peter Pan", to: "peter@pan.de" },
+ { name: "Molly", to: "molly@yahoo.com" },
+ { name: "Forneria Marconi", to: "live@japan.jp" },
+ { name: "Master <em>Sync</em>", to: "205bw@samsung.com" },
+ { name: "Dr. <strong>Tech</strong> de Log", to: "g15@logitech.com" },
+ { name: "Don Corleone", to: "don@vegas.com" },
+ { name: "Mc Chick", to: "info@donalds.org" },
+ { name: "Donnie Darko", to: "dd@timeshift.info" },
+ { name: "Quake The Net", to: "webmaster@quakenet.org" },
+ { name: "Dr. Write", to: "write@writable.com" }
+];
+var cities = [
+ "Aberdeen", "Ada", "Adamsville", "Addyston", "Adelphi", "Adena", "Adrian", "Akron",
+ "Albany", "Alexandria", "Alger", "Alledonia", "Alliance", "Alpha", "Alvada",
+ "Alvordton", "Amanda", "Amelia", "Amesville", "Amherst", "Amlin", "Amsden",
+ "Amsterdam", "Andover", "Anna", "Ansonia", "Antwerp", "Apple Creek", "Arcadia",
+ "Arcanum", "Archbold", "Arlington", "Ashland", "Ashley", "Ashtabula", "Ashville",
+ "Athens", "Attica", "Atwater", "Augusta", "Aurora", "Austinburg", "Ava", "Avon",
+ "Avon Lake", "Bainbridge", "Bakersville", "Baltic", "Baltimore", "Bannock",
+ "Barberton", "Barlow", "Barnesville", "Bartlett", "Barton", "Bascom", "Batavia",
+ "Bath", "Bay Village", "Beach City", "Beachwood", "Beallsville", "Beaver",
+ "Beaverdam", "Bedford", "Bellaire", "Bellbrook", "Belle Center", "Belle Valley",
+ "Bellefontaine", "Bellevue", "Bellville", "Belmont", "Belmore", "Beloit", "Belpre",
+ "Benton Ridge", "Bentonville", "Berea", "Bergholz", "Berkey", "Berlin",
+ "Berlin Center", "Berlin Heights", "Bethel", "Bethesda", "Bettsville", "Beverly",
+ "Bidwell", "Big Prairie", "Birmingham", "Blacklick", "Bladensburg", "Blaine",
+ "Blakeslee", "Blanchester", "Blissfield", "Bloomdale", "Bloomingburg",
+ "Bloomingdale", "Bloomville", "Blue Creek", "Blue Rock", "Bluffton",
+ "Bolivar", "Botkins", "Bourneville", "Bowerston", "Bowersville",
+ "Bowling Green", "Bradford", "Bradner", "Brady Lake", "Brecksville",
+ "Bremen", "Brewster", "Brice", "Bridgeport", "Brilliant", "Brinkhaven",
+ "Bristolville", "Broadview Heights", "Broadway", "Brookfield", "Brookpark",
+ "Brookville", "Brownsville", "Brunswick", "Bryan", "Buchtel", "Buckeye Lake",
+ "Buckland", "Bucyrus", "Buffalo", "Buford", "Burbank", "Burghill", "Burgoon",
+ "Burkettsville", "Burton", "Butler", "Byesville", "Cable", "Cadiz", "Cairo",
+ "Caldwell", "Caledonia", "Cambridge", "Camden", "Cameron", "Camp Dennison",
+ "Campbell", "Canal Fulton", "Canal Winchester", "Canfield", "Canton", "Carbon Hill",
+ "Carbondale", "Cardington", "Carey", "Carroll", "Carrollton", "Casstown",
+ "Castalia", "Catawba", "Cecil", "Cedarville", "Celina", "Centerburg",
+ "Chagrin Falls", "Chandlersville", "Chardon", "Charm", "Chatfield", "Chauncey",
+ "Cherry Fork", "Chesapeake", "Cheshire", "Chester", "Chesterhill", "Chesterland",
+ "Chesterville", "Chickasaw", "Chillicothe", "Chilo", "Chippewa Lake",
+ "Christiansburg", "Cincinnati", "Circleville", "Clarington", "Clarksburg",
+ "Clarksville", "Clay Center", "Clayton", "Cleveland", "Cleves", "Clifton",
+ "Clinton", "Cloverdale", "Clyde", "Coal Run", "Coalton", "Coldwater", "Colerain",
+ "College Corner", "Collins", "Collinsville", "Colton", "Columbia Station",
+ "Columbiana", "Columbus", "Columbus Grove", "Commercial Point", "Conesville",
+ "Conneaut", "Conover", "Continental", "Convoy", "Coolville", "Corning", "Cortland",
+ "Coshocton", "Covington", "Creola", "Crestline", "Creston", "Crooksville",
+ "Croton", "Crown City", "Cuba", "Cumberland", "Curtice", "Custar", "Cutler",
+ "Cuyahoga Falls", "Cygnet", "Cynthiana", "Dalton", "Damascus", "Danville",
+ "Dayton", "De Graff", "Decatur", "Deerfield", "Deersville", "Defiance",
+ "Delaware", "Dellroy", "Delphos", "Delta", "Dennison", "Derby", "Derwent",
+ "Deshler", "Dexter City", "Diamond", "Dillonvale", "Dola", "Donnelsville",
+ "Dorset", "Dover", "Doylestown", "Dresden", "Dublin", "Dunbridge", "Duncan Falls",
+ "Dundee", "Dunkirk", "Dupont", "East Claridon", "East Fultonham",
+ "East Liberty", "East Liverpool", "East Palestine", "East Rochester",
+ "East Sparta", "East Springfield", "Eastlake", "Eaton", "Edgerton", "Edison",
+ "Edon", "Eldorado", "Elgin", "Elkton", "Ellsworth", "Elmore", "Elyria",
+ "Empire", "Englewood", "Enon", "Etna", "Euclid", "Evansport", "Fairborn",
+ "Fairfield", "Fairpoint", "Fairview", "Farmdale", "Farmer", "Farmersville",
+ "Fayette", "Fayetteville", "Feesburg", "Felicity", "Findlay", "Flat Rock",
+ "Fleming", "Fletcher", "Flushing", "Forest", "Fort Jennings", "Fort Loramie",
+ "Fort Recovery", "Fostoria", "Fowler", "Frankfort", "Franklin",
+ "Franklin Furnace", "Frazeysburg", "Fredericksburg", "Fredericktown",
+ "Freeport", "Fremont", "Fresno", "Friendship", "Fulton", "Fultonham",
+ "Galena", "Galion", "Gallipolis", "Galloway", "Gambier", "Garrettsville",
+ "Gates Mills", "Geneva", "Genoa", "Georgetown", "Germantown", "Gettysburg",
+ "Gibsonburg", "Girard", "Glandorf", "Glencoe", "Glenford", "Glenmont",
+ "Glouster", "Gnadenhutten", "Gomer", "Goshen", "Grafton", "Grand Rapids",
+ "Grand River", "Granville", "Gratiot", "Gratis", "Graysville", "Graytown",
+ "Green", "Green Camp", "Green Springs", "Greenfield", "Greenford",
+ "Greentown", "Greenville", "Greenwich", "Grelton", "Grove City",
+ "Groveport", "Grover Hill", "Guysville", "Gypsum", "Hallsville",
+ "Hamden", "Hamersville", "Hamilton", "Hamler", "Hammondsville",
+ "Hannibal", "Hanoverton", "Harbor View", "Harlem Springs", "Harpster",
+ "Harrisburg", "Harrison", "Harrisville", "Harrod", "Hartford", "Hartville",
+ "Harveysburg", "Haskins", "Haverhill", "Haviland", "Haydenville", "Hayesville",
+ "Heath", "Hebron", "Helena", "Hicksville", "Higginsport", "Highland", "Hilliard",
+ "Hillsboro", "Hinckley", "Hiram", "Hockingport", "Holgate", "Holland",
+ "Hollansburg", "Holloway", "Holmesville", "Homer", "Homerville", "Homeworth",
+ "Hooven", "Hopedale", "Hopewell", "Houston", "Howard", "Hoytville", "Hubbard",
+ "Hudson", "Huntsburg", "Huntsville", "Huron", "Iberia", "Independence",
+ "Irondale", "Ironton", "Irwin", "Isle Saint George", "Jackson", "Jackson Center",
+ "Jacksontown", "Jacksonville", "Jacobsburg", "Jamestown", "Jasper",
+ "Jefferson", "Jeffersonville", "Jenera", "Jeromesville", "Jerry City",
+ "Jerusalem", "Jewell", "Jewett", "Johnstown", "Junction City", "Kalida",
+ "Kansas", "Keene", "Kelleys Island", "Kensington", "Kent", "Kenton",
+ "Kerr", "Kettlersville", "Kidron", "Kilbourne", "Killbuck", "Kimbolton",
+ "Kings Mills", "Kingston", "Kingsville", "Kinsman", "Kipling", "Kipton",
+ "Kirby", "Kirkersville", "Kitts Hill", "Kunkle", "La Rue", "Lacarne",
+ "Lafayette", "Lafferty", "Lagrange", "Laings", "Lake Milton", "Lakemore",
+ "Lakeside Marblehead", "Lakeview", "Lakeville", "Lakewood", "Lancaster",
+ "Langsville", "Lansing", "Latham", "Latty", "Laura", "Laurelville",
+ "Leavittsburg", "Lebanon", "Lees Creek", "Leesburg", "Leesville",
+ "Leetonia", "Leipsic", "Lemoyne", "Lewis Center", "Lewisburg",
+ "Lewistown", "Lewisville", "Liberty Center", "Lima", "Limaville",
+ "Lindsey", "Lisbon", "Litchfield", "Lithopolis", "Little Hocking",
+ "Lockbourne", "Lodi", "Logan", "London", "Londonderry",
+ "Long Bottom", "Lorain", "Lore City", "Loudonville", "Louisville",
+ "Loveland", "Lowell", "Lowellville", "Lower Salem", "Lucas",
+ "Lucasville", "Luckey", "Ludlow Falls", "Lynchburg", "Lynx",
+ "Lyons", "Macedonia", "Macksburg", "Madison", "Magnetic Springs",
+ "Magnolia", "Maineville", "Malaga", "Malinta", "Malta", "Malvern",
+ "Manchester", "Mansfield", "Mantua", "Maple Heights", "Maplewood",
+ "Marathon", "Marengo", "Maria Stein", "Marietta", "Marion",
+ "Mark Center", "Marshallville", "Martel", "Martin", "Martins Ferry",
+ "Martinsburg", "Martinsville", "Marysville", "Mason", "Massillon",
+ "Masury", "Maumee", "Maximo", "Maynard", "Mc Arthur", "Mc Clure",
+ "Mc Comb", "Mc Connelsville", "Mc Cutchenville", "Mc Dermott",
+ "Mc Donald", "Mc Guffey", "Mechanicsburg", "Mechanicstown",
+ "Medina", "Medway", "Melmore", "Melrose", "Mendon", "Mentor",
+ "Mesopotamia", "Metamora", "Miamisburg", "Miamitown", "Miamiville",
+ "Middle Bass", "Middle Point", "Middlebranch", "Middleburg",
+ "Middlefield", "Middleport", "Middletown", "Midland", "Midvale",
+ "Milan", "Milford", "Milford Center", "Millbury", "Milledgeville",
+ "Miller City", "Millersburg", "Millersport", "Millfield",
+ "Milton Center", "Mineral City", "Mineral Ridge", "Minerva",
+ "Minford", "Mingo", "Mingo Junction", "Minster", "Mogadore",
+ "Monclova", "Monroe", "Monroeville", "Montezuma", "Montpelier",
+ "Montville", "Morral", "Morristown", "Morrow", "Moscow",
+ "Mount Blanchard", "Mount Cory", "Mount Eaton", "Mount Gilead",
+ "Mount Hope", "Mount Liberty", "Mount Orab", "Mount Perry",
+ "Mount Pleasant", "Mount Saint Joseph", "Mount Sterling",
+ "Mount Vernon", "Mount Victory", "Mowrystown", "Moxahala",
+ "Munroe Falls", "Murray City", "Nankin", "Napoleon", "Nashport",
+ "Nashville", "Navarre", "Neapolis", "Neffs", "Negley",
+ "Nelsonville", "Nevada", "Neville", "New Albany", "New Athens",
+ "New Bavaria", "New Bloomington", "New Bremen", "New Carlisle",
+ "New Concord", "New Hampshire", "New Haven", "New Holland",
+ "New Knoxville", "New Lebanon", "New Lexington", "New London",
+ "New Madison", "New Marshfield", "New Matamoras", "New Middletown",
+ "New Paris", "New Philadelphia", "New Plymouth", "New Richmond",
+ "New Riegel", "New Rumley", "New Springfield", "New Straitsville",
+ "New Vienna", "New Washington", "New Waterford", "New Weston",
+ "Newark", "Newbury", "Newcomerstown", "Newport", "Newton Falls",
+ "Newtonsville", "Ney", "Niles", "North Baltimore", "North Bend",
+ "North Benton", "North Bloomfield", "North Fairfield",
+ "North Georgetown", "North Hampton", "North Jackson",
+ "North Kingsville", "North Lawrence", "North Lewisburg",
+ "North Lima", "North Olmsted", "North Ridgeville", "North Robinson",
+ "North Royalton", "North Star", "Northfield", "Northwood", "Norwalk",
+ "Norwich", "Nova", "Novelty", "Oak Harbor", "Oak Hill", "Oakwood",
+ "Oberlin", "Oceola", "Ohio City", "Okeana", "Okolona", "Old Fort",
+ "Old Washington", "Olmsted Falls", "Ontario", "Orangeville",
+ "Oregon", "Oregonia", "Orient", "Orrville", "Orwell", "Osgood",
+ "Ostrander", "Ottawa", "Ottoville", "Otway", "Overpeck",
+ "Owensville", "Oxford", "Painesville", "Palestine", "Pandora",
+ "Paris", "Parkman", "Pataskala", "Patriot", "Paulding", "Payne",
+ "Pedro", "Peebles", "Pemberton", "Pemberville", "Peninsula",
+ "Perry", "Perrysburg", "Perrysville", "Petersburg", "Pettisville",
+ "Phillipsburg", "Philo", "Pickerington", "Piedmont", "Pierpont",
+ "Piketon", "Piney Fork", "Pioneer", "Piqua", "Pitsburg",
+ "Plain City", "Plainfield", "Pleasant City", "Pleasant Hill",
+ "Pleasant Plain", "Pleasantville", "Plymouth", "Polk",
+ "Pomeroy", "Port Clinton", "Port Jefferson", "Port Washington",
+ "Port William", "Portage", "Portland", "Portsmouth", "Potsdam",
+ "Powell", "Powhatan Point", "Proctorville", "Prospect", "Put in Bay",
+ "Quaker City", "Quincy", "Racine", "Radnor", "Randolph", "Rarden",
+ "Ravenna", "Rawson", "Ray", "Rayland", "Raymond", "Reedsville",
+ "Reesville", "Reno", "Republic", "Reynoldsburg", "Richfield",
+ "Richmond", "Richmond Dale", "Richwood", "Ridgeville Corners",
+ "Ridgeway", "Rio Grande", "Ripley", "Risingsun", "Rittman",
+ "Robertsville", "Rock Camp", "Rock Creek", "Rockbridge", "Rockford",
+ "Rocky Ridge", "Rocky River", "Rogers", "Rome", "Rootstown", "Roseville",
+ "Rosewood", "Ross", "Rossburg", "Rossford", "Roundhead", "Rudolph",
+ "Rushsylvania", "Rushville", "Russells Point", "Russellville", "Russia",
+ "Rutland", "Sabina", "Saint Clairsville", "Saint Henry", "Saint Johns",
+ "Saint Louisville", "Saint Marys", "Saint Paris", "Salem", "Salesville",
+ "Salineville", "Sandusky", "Sandyville", "Sarahsville", "Sardinia",
+ "Sardis", "Savannah", "Scio", "Scioto Furnace", "Scott", "Scottown",
+ "Seaman", "Sebring", "Sedalia", "Senecaville", "Seven Mile", "Seville",
+ "Shade", "Shadyside", "Shandon", "Sharon Center", "Sharpsburg",
+ "Shauck", "Shawnee", "Sheffield Lake", "Shelby", "Sherrodsville",
+ "Sherwood", "Shiloh", "Short Creek", "Shreve", "Sidney", "Sinking Spring",
+ "Smithfield", "Smithville", "Solon", "Somerdale", "Somerset",
+ "Somerville", "South Bloomingville", "South Charleston", "South Lebanon",
+ "South Point", "South Salem", "South Solon", "South Vienna",
+ "South Webster", "Southington", "Sparta", "Spencer", "Spencerville",
+ "Spring Valley", "Springboro", "Springfield", "Stafford", "Sterling",
+ "Steubenville", "Stewart", "Stillwater", "Stockdale", "Stockport",
+ "Stone Creek", "Stony Ridge", "Stout", "Stoutsville", "Stow", "Strasburg",
+ "Stratton", "Streetsboro", "Strongsville", "Struthers", "Stryker",
+ "Sugar Grove", "Sugarcreek", "Sullivan", "Sulphur Springs", "Summerfield",
+ "Summit Station", "Summitville", "Sunbury", "Swanton", "Sycamore",
+ "Sycamore Valley", "Sylvania", "Syracuse", "Tallmadge", "Tarlton",
+ "Terrace Park", "The Plains", "Thompson", "Thornville", "Thurman",
+ "Thurston", "Tiffin", "Tiltonsville", "Tipp City", "Tippecanoe", "Tiro",
+ "Toledo", "Tontogany", "Torch", "Toronto", "Tremont City", "Trenton",
+ "Trimble", "Trinway", "Troy", "Tuppers Plains", "Tuscarawas", "Twinsburg",
+ "Uhrichsville", "Union City", "Union Furnace", "Unionport", "Uniontown",
+ "Unionville", "Unionville Center", "Uniopolis", "Upper Sandusky", "Urbana",
+ "Utica", "Valley City", "Van Buren", "Van Wert", "Vandalia", "Vanlue",
+ "Vaughnsville", "Venedocia", "Vermilion", "Verona", "Versailles",
+ "Vickery", "Vienna", "Vincent", "Vinton", "Wadsworth", "Wakefield",
+ "Wakeman", "Walbridge", "Waldo", "Walhonding", "Walnut Creek", "Wapakoneta",
+ "Warnock", "Warren", "Warsaw", "Washington Court House",
+ "Washingtonville", "Waterford", "Waterloo", "Watertown", "Waterville",
+ "Wauseon", "Waverly", "Wayland", "Wayne", "Waynesburg", "Waynesfield",
+ "Waynesville", "Wellington", "Wellston", "Wellsville", "West Alexandria",
+ "West Chester", "West Elkton", "West Farmington", "West Jefferson",
+ "West Lafayette", "West Liberty", "West Manchester", "West Mansfield",
+ "West Millgrove", "West Milton", "West Point", "West Portsmouth",
+ "West Rushville", "West Salem", "West Union", "West Unity", "Westerville",
+ "Westfield Center", "Westlake", "Weston", "Westville", "Wharton",
+ "Wheelersburg", "Whipple", "White Cottage", "Whitehouse", "Wickliffe",
+ "Wilberforce", "Wilkesville", "Willard", "Williamsburg", "Williamsfield",
+ "Williamsport", "Williamstown", "Williston", "Willoughby", "Willow Wood",
+ "Willshire", "Wilmington", "Wilmot", "Winchester", "Windham", "Windsor",
+ "Winesburg", "Wingett Run", "Winona", "Wolf Run", "Woodsfield",
+ "Woodstock", "Woodville", "Wooster", "Wren", "Xenia", "Yellow Springs",
+ "Yorkshire", "Yorkville", "Youngstown", "Zaleski", "Zanesfield", "Zanesville",
+ "Zoar"
+]; \ No newline at end of file
diff --git a/tests/visual/autocomplete/main.css b/tests/visual/autocomplete/main.css
new file mode 100644
index 000000000..b502a8a1a
--- /dev/null
+++ b/tests/visual/autocomplete/main.css
@@ -0,0 +1,53 @@
+body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0}
+table{border-collapse:collapse;border-spacing:0}
+fieldset,img{border:0}
+address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
+ol,ul{list-style:none}
+caption,th{text-align:left}
+h1,h2,h3,h4,h5,h6{font-size:100%;font-style:normal;font-weight:normal}
+q:before,q:after{content:''}
+body{font:13px arial,helvetica,clean,sans-serif;font-size:small;}
+select,input,textarea{font:99% arial,helvetica,clean,sans-serif}
+pre,code{font:115% monospace;font-size:100%}
+body * {line-height:1.22em}
+body {
+ color: #202020;
+}
+
+h1 {
+ color: #fff;
+ background: #06b;
+ padding: 10px;
+ font-size: 200%;
+}
+
+h2 {
+ color: #000;
+ font-size: 150%;
+ padding: 10px 0;
+}
+
+h3 {
+ color: #000;
+ font-size: 120%;
+ padding: 10px 0;
+}
+
+ul {
+ list-style: disc inside;
+ margin-left: 1em;
+}
+
+#content {
+ padding: 10px;
+}
+
+label {
+ float: left;
+ width: 12em;
+}
+input[type=text] { width: 15em; }
+
+#banner { padding: 15px; background-color: #06b; color: white; font-size: large; border-bottom: 1px solid #ccc;
+ background: url(bg.gif) repeat-x; text-align: center }
+#banner a { color: white; } \ No newline at end of file