{"issue":{"state":"open","pull_request":{"diff_url":"https://github.com/sproutcore/sproutcore/pull/623.diff","html_url":"https://github.com/sproutcore/sproutcore/pull/623","patch_url":"https://github.com/sproutcore/sproutcore/pull/623.patch"},"milestone":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/65c695bf4f4b0b658af69af216cec458?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"65c695bf4f4b0b658af69af216cec458","url":"https://api.github.com/users/tim-evans","login":"tim-evans","id":177701},"assignee":null,"updated_at":"2011-11-14T18:44:39Z","labels":[],"closed_at":null,"comments":4,"url":"https://api.github.com/repos/sproutcore/sproutcore/issues/623","body":"This resolves:\r\n\r\nhttps://github.com/sproutcore/sproutcore/issues/409\r\nhttps://github.com/sproutcore/sproutcore/issues/504\r\nhttps://github.com/sproutcore/sproutcore/issues/505\r\n\r\nAnd adds the following features:\r\n\r\n- iOS attributes for customizing `autocapitalize` and `autocorrect`.\r\n- OSX Lion like hints that disappear when the field only when the field is not empty.\r\n- Customizable `type`s for `<input/>` elements (`url`, `email`, `number`, `text`, `search`, and `password`)\r\n  (Note that this effectively deprecates `isPassword`. The attribute is still supported, but documentation notes that it's not really useful as of this change.)\r\n- The `autocorrect`, `autocapitalize`, and `spellcheck` attributes will default to the user's system preferences if set to `null`.\r\n\r\nAnd the following fixes:\r\n\r\n- IE8 will have elements correctly aligned in the view now.\r\n- FireFox 3.6 will not render passwords as clear text\r\n- Readable rendering code!\r\n- Fixed some docs referencing `@property`.\r\n","html_url":"https://github.com/sproutcore/sproutcore/issues/623","title":"Text Field field rendering rewrite","number":623,"id":2178163,"created_at":"2011-11-08T19:22:52Z"},"action":"created","comment":{"user":{"avatar_url":"https://secure.gravatar.com/avatar/9ae10fb335ecc73d5625a8ffe218b1c4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"9ae10fb335ecc73d5625a8ffe218b1c4","url":"https://api.github.com/users/workmanw","login":"workmanw","id":825487},"updated_at":"2011-11-14T18:44:39Z","url":"https://api.github.com/repos/sproutcore/sproutcore/issues/comments/2734602","body":"Wow, thank you for your excellent contribution. I can confirm that this fixes #409 . I merged this patch into our main branch and took it for a test drive on our largest app. I didn't not run into any problems with it. Validation, password, isEditable, etc. all worked as expected. Thanks again!","id":2734602,"created_at":"2011-11-14T18:44:39Z"}}