aboutsummaryrefslogtreecommitdiffstats
path: root/demos/search.js
diff options
context:
space:
mode:
authorTimo Tijhof <krinkle@fastmail.com>2024-01-03 00:31:36 +0000
committerGitHub <noreply@github.com>2024-01-03 01:31:36 +0100
commit604aae1a5739f4b1980959ceed024e44619f6c7e (patch)
treecd04d910c7bfbfa6b0a0eb319dac0caf4c035a5d /demos/search.js
parent2de8604b67983a53fd42b24610a59e140a1425e9 (diff)
downloadjquery-ui-604aae1a5739f4b1980959ceed024e44619f6c7e.tar.gz
jquery-ui-604aae1a5739f4b1980959ceed024e44619f6c7e.zip
demos: Replace search.php with $.ajaxTransport() mock
Fixes jquery/jqueryui.com#203 Closes gh-2187
Diffstat (limited to 'demos/search.js')
-rw-r--r--demos/search.js616
1 files changed, 616 insertions, 0 deletions
diff --git a/demos/search.js b/demos/search.js
new file mode 100644
index 000000000..448071cc9
--- /dev/null
+++ b/demos/search.js
@@ -0,0 +1,616 @@
+require( [ "jquery", ], function( $ ) {
+ "use strict";
+ var database = {
+ "Great Bittern" : "Botaurus stellaris",
+ "Little Grebe" : "Tachybaptus ruficollis",
+ "Black-necked Grebe" : "Podiceps nigricollis",
+ "Little Bittern" : "Ixobrychus minutus",
+ "Black-crowned Night Heron" : "Nycticorax nycticorax",
+ "Purple Heron" : "Ardea purpurea",
+ "White Stork" : "Ciconia ciconia",
+ "Spoonbill" : "Platalea leucorodia",
+ "Red-crested Pochard" : "Netta rufina",
+ "Common Eider" : "Somateria mollissima",
+ "Red Kite" : "Milvus milvus",
+ "Hen Harrier" : "Circus cyaneus",
+ "Montagu`s Harrier" : "Circus pygargus",
+ "Black Grouse" : "Tetrao tetrix",
+ "Grey Partridge" : "Perdix perdix",
+ "Spotted Crake" : "Porzana porzana",
+ "Corncrake" : "Crex crex",
+ "Common Crane" : "Grus grus",
+ "Avocet" : "Recurvirostra avosetta",
+ "Stone Curlew" : "Burhinus oedicnemus",
+ "Common Ringed Plover" : "Charadrius hiaticula",
+ "Kentish Plover" : "Charadrius alexandrinus",
+ "Ruff" : "Philomachus pugnax",
+ "Common Snipe" : "Gallinago gallinago",
+ "Black-tailed Godwit" : "Limosa limosa",
+ "Common Redshank" : "Tringa totanus",
+ "Sandwich Tern" : "Sterna sandvicensis",
+ "Common Tern" : "Sterna hirundo",
+ "Arctic Tern" : "Sterna paradisaea",
+ "Little Tern" : "Sternula albifrons",
+ "Black Tern" : "Chlidonias niger",
+ "Barn Owl" : "Tyto alba",
+ "Little Owl" : "Athene noctua",
+ "Short-eared Owl" : "Asio flammeus",
+ "European Nightjar" : "Caprimulgus europaeus",
+ "Common Kingfisher" : "Alcedo atthis",
+ "Eurasian Hoopoe" : "Upupa epops",
+ "Eurasian Wryneck" : "Jynx torquilla",
+ "European Green Woodpecker" : "Picus viridis",
+ "Crested Lark" : "Galerida cristata",
+ "White-headed Duck" : "Oxyura leucocephala",
+ "Pale-bellied Brent Goose" : "Branta hrota",
+ "Tawny Pipit" : "Anthus campestris",
+ "Whinchat" : "Saxicola rubetra",
+ "European Stonechat" : "Saxicola rubicola",
+ "Northern Wheatear" : "Oenanthe oenanthe",
+ "Savi`s Warbler" : "Locustella luscinioides",
+ "Sedge Warbler" : "Acrocephalus schoenobaenus",
+ "Great Reed Warbler" : "Acrocephalus arundinaceus",
+ "Bearded Reedling" : "Panurus biarmicus",
+ "Red-backed Shrike" : "Lanius collurio",
+ "Great Grey Shrike" : "Lanius excubitor",
+ "Woodchat Shrike" : "Lanius senator",
+ "Common Raven" : "Corvus corax",
+ "Yellowhammer" : "Emberiza citrinella",
+ "Ortolan Bunting" : "Emberiza hortulana",
+ "Corn Bunting" : "Emberiza calandra",
+ "Great Cormorant" : "Phalacrocorax carbo",
+ "Hawfinch" : "Coccothraustes coccothraustes",
+ "Common Shelduck" : "Tadorna tadorna",
+ "Bluethroat" : "Luscinia svecica",
+ "Grey Heron" : "Ardea cinerea",
+ "Barn Swallow" : "Hirundo rustica",
+ "Hooded Crow" : "Corvus cornix",
+ "Dunlin" : "Calidris alpina",
+ "Eurasian Pied Flycatcher" : "Ficedula hypoleuca",
+ "Eurasian Nuthatch" : "Sitta europaea",
+ "Short-toed Tree Creeper" : "Certhia brachydactyla",
+ "Wood Lark" : "Lullula arborea",
+ "Tree Pipit" : "Anthus trivialis",
+ "Eurasian Hobby" : "Falco subbuteo",
+ "Marsh Warbler" : "Acrocephalus palustris",
+ "Wood Sandpiper" : "Tringa glareola",
+ "Tawny Owl" : "Strix aluco",
+ "Lesser Whitethroat" : "Sylvia curruca",
+ "Barnacle Goose" : "Branta leucopsis",
+ "Common Goldeneye" : "Bucephala clangula",
+ "Western Marsh Harrier" : "Circus aeruginosus",
+ "Common Buzzard" : "Buteo buteo",
+ "Sanderling" : "Calidris alba",
+ "Little Gull" : "Larus minutus",
+ "Eurasian Magpie" : "Pica pica",
+ "Willow Warbler" : "Phylloscopus trochilus",
+ "Wood Warbler" : "Phylloscopus sibilatrix",
+ "Great Crested Grebe" : "Podiceps cristatus",
+ "Eurasian Jay" : "Garrulus glandarius",
+ "Common Redstart" : "Phoenicurus phoenicurus",
+ "Blue-headed Wagtail" : "Motacilla flava",
+ "Common Swift" : "Apus apus",
+ "Marsh Tit" : "Poecile palustris",
+ "Goldcrest" : "Regulus regulus",
+ "European Golden Plover" : "Pluvialis apricaria",
+ "Eurasian Bullfinch" : "Pyrrhula pyrrhula",
+ "Common Whitethroat" : "Sylvia communis",
+ "Meadow Pipit" : "Anthus pratensis",
+ "Greylag Goose" : "Anser anser",
+ "Spotted Flycatcher" : "Muscicapa striata",
+ "European Greenfinch" : "Carduelis chloris",
+ "Common Greenshank" : "Tringa nebularia",
+ "Great Spotted Woodpecker" : "Dendrocopos major",
+ "Greater Canada Goose" : "Branta canadensis",
+ "Mistle Thrush" : "Turdus viscivorus",
+ "Great Black-backed Gull" : "Larus marinus",
+ "Goosander" : "Mergus merganser",
+ "Great Egret" : "Casmerodius albus",
+ "Northern Goshawk" : "Accipiter gentilis",
+ "Dunnock" : "Prunella modularis",
+ "Stock Dove" : "Columba oenas",
+ "Common Wood Pigeon" : "Columba palumbus",
+ "Eurasian Woodcock" : "Scolopax rusticola",
+ "House Sparrow" : "Passer domesticus",
+ "Common House Martin" : "Delichon urbicum",
+ "Red Knot" : "Calidris canutus",
+ "Western Jackdaw" : "Corvus monedula",
+ "Brambling" : "Fringilla montifringilla",
+ "Northern Lapwing" : "Vanellus vanellus",
+ "European Reed Warbler" : "Acrocephalus scirpaceus",
+ "Lesser Black-backed Gull" : "Larus fuscus",
+ "Little Egret" : "Egretta garzetta",
+ "Little Stint" : "Calidris minuta",
+ "Common Linnet" : "Carduelis cannabina",
+ "Mute Swan" : "Cygnus olor",
+ "Common Cuckoo" : "Cuculus canorus",
+ "Black-headed Gull" : "Larus ridibundus",
+ "Greater White-fronted Goose" : "Anser albifrons",
+ "Great Tit" : "Parus major",
+ "Redwing" : "Turdus iliacus",
+ "Gadwall" : "Anas strepera",
+ "Fieldfare" : "Turdus pilaris",
+ "Tufted Duck" : "Aythya fuligula",
+ "Crested Tit" : "Lophophanes cristatus",
+ "Willow Tit" : "Poecile montanus",
+ "Eurasian Coot" : "Fulica atra",
+ "Common Blackbird" : "Turdus merula",
+ "Smew" : "Mergus albellus",
+ "Common Sandpiper" : "Actitis hypoleucos",
+ "Sand Martin" : "Riparia riparia",
+ "Purple Sandpiper" : "Calidris maritima",
+ "Northern Pintail" : "Anas acuta",
+ "Blue Tit" : "Cyanistes caeruleus",
+ "European Goldfinch" : "Carduelis carduelis",
+ "Eurasian Whimbrel" : "Numenius phaeopus",
+ "Common Reed Bunting" : "Emberiza schoeniclus",
+ "Eurasian Tree Sparrow" : "Passer montanus",
+ "Rook" : "Corvus frugilegus",
+ "European Robin" : "Erithacus rubecula",
+ "Bar-tailed Godwit" : "Limosa lapponica",
+ "Dark-bellied Brent Goose" : "Branta bernicla",
+ "Eurasian Oystercatcher" : "Haematopus ostralegus",
+ "Eurasian Siskin" : "Carduelis spinus",
+ "Northern Shoveler" : "Anas clypeata",
+ "Eurasian Wigeon" : "Anas penelope",
+ "Eurasian Sparrow Hawk" : "Accipiter nisus",
+ "Icterine Warbler" : "Hippolais icterina",
+ "Common Starling" : "Sturnus vulgaris",
+ "Long-tailed Tit" : "Aegithalos caudatus",
+ "Ruddy Turnstone" : "Arenaria interpres",
+ "Mew Gull" : "Larus canus",
+ "Common Pochard" : "Aythya ferina",
+ "Common Chiffchaff" : "Phylloscopus collybita",
+ "Greater Scaup" : "Aythya marila",
+ "Common Kestrel" : "Falco tinnunculus",
+ "Garden Warbler" : "Sylvia borin",
+ "Eurasian Collared Dove" : "Streptopelia decaocto",
+ "Eurasian Skylark" : "Alauda arvensis",
+ "Common Chaffinch" : "Fringilla coelebs",
+ "Common Moorhen" : "Gallinula chloropus",
+ "Water Pipit" : "Anthus spinoletta",
+ "Mallard" : "Anas platyrhynchos",
+ "Winter Wren" : "Troglodytes troglodytes",
+ "Common Teal" : "Anas crecca",
+ "Green Sandpiper" : "Tringa ochropus",
+ "White Wagtail" : "Motacilla alba",
+ "Eurasian Curlew" : "Numenius arquata",
+ "Song Thrush" : "Turdus philomelos",
+ "European Herring Gull" : "Larus argentatus",
+ "Grey Plover" : "Pluvialis squatarola",
+ "Carrion Crow" : "Corvus corone",
+ "Coal Tit" : "Periparus ater",
+ "Spotted Redshank" : "Tringa erythropus",
+ "Blackcap" : "Sylvia atricapilla",
+ "Egyptian Vulture" : "Neophron percnopterus",
+ "Razorbill" : "Alca torda",
+ "Alpine Swift" : "Apus melba",
+ "Long-legged Buzzard" : "Buteo rufinus",
+ "Audouin`s Gull" : "Larus audouinii",
+ "Balearic Shearwater" : "Puffinus mauretanicus",
+ "Upland Sandpiper" : "Bartramia longicauda",
+ "Greater Spotted Eagle" : "Aquila clanga",
+ "Ring Ouzel" : "Turdus torquatus",
+ "Yellow-browed Warbler" : "Phylloscopus inornatus",
+ "Blue Rock Thrush" : "Monticola solitarius",
+ "Buff-breasted Sandpiper" : "Tryngites subruficollis",
+ "Jack Snipe" : "Lymnocryptes minimus",
+ "White-rumped Sandpiper" : "Calidris fuscicollis",
+ "Ruddy Shelduck" : "Tadorna ferruginea",
+ "Cetti's Warbler" : "Cettia cetti",
+ "Citrine Wagtail" : "Motacilla citreola",
+ "Roseate Tern" : "Sterna dougallii",
+ "Black-legged Kittiwake" : "Rissa tridactyla",
+ "Pygmy Cormorant" : "Phalacrocorax pygmeus",
+ "Booted Eagle" : "Aquila pennata",
+ "Lesser White-fronted Goose" : "Anser erythropus",
+ "Little Bunting" : "Emberiza pusilla",
+ "Eleonora's Falcon" : "Falco eleonorae",
+ "European Serin" : "Serinus serinus",
+ "Twite" : "Carduelis flavirostris",
+ "Yellow-legged Gull" : "Larus michahellis",
+ "Gyr Falcon" : "Falco rusticolus",
+ "Greenish Warbler" : "Phylloscopus trochiloides",
+ "Red-necked Phalarope" : "Phalaropus lobatus",
+ "Mealy Redpoll" : "Carduelis flammea",
+ "Glaucous Gull" : "Larus hyperboreus",
+ "Great Skua" : "Stercorarius skua",
+ "Great Bustard" : "Otis tarda",
+ "Velvet Scoter" : "Melanitta fusca",
+ "Pine Grosbeak" : "Pinicola enucleator",
+ "House Crow" : "Corvus splendens",
+ "Hume`s Leaf Warbler" : "Phylloscopus humei",
+ "Great Northern Loon" : "Gavia immer",
+ "Long-tailed Duck" : "Clangula hyemalis",
+ "Lapland Longspur" : "Calcarius lapponicus",
+ "Northern Gannet" : "Morus bassanus",
+ "Eastern Imperial Eagle" : "Aquila heliaca",
+ "Little Auk" : "Alle alle",
+ "Lesser Spotted Woodpecker" : "Dendrocopos minor",
+ "Iceland Gull" : "Larus glaucoides",
+ "Parasitic Jaeger" : "Stercorarius parasiticus",
+ "Bewick`s Swan" : "Cygnus bewickii",
+ "Little Bustard" : "Tetrax tetrax",
+ "Little Crake" : "Porzana parva",
+ "Baillon`s Crake" : "Porzana pusilla",
+ "Long-tailed Jaeger" : "Stercorarius longicaudus",
+ "King Eider" : "Somateria spectabilis",
+ "Greater Short-toed Lark" : "Calandrella brachydactyla",
+ "Houbara Bustard" : "Chlamydotis undulata",
+ "Curlew Sandpiper" : "Calidris ferruginea",
+ "Common Crossbill" : "Loxia curvirostra",
+ "European Shag" : "Phalacrocorax aristotelis",
+ "Horned Grebe" : "Podiceps auritus",
+ "Common Quail" : "Coturnix coturnix",
+ "Bearded Vulture" : "Gypaetus barbatus",
+ "Lanner Falcon" : "Falco biarmicus",
+ "Middle Spotted Woodpecker" : "Dendrocopos medius",
+ "Pomarine Jaeger" : "Stercorarius pomarinus",
+ "Red-breasted Merganser" : "Mergus serrator",
+ "Eurasian Black Vulture" : "Aegypius monachus",
+ "Eurasian Dotterel" : "Charadrius morinellus",
+ "Common Nightingale" : "Luscinia megarhynchos",
+ "Northern willow warbler" : "Phylloscopus trochilus acredula",
+ "Manx Shearwater" : "Puffinus puffinus",
+ "Northern Fulmar" : "Fulmarus glacialis",
+ "Eurasian Eagle Owl" : "Bubo bubo",
+ "Orphean Warbler" : "Sylvia hortensis",
+ "Melodious Warbler" : "Hippolais polyglotta",
+ "Pallas's Leaf Warbler" : "Phylloscopus proregulus",
+ "Atlantic Puffin" : "Fratercula arctica",
+ "Black-throated Loon" : "Gavia arctica",
+ "Bohemian Waxwing" : "Bombycilla garrulus",
+ "Marsh Sandpiper" : "Tringa stagnatilis",
+ "Great Snipe" : "Gallinago media",
+ "Squacco Heron" : "Ardeola ralloides",
+ "Long-eared Owl" : "Asio otus",
+ "Caspian Tern" : "Hydroprogne caspia",
+ "Red-breasted Goose" : "Branta ruficollis",
+ "Red-throated Loon" : "Gavia stellata",
+ "Common Rosefinch" : "Carpodacus erythrinus",
+ "Red-footed Falcon" : "Falco vespertinus",
+ "Ross's Goose" : "Anser rossii",
+ "Red Phalarope" : "Phalaropus fulicarius",
+ "Pied Wagtail" : "Motacilla yarrellii",
+ "Rose-coloured Starling" : "Sturnus roseus",
+ "Rough-legged Buzzard" : "Buteo lagopus",
+ "Saker Falcon" : "Falco cherrug",
+ "European Roller" : "Coracias garrulus",
+ "Short-toed Eagle" : "Circaetus gallicus",
+ "Peregrine Falcon" : "Falco peregrinus",
+ "Merlin" : "Falco columbarius",
+ "Snow Goose" : "Anser caerulescens",
+ "Snowy Owl" : "Bubo scandiacus",
+ "Snow Bunting" : "Plectrophenax nivalis",
+ "Common Grasshopper Warbler" : "Locustella naevia",
+ "Golden Eagle" : "Aquila chrysaetos",
+ "Black-winged Stilt" : "Himantopus himantopus",
+ "Steppe Eagle" : "Aquila nipalensis",
+ "Pallid Harrier" : "Circus macrourus",
+ "European Storm-petrel" : "Hydrobates pelagicus",
+ "Horned Lark" : "Eremophila alpestris",
+ "Eurasian Treecreeper" : "Certhia familiaris",
+ "Taiga Bean Goose" : "Anser fabalis",
+ "Temminck`s Stint" : "Calidris temminckii",
+ "Terek Sandpiper" : "Xenus cinereus",
+ "Tundra Bean Goose" : "Anser serrirostris",
+ "European Turtle Dove" : "Streptopelia turtur",
+ "Leach`s Storm-petrel" : "Oceanodroma leucorhoa",
+ "Eurasian Griffon Vulture" : "Gyps fulvus",
+ "Paddyfield Warbler" : "Acrocephalus agricola",
+ "Osprey" : "Pandion haliaetus",
+ "Firecrest" : "Regulus ignicapilla",
+ "Water Rail" : "Rallus aquaticus",
+ "European Honey Buzzard" : "Pernis apivorus",
+ "Eurasian Golden Oriole" : "Oriolus oriolus",
+ "Whooper Swan" : "Cygnus cygnus",
+ "Two-barred Crossbill" : "Loxia leucoptera",
+ "White-tailed Eagle" : "Haliaeetus albicilla",
+ "Atlantic Murre" : "Uria aalge",
+ "Garganey" : "Anas querquedula",
+ "Black Redstart" : "Phoenicurus ochruros",
+ "Common Scoter" : "Melanitta nigra",
+ "Rock Pipit" : "Anthus petrosus",
+ "Lesser Spotted Eagle" : "Aquila pomarina",
+ "Cattle Egret" : "Bubulcus ibis",
+ "White-winged Black Tern" : "Chlidonias leucopterus",
+ "Black Stork" : "Ciconia nigra",
+ "Mediterranean Gull" : "Larus melanocephalus",
+ "Black Kite" : "Milvus migrans",
+ "Yellow Wagtail" : "Motacilla flavissima",
+ "Red-necked Grebe" : "Podiceps grisegena",
+ "Gull-billed Tern" : "Gelochelidon nilotica",
+ "Pectoral Sandpiper" : "Calidris melanotos",
+ "Barred Warbler" : "Sylvia nisoria",
+ "Red-throated Pipit" : "Anthus cervinus",
+ "Grey Wagtail" : "Motacilla cinerea",
+ "Richard`s Pipit" : "Anthus richardi",
+ "Black Woodpecker" : "Dryocopus martius",
+ "Little Ringed Plover" : "Charadrius dubius",
+ "Whiskered Tern" : "Chlidonias hybrida",
+ "Lesser Redpoll" : "Carduelis cabaret",
+ "Pallas' Bunting" : "Emberiza pallasi",
+ "Ferruginous Duck" : "Aythya nyroca",
+ "Whistling Swan" : "Cygnus columbianus",
+ "Black Brant" : "Branta nigricans",
+ "Marbled Teal" : "Marmaronetta angustirostris",
+ "Canvasback" : "Aythya valisineria",
+ "Redhead" : "Aythya americana",
+ "Lesser Scaup" : "Aythya affinis",
+ "Steller`s Eider" : "Polysticta stelleri",
+ "Spectacled Eider" : "Somateria fischeri",
+ "Harlequin Duck" : "Histronicus histrionicus",
+ "Black Scoter" : "Melanitta americana",
+ "Surf Scoter" : "Melanitta perspicillata",
+ "Barrow`s Goldeneye" : "Bucephala islandica",
+ "Falcated Duck" : "Anas falcata",
+ "American Wigeon" : "Anas americana",
+ "Blue-winged Teal" : "Anas discors",
+ "American Black Duck" : "Anas rubripes",
+ "Baikal Teal" : "Anas formosa",
+ "Green-Winged Teal" : "Anas carolinensis",
+ "Hazel Grouse" : "Bonasa bonasia",
+ "Rock Partridge" : "Alectoris graeca",
+ "Red-legged Partridge" : "Alectoris rufa",
+ "Yellow-billed Loon" : "Gavia adamsii",
+ "Cory`s Shearwater" : "Calonectris borealis",
+ "Madeiran Storm-Petrel" : "Oceanodroma castro",
+ "Great White Pelican" : "Pelecanus onocrotalus",
+ "Dalmatian Pelican" : "Pelecanus crispus",
+ "American Bittern" : "Botaurus lentiginosus",
+ "Glossy Ibis" : "Plegadis falcinellus",
+ "Spanish Imperial Eagle" : "Aquila adalberti",
+ "Lesser Kestrel" : "Falco naumanni",
+ "Crab-Plover" : "Dromas ardeola",
+ "Cream-coloured Courser" : "Cursorius cursor",
+ "Collared Pratincole" : "Glareola pratincola",
+ "Black-winged Pratincole" : "Glareola nordmanni",
+ "Killdeer" : "Charadrius vociferus",
+ "Lesser Sand Plover" : "Charadrius mongolus",
+ "Greater Sand Plover" : "Charadrius leschenaultii",
+ "Caspian Plover" : "Charadrius asiaticus",
+ "American Golden Plover" : "Pluvialis dominica",
+ "Pacific Golden Plover" : "Pluvialis fulva",
+ "Sharp-tailed Sandpiper" : "Calidris acuminata",
+ "Broad-billed Sandpiper" : "Limicola falcinellus",
+ "Spoon-Billed Sandpiper" : "Eurynorhynchus pygmaeus",
+ "Short-Billed Dowitcher" : "Limnodromus griseus",
+ "Long-billed Dowitcher" : "Limnodromus scolopaceus",
+ "Hudsonian Godwit" : "Limosa haemastica",
+ "Little Curlew" : "Numenius minutus",
+ "Lesser Yellowlegs" : "Tringa flavipes",
+ "Wilson`s Phalarope" : "Phalaropus tricolor",
+ "Pallas`s Gull" : "Larus ichthyaetus",
+ "Laughing Gull" : "Larus atricilla",
+ "Franklin`s Gull" : "Larus pipixcan",
+ "Bonaparte`s Gull" : "Larus philadelphia",
+ "Ring-billed Gull" : "Larus delawarensis",
+ "American Herring Gull" : "Larus smithsonianus",
+ "Caspian Gull" : "Larus cachinnans",
+ "Ivory Gull" : "Pagophila eburnea",
+ "Royal Tern" : "Sterna maxima",
+ "Brünnich`s Murre" : "Uria lomvia",
+ "Crested Auklet" : "Aethia cristatella",
+ "Parakeet Auklet" : "Cyclorrhynchus psittacula",
+ "Tufted Puffin" : "Lunda cirrhata",
+ "Laughing Dove" : "Streptopelia senegalensis",
+ "Great Spotted Cuckoo" : "Clamator glandarius",
+ "Great Grey Owl" : "Strix nebulosa",
+ "Tengmalm`s Owl" : "Aegolius funereus",
+ "Red-Necked Nightjar" : "Caprimulgus ruficollis",
+ "Chimney Swift" : "Chaetura pelagica",
+ "Green Bea-Eater" : "Merops orientalis",
+ "Grey-headed Woodpecker" : "Picus canus",
+ "Lesser Short-Toed Lark" : "Calandrella rufescens",
+ "Eurasian Crag Martin" : "Hirundo rupestris",
+ "Red-rumped Swallow" : "Cecropis daurica",
+ "Blyth`s Pipit" : "Anthus godlewskii",
+ "Pechora Pipit" : "Anthus gustavi",
+ "Grey-headed Wagtail" : "Motacilla thunbergi",
+ "Yellow-Headed Wagtail" : "Motacilla lutea",
+ "White-throated Dipper" : "Cinclus cinclus",
+ "Rufous-Tailed Scrub Robin" : "Cercotrichas galactotes",
+ "Thrush Nightingale" : "Luscinia luscinia",
+ "White-throated Robin" : "Irania gutturalis",
+ "Caspian Stonechat" : "Saxicola maura variegata",
+ "Western Black-eared Wheatear" : "Oenanthe hispanica",
+ "Rufous-tailed Rock Thrush" : "Monticola saxatilis",
+ "Red-throated Thrush/Black-throated" : "Turdus ruficollis",
+ "American Robin" : "Turdus migratorius",
+ "Zitting Cisticola" : "Cisticola juncidis",
+ "Lanceolated Warbler" : "Locustella lanceolata",
+ "River Warbler" : "Locustella fluviatilis",
+ "Blyth`s Reed Warbler" : "Acrocephalus dumetorum",
+ "Caspian Reed Warbler" : "Acrocephalus fuscus",
+ "Aquatic Warbler" : "Acrocephalus paludicola",
+ "Booted Warbler" : "Acrocephalus caligatus",
+ "Marmora's Warbler" : "Sylvia sarda",
+ "Dartford Warbler" : "Sylvia undata",
+ "Subalpine Warbler" : "Sylvia cantillans",
+ "Ménétries's Warbler" : "Sylvia mystacea",
+ "Rüppel's Warbler" : "Sylvia rueppelli",
+ "Asian Desert Warbler" : "Sylvia nana",
+ "Western Orphean Warbler" : "Sylvia hortensis hortensis",
+ "Arctic Warbler" : "Phylloscopus borealis",
+ "Radde`s Warbler" : "Phylloscopus schwarzi",
+ "Western Bonelli`s Warbler" : "Phylloscopus bonelli",
+ "Red-breasted Flycatcher" : "Ficedula parva",
+ "Eurasian Penduline Tit" : "Remiz pendulinus",
+ "Daurian Shrike" : "Lanius isabellinus",
+ "Long-Tailed Shrike" : "Lanius schach",
+ "Lesser Grey Shrike" : "Lanius minor",
+ "Southern Grey Shrike" : "Lanius meridionalis",
+ "Masked Shrike" : "Lanius nubicus",
+ "Spotted Nutcracker" : "Nucifraga caryocatactes",
+ "Daurian Jackdaw" : "Corvus dauuricus",
+ "Purple-Backed Starling" : "Sturnus sturninus",
+ "Red-Fronted Serin" : "Serinus pusillus",
+ "Arctic Redpoll" : "Carduelis hornemanni",
+ "Scottish Crossbill" : "Loxia scotica",
+ "Parrot Crossbill" : "Loxia pytyopsittacus",
+ "Black-faced Bunting" : "Emberiza spodocephala",
+ "Pink-footed Goose" : "Anser brachyrhynchus",
+ "Black-winged Kite" : "Elanus caeruleus",
+ "European Bee-eater" : "Merops apiaster",
+ "Sabine`s Gull" : "Larus sabini",
+ "Sooty Shearwater" : "Puffinus griseus",
+ "Lesser Canada Goose" : "Branta hutchinsii",
+ "Ring-necked Duck" : "Aythya collaris",
+ "Greater Flamingo" : "Phoenicopterus roseus",
+ "Iberian Chiffchaff" : "Phylloscopus ibericus",
+ "Ashy-headed Wagtail" : "Motacilla cinereocapilla",
+ "Stilt Sandpiper" : "Calidris himantopus",
+ "Siberian Stonechat" : "Saxicola maurus",
+ "Greater Yellowlegs" : "Tringa melanoleuca",
+ "Forster`s Tern" : "Sterna forsteri",
+ "Dusky Warbler" : "Phylloscopus fuscatus",
+ "Cirl Bunting" : "Emberiza cirlus",
+ "Olive-backed Pipit" : "Anthus hodgsoni",
+ "Sociable Lapwing" : "Vanellus gregarius",
+ "Spotted Sandpiper" : "Actitis macularius",
+ "Baird`s Sandpiper" : "Calidris bairdii",
+ "Rustic Bunting" : "Emberiza rustica",
+ "Yellow-browed Bunting" : "Emberiza chrysophrys",
+ "Great Shearwater" : "Puffinus gravis",
+ "Bonelli`s Eagle" : "Aquila fasciata",
+ "Calandra Lark" : "Melanocorypha calandra",
+ "Sardinian Warbler" : "Sylvia melanocephala",
+ "Ross's Gull" : "Larus roseus",
+ "Yellow-Breasted Bunting" : "Emberiza aureola",
+ "Pine Bunting" : "Emberiza leucocephalos",
+ "Black Guillemot" : "Cepphus grylle",
+ "Pied-billed Grebe" : "Podilymbus podiceps",
+ "Soft-plumaged Petrel" : "Pterodroma mollis",
+ "Bulwer's Petrel" : "Bulweria bulwerii",
+ "White-Faced Storm-Petrel" : "Pelagodroma marina",
+ "Pallas’s Fish Eagle" : "Haliaeetus leucoryphus",
+ "Sandhill Crane" : "Grus canadensis",
+ "Macqueen’s Bustard" : "Chlamydotis macqueenii",
+ "White-tailed Lapwing" : "Vanellus leucurus",
+ "Great Knot" : "Calidris tenuirostris",
+ "Semipalmated Sandpiper" : "Calidris pusilla",
+ "Red-necked Stint" : "Calidris ruficollis",
+ "Slender-billed Curlew" : "Numenius tenuirostris",
+ "Bridled Tern" : "Onychoprion anaethetus",
+ "Pallas’s Sandgrouse" : "Syrrhaptes paradoxus",
+ "European Scops Owl" : "Otus scops",
+ "Northern Hawk Owl" : "Surnia ulula",
+ "White-Throated Needletail" : "Hirundapus caudacutus",
+ "Belted Kingfisher" : "Ceryle alcyon",
+ "Blue-cheeked Bee-eater" : "Merops persicus",
+ "Black-headed Wagtail" : "Motacilla feldegg",
+ "Northern Mockingbird" : "Mimus polyglottos",
+ "Alpine Accentor" : "Prunella collaris",
+ "Red-flanked Bluetail" : "Tarsiger cyanurus",
+ "Isabelline Wheatear" : "Oenanthe isabellina",
+ "Pied Wheatear" : "Oenanthe pleschanka",
+ "Eastern Black-eared Wheatear" : "Oenanthe melanoleuca",
+ "Desert Wheatear" : "Oenanthe deserti",
+ "White`s Thrush" : "Zoothera aurea",
+ "Siberian Thrush" : "Zoothera sibirica",
+ "Eyebrowed Thrush" : "Turdus obscurus",
+ "Dusky Thrush" : "Turdus eunomus",
+ "Black-throated Thrush" : "Turdus atrogularis",
+ "Pallas`s Grasshopper Warbler" : "Locustella certhiola",
+ "Spectacled Warbler" : "Sylvia conspicillata",
+ "Two-barred Warbler" : "Phylloscopus plumbeitarsus",
+ "Eastern Bonelli’s Warbler" : "Phylloscopus orientalis",
+ "Collared Flycatcher" : "Ficedula albicollis",
+ "Wallcreeper" : "Tichodroma muraria",
+ "Turkestan Shrike" : "Lanius phoenicuroides",
+ "Steppe Grey Shrike" : "Lanius pallidirostris",
+ "Spanish Sparrow" : "Passer hispaniolensis",
+ "Red-eyed Vireo" : "Vireo olivaceus",
+ "Myrtle Warbler" : "Dendroica coronata",
+ "White-crowned Sparrow" : "Zonotrichia leucophrys",
+ "White-throated Sparrow" : "Zonotrichia albicollis",
+ "Cretzschmar`s Bunting" : "Emberiza caesia",
+ "Chestnut Bunting" : "Emberiza rutila",
+ "Red-headed Bunting" : "Emberiza bruniceps",
+ "Black-headed Bunting" : "Emberiza melanocephala",
+ "Indigo Bunting" : "Passerina cyanea",
+ "Balearic Woodchat Shrike" : "Lanius senator badius",
+ "Demoiselle Crane" : "Grus virgo",
+ "Chough" : "Pyrrhocorax pyrrhocorax",
+ "Red-Billed Chough" : "Pyrrhocorax graculus",
+ "Elegant Tern" : "Sterna elegans",
+ "Chukar" : "Alectoris chukar",
+ "Yellow-Billed Cuckoo" : "Coccyzus americanus",
+ "American Sandwich Tern" : "Sterna sandvicensis acuflavida",
+ "Olive-Tree Warbler" : "Hippolais olivetorum",
+ "Eastern Olivaceous Warbler" : "Acrocephalus pallidus",
+ "Indian Cormorant" : "Phalacrocorax fuscicollis",
+ "Spur-Winged Lapwing" : "Vanellus spinosus",
+ "Yelkouan Shearwater" : "Puffinus yelkouan",
+ "Trumpeter Finch" : "Bucanetes githagineus",
+ "Red Grouse" : "Lagopus scoticus",
+ "Rock Ptarmigan" : "Lagopus mutus",
+ "Long-Tailed Cormorant" : "Phalacrocorax africanus",
+ "Double-crested Cormorant" : "Phalacrocorax auritus",
+ "Magnificent Frigatebird" : "Fregata magnificens",
+ "Naumann's Thrush" : "Turdus naumanni",
+ "Oriental Pratincole" : "Glareola maldivarum",
+ "Bufflehead" : "Bucephala albeola",
+ "Snowfinch" : "Montifrigilla nivalis",
+ "Ural owl" : "Strix uralensis",
+ "Spanish Wagtail" : "Motacilla iberiae",
+ "Song Sparrow" : "Melospiza melodia",
+ "Rock Bunting" : "Emberiza cia",
+ "Siberian Rubythroat" : "Luscinia calliope",
+ "Pallid Swift" : "Apus pallidus",
+ "Eurasian Pygmy Owl" : "Glaucidium passerinum",
+ "Madeira Little Shearwater" : "Puffinus baroli",
+ "House Finch" : "Carpodacus mexicanus",
+ "Green Heron" : "Butorides virescens",
+ "Solitary Sandpiper" : "Tringa solitaria",
+ "Heuglin's Gull" : "Larus heuglini"
+ };
+ function searchResponse( term ) {
+ term = term.toLowerCase();
+ var result = [];
+ for ( var key in database ) {
+ if ( key.toLowerCase().indexOf( term ) !== -1 ) {
+ result.push( {
+ id: database[key],
+ label: key,
+ value: key
+ } );
+ if ( result.length > 11 ) {
+ break;
+ }
+ }
+ }
+ return result;
+ }
+ $.ajaxTransport( "json", function( options, originalOptions ) {
+ if ( options.url.indexOf( 'search.json' ) === -1 ) {
+ return;
+ }
+ return {
+ abort: function () {},
+ send: function ( headers, completeCallback ) {
+ console.log( 'Mocked AJAX response for ' + options.url );
+ var result = searchResponse( originalOptions.data.term || '' );
+ setTimeout( function() {
+ completeCallback( 200, 'OK', { text: JSON.stringify( result ) }, [] );
+ }, 2000 );
+ }
+ };
+ } );
+ $.ajaxTransport( "script", function( options, originalOptions ) {
+ if ( options.url.indexOf( 'search.json' ) === -1 ) {
+ return;
+ }
+ return {
+ abort: function () {},
+ send: function ( headers, completeCallback ) {
+ console.log( 'Mocked AJAX response for ' + options.url );
+ var result = searchResponse( originalOptions.data.term || '' );
+ var script = options.jsonpCallback + '(' + JSON.stringify( result ) + ')';
+ setTimeout( function() {
+ completeCallback( 200, 'OK', { text: script }, [] );
+ }, 2000 );
+ }
+ };
+ } );
+} );