{"id":17134352,"url":"https://github.com/brianium/vanilla-autocomplete","last_synced_at":"2025-08-29T05:09:18.200Z","repository":{"id":4974454,"uuid":"6132275","full_name":"brianium/vanilla-autocomplete","owner":"brianium","description":"An ajax autocomplete written with ECMAScript 5, and designed to demonstrate the ScalaTest Selenium DSL","archived":false,"fork":false,"pushed_at":"2012-10-15T11:26:56.000Z","size":136,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-25T02:05:08.231Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brianium.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-10-08T22:34:18.000Z","updated_at":"2014-03-23T16:33:33.000Z","dependencies_parsed_at":"2022-09-21T21:11:05.211Z","dependency_job_id":null,"html_url":"https://github.com/brianium/vanilla-autocomplete","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/brianium/vanilla-autocomplete","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianium%2Fvanilla-autocomplete","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianium%2Fvanilla-autocomplete/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianium%2Fvanilla-autocomplete/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianium%2Fvanilla-autocomplete/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brianium","download_url":"https://codeload.github.com/brianium/vanilla-autocomplete/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianium%2Fvanilla-autocomplete/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272631935,"owners_count":24967165,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-29T02:00:10.610Z","response_time":87,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T19:44:41.519Z","updated_at":"2025-08-29T05:09:18.180Z","avatar_url":"https://github.com/brianium.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"Vanilla Autocomplete\n--------------------\nA simple Autocomplete app written in JavaScript. The purpose of this application is to demonstrate\ntesting a client-side application with the ScalaTest Selenium DSL.\n\nUsing The App\n=============\nThe application is built using vanilla ECMAScript 5 features. The interface sports a single text input that can \ntoggle autocomplete mode on and off. To enable autocomplete mode, press ^. The recommended word can be accepted by\npressing tab. Other recommendations will be placed in a list underneath the text input. Clicking any of the list items\nwill accept that item as the current word.\n\nTo see the full list of expected behavior, check out the tests.\n\nStarting The Server\n===================\nThe server makes use of the built-in server provided by PHP 5.4. In order to run it you must have PHP 5.4 installed. You can run the server by executing the script in the bin directory. `bin/server`\n\nRunning The Tests\n=================\nFirst make sure the server is running via `bin/server`.\n\nThe tests are written using ScalaTest and the Selenium DSL. The scala project is located in the `tests` directory. If you have sbt installed, you can run the tests by switching to the tests directory and running `sbt test`.\n\n### A Note On Chrome Testing ###\nThe Chrome browser requires a bit of extra work to get up and running. It is pretty easy, and the directions for doing so can be found on the [Selenium wiki](http://code.google.com/p/selenium/wiki/ChromeDriver)\n\nTested using Chrome 22.0.1229.79 and Firefox 15.0.1 on Ubuntu 12.04 and Mac OS X 10.7.5 (Lion)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianium%2Fvanilla-autocomplete","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrianium%2Fvanilla-autocomplete","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianium%2Fvanilla-autocomplete/lists"}