{"action":"created","issue":{"url":"https://api.github.com/repos/slamdata/purescript-browserfeatures/issues/1","labels_url":"https://api.github.com/repos/slamdata/purescript-browserfeatures/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/slamdata/purescript-browserfeatures/issues/1/comments","events_url":"https://api.github.com/repos/slamdata/purescript-browserfeatures/issues/1/events","html_url":"https://github.com/slamdata/purescript-browserfeatures/pull/1","id":104950118,"number":1,"title":"Initial implementation and demo","user":{"login":"jonsterling","id":55057,"avatar_url":"https://avatars.githubusercontent.com/u/55057?v=3","gravatar_id":"","url":"https://api.github.com/users/jonsterling","html_url":"https://github.com/jonsterling","followers_url":"https://api.github.com/users/jonsterling/followers","following_url":"https://api.github.com/users/jonsterling/following{/other_user}","gists_url":"https://api.github.com/users/jonsterling/gists{/gist_id}","starred_url":"https://api.github.com/users/jonsterling/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonsterling/subscriptions","organizations_url":"https://api.github.com/users/jonsterling/orgs","repos_url":"https://api.github.com/users/jonsterling/repos","events_url":"https://api.github.com/users/jonsterling/events{/privacy}","received_events_url":"https://api.github.com/users/jonsterling/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-09-04T19:02:33Z","updated_at":"2015-09-04T19:18:32Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/slamdata/purescript-browserfeatures/pulls/1","html_url":"https://github.com/slamdata/purescript-browserfeatures/pull/1","diff_url":"https://github.com/slamdata/purescript-browserfeatures/pull/1.diff","patch_url":"https://github.com/slamdata/purescript-browserfeatures/pull/1.patch"},"body":"This includes detection of support for the menagerie of `input` `type`s. \r\n\r\nRather than being based on browser/platform, I checked support using the DOM (see https://github.com/jonsterling/purescript-browserfeatures/blob/9e4d811e8b93fa78b7d17010fedd97d97e6678ff/src/DOM/BrowserFeatures/Detectors.js). The JavaScript code can probably be removed and replaced with (pure) PureScript as soon as we are able to upgrade to the newer version of the `purescript-dom` library across the board.\r\n\r\nThere is a demo file (`test/index.html`), which you may open in a browser; then, the console will say which `input` `types` are supported. I have tried this by hand in Google Chrome as well as Internet Explorer, and got the expected results. \r\n\r\nThere is also a Travis build set up, which has succeeded on my fork of this repository. However, an admin (paging @jdegoes) will have to enable Travis for this repo [here](https://travis-ci.org/profile/slamdata).\r\n\r\nOnce this is merged (if considered acceptable), I'll publish the library and use it to fix https://github.com/slamdata/purescript-markdown-halogen/issues/11, and thence [SD-420](https://slamdata.atlassian.net/browse/SD-420)."},"comment":{"url":"https://api.github.com/repos/slamdata/purescript-browserfeatures/issues/comments/137830473","html_url":"https://github.com/slamdata/purescript-browserfeatures/pull/1#issuecomment-137830473","issue_url":"https://api.github.com/repos/slamdata/purescript-browserfeatures/issues/1","id":137830473,"user":{"login":"jonsterling","id":55057,"avatar_url":"https://avatars.githubusercontent.com/u/55057?v=3","gravatar_id":"","url":"https://api.github.com/users/jonsterling","html_url":"https://github.com/jonsterling","followers_url":"https://api.github.com/users/jonsterling/followers","following_url":"https://api.github.com/users/jonsterling/following{/other_user}","gists_url":"https://api.github.com/users/jonsterling/gists{/gist_id}","starred_url":"https://api.github.com/users/jonsterling/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonsterling/subscriptions","organizations_url":"https://api.github.com/users/jonsterling/orgs","repos_url":"https://api.github.com/users/jonsterling/repos","events_url":"https://api.github.com/users/jonsterling/events{/privacy}","received_events_url":"https://api.github.com/users/jonsterling/received_events","type":"User","site_admin":false},"created_at":"2015-09-04T19:18:32Z","updated_at":"2015-09-04T19:18:32Z","body":"@cryogenian Great, thanks very much for the review! :)"}}