{"action":"created","issue":{"url":"https://api.github.com/repos/rackerlabs/encore-ui/issues/1032","labels_url":"https://api.github.com/repos/rackerlabs/encore-ui/issues/1032/labels{/name}","comments_url":"https://api.github.com/repos/rackerlabs/encore-ui/issues/1032/comments","events_url":"https://api.github.com/repos/rackerlabs/encore-ui/issues/1032/events","html_url":"https://github.com/rackerlabs/encore-ui/pull/1032","id":86768383,"number":1032,"title":"chore(rxForm): refactor rxForm (part 1)","user":{"login":"CITguy","id":545605,"avatar_url":"https://avatars.githubusercontent.com/u/545605?v=3","gravatar_id":"","url":"https://api.github.com/users/CITguy","html_url":"https://github.com/CITguy","followers_url":"https://api.github.com/users/CITguy/followers","following_url":"https://api.github.com/users/CITguy/following{/other_user}","gists_url":"https://api.github.com/users/CITguy/gists{/gist_id}","starred_url":"https://api.github.com/users/CITguy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CITguy/subscriptions","organizations_url":"https://api.github.com/users/CITguy/orgs","repos_url":"https://api.github.com/users/CITguy/repos","events_url":"https://api.github.com/users/CITguy/events{/privacy}","received_events_url":"https://api.github.com/users/CITguy/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rackerlabs/encore-ui/labels/in%20review","name":"in review","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-06-09T23:28:39Z","updated_at":"2015-06-11T20:55:04Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rackerlabs/encore-ui/pulls/1032","html_url":"https://github.com/rackerlabs/encore-ui/pull/1032","diff_url":"https://github.com/rackerlabs/encore-ui/pull/1032.diff","patch_url":"https://github.com/rackerlabs/encore-ui/pull/1032.patch"},"body":"* related to #884, #975, and #978\r\n\r\n## rxFormOptionTable split from rxForm as rxOptionTable\r\n* Stand-in replacement for `rxFormOptionTable`\r\n* `rxFormOptionTable` has been aliased to point to `rxOptionTable` with console.warn message to notify developers that they need to update their code\r\n* API has NOT changed in the move\r\n  * Internal functions may have been updated/renamed, but these should not affect developer consumption.\r\n* Attributes are now documented in the JSDocs rather than the README\r\n  * provides an easier way for framework develoeprs to keep info updated as the JSDocs are generated from javascript comments right next to the code.\r\n\r\n## currencyToPennies moved to rxMisc\r\n* moved to rxMisc (see #978)\r\n* `rxForm.currencyToPennies` deprecated\r\n  * currently aliased to `rxMisc.currencyToPennies`\r\n\r\n## Refactor rxForm Page Object\r\nThis is to aid in the upcoming rework to rxForm and to make use of existing page objects in other components (rxCheckbox, rxRadio, etc.)\r\n\r\n### Deprecated Properties\r\nAll of the following have been deprecated with notes in the test documentation.\r\n\r\n* `rxForm.checkbox`\r\n  * currently aliased to `htmlCheckbox`\r\n  * `htmlCheckbox.unselect` added for backward compatibility\r\n    * deprecated with note in test docs to use `deselect()` (see #975)\r\n    * currently aliased to `htmlCheckbox.deselect`\r\n* `rxOptionFormTable`\r\n  * currently aliased to `rxOptionTable`\r\n* `rxForm.radioButton`\r\n  * currently aliased to `htmlRadio`\r\n\r\n## Updated rxForm Demo Page\r\n\r\n* rxForm demo updated to use `rxOptionTable`\r\n* `rxFormOptionTable` has been documented as deprecated in `rxForm/README.md`"},"comment":{"url":"https://api.github.com/repos/rackerlabs/encore-ui/issues/comments/111275065","html_url":"https://github.com/rackerlabs/encore-ui/pull/1032#issuecomment-111275065","issue_url":"https://api.github.com/repos/rackerlabs/encore-ui/issues/1032","id":111275065,"user":{"login":"parlarjb","id":9376,"avatar_url":"https://avatars.githubusercontent.com/u/9376?v=3","gravatar_id":"","url":"https://api.github.com/users/parlarjb","html_url":"https://github.com/parlarjb","followers_url":"https://api.github.com/users/parlarjb/followers","following_url":"https://api.github.com/users/parlarjb/following{/other_user}","gists_url":"https://api.github.com/users/parlarjb/gists{/gist_id}","starred_url":"https://api.github.com/users/parlarjb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/parlarjb/subscriptions","organizations_url":"https://api.github.com/users/parlarjb/orgs","repos_url":"https://api.github.com/users/parlarjb/repos","events_url":"https://api.github.com/users/parlarjb/events{/privacy}","received_events_url":"https://api.github.com/users/parlarjb/received_events","type":"User","site_admin":false},"created_at":"2015-06-11T20:55:04Z","updated_at":"2015-06-11T20:55:04Z","body":"Daammnnn. I don't even know what to say. This is awesome!\r\n\r\nLGTM\r\n\r\n![](https://dl.dropboxusercontent.com/u/2384988/GIFs/loveit.gif)"}}