{"action":"opened","number":128,"pull_request":{"url":"https://api.github.com/repos/MRCollective/ChameleonForms/pulls/128","id":44285307,"html_url":"https://github.com/MRCollective/ChameleonForms/pull/128","diff_url":"https://github.com/MRCollective/ChameleonForms/pull/128.diff","patch_url":"https://github.com/MRCollective/ChameleonForms/pull/128.patch","issue_url":"https://api.github.com/repos/MRCollective/ChameleonForms/issues/128","number":128,"state":"open","locked":false,"title":"Fix for bootstrap checkbox bug","user":{"login":"jtheisen","id":1516294,"avatar_url":"https://avatars.githubusercontent.com/u/1516294?v=3","gravatar_id":"","url":"https://api.github.com/users/jtheisen","html_url":"https://github.com/jtheisen","followers_url":"https://api.github.com/users/jtheisen/followers","following_url":"https://api.github.com/users/jtheisen/following{/other_user}","gists_url":"https://api.github.com/users/jtheisen/gists{/gist_id}","starred_url":"https://api.github.com/users/jtheisen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jtheisen/subscriptions","organizations_url":"https://api.github.com/users/jtheisen/orgs","repos_url":"https://api.github.com/users/jtheisen/repos","events_url":"https://api.github.com/users/jtheisen/events{/privacy}","received_events_url":"https://api.github.com/users/jtheisen/received_events","type":"User","site_admin":false},"body":"This is a fix for #103.\r\n\r\nIt works by generating inline labels in the form\r\n\r\n```\r\n<label><input>label</label>\r\n```\r\n\r\nrather than\r\n\r\n```\r\n<input><label>label</label>\r\n```\r\n\r\n*always* - even with the default form template. This means I had to change a lot of the approved html.\r\n\r\nA fix that wouldn't require the default generated html to be changed would require an additional styling method for radio buttons and checkboxes.\r\n\r\nIn any case, that label syntax is one of the two legitimate usages for the label element.\r\n\r\nAll tests run fine except those which I'm sure only don't run fine because of my locale problems.\r\n\r\nThe pull request contains an updated bootstrap.\r\n\r\nOne minor thing: When a checkbox field has no label (`.WithoutInlineLabel()`), then the bug still manifests. I guess this isn't something bootstrap users would do though, as they would then have no label at all.","created_at":"2015-09-05T15:56:23Z","updated_at":"2015-09-05T15:56:23Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/MRCollective/ChameleonForms/pulls/128/commits","review_comments_url":"https://api.github.com/repos/MRCollective/ChameleonForms/pulls/128/comments","review_comment_url":"https://api.github.com/repos/MRCollective/ChameleonForms/pulls/comments{/number}","comments_url":"https://api.github.com/repos/MRCollective/ChameleonForms/issues/128/comments","statuses_url":"https://api.github.com/repos/MRCollective/ChameleonForms/statuses/14bc90e59341c9da9c389d10686d802086d9206f","head":{"label":"jtheisen:checkbox-bug-alternative","ref":"checkbox-bug-alternative","sha":"14bc90e59341c9da9c389d10686d802086d9206f","user":{"login":"jtheisen","id":1516294,"avatar_url":"https://avatars.githubusercontent.com/u/1516294?v=3","gravatar_id":"","url":"https://api.github.com/users/jtheisen","html_url":"https://github.com/jtheisen","followers_url":"https://api.github.com/users/jtheisen/followers","following_url":"https://api.github.com/users/jtheisen/following{/other_user}","gists_url":"https://api.github.com/users/jtheisen/gists{/gist_id}","starred_url":"https://api.github.com/users/jtheisen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jtheisen/subscriptions","organizations_url":"https://api.github.com/users/jtheisen/orgs","repos_url":"https://api.github.com/users/jtheisen/repos","events_url":"https://api.github.com/users/jtheisen/events{/privacy}","received_events_url":"https://api.github.com/users/jtheisen/received_events","type":"User","site_admin":false},"repo":{"id":40326432,"name":"ChameleonForms","full_name":"jtheisen/ChameleonForms","owner":{"login":"jtheisen","id":1516294,"avatar_url":"https://avatars.githubusercontent.com/u/1516294?v=3","gravatar_id":"","url":"https://api.github.com/users/jtheisen","html_url":"https://github.com/jtheisen","followers_url":"https://api.github.com/users/jtheisen/followers","following_url":"https://api.github.com/users/jtheisen/following{/other_user}","gists_url":"https://api.github.com/users/jtheisen/gists{/gist_id}","starred_url":"https://api.github.com/users/jtheisen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jtheisen/subscriptions","organizations_url":"https://api.github.com/users/jtheisen/orgs","repos_url":"https://api.github.com/users/jtheisen/repos","events_url":"https://api.github.com/users/jtheisen/events{/privacy}","received_events_url":"https://api.github.com/users/jtheisen/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jtheisen/ChameleonForms","description":" Shape-shifting your forms experience in ASP.NET MVC","fork":true,"url":"https://api.github.com/repos/jtheisen/ChameleonForms","forks_url":"https://api.github.com/repos/jtheisen/ChameleonForms/forks","keys_url":"https://api.github.com/repos/jtheisen/ChameleonForms/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jtheisen/ChameleonForms/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jtheisen/ChameleonForms/teams","hooks_url":"https://api.github.com/repos/jtheisen/ChameleonForms/hooks","issue_events_url":"https://api.github.com/repos/jtheisen/ChameleonForms/issues/events{/number}","events_url":"https://api.github.com/repos/jtheisen/ChameleonForms/events","assignees_url":"https://api.github.com/repos/jtheisen/ChameleonForms/assignees{/user}","branches_url":"https://api.github.com/repos/jtheisen/ChameleonForms/branches{/branch}","tags_url":"https://api.github.com/repos/jtheisen/ChameleonForms/tags","blobs_url":"https://api.github.com/repos/jtheisen/ChameleonForms/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jtheisen/ChameleonForms/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jtheisen/ChameleonForms/git/refs{/sha}","trees_url":"https://api.github.com/repos/jtheisen/ChameleonForms/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jtheisen/ChameleonForms/statuses/{sha}","languages_url":"https://api.github.com/repos/jtheisen/ChameleonForms/languages","stargazers_url":"https://api.github.com/repos/jtheisen/ChameleonForms/stargazers","contributors_url":"https://api.github.com/repos/jtheisen/ChameleonForms/contributors","subscribers_url":"https://api.github.com/repos/jtheisen/ChameleonForms/subscribers","subscription_url":"https://api.github.com/repos/jtheisen/ChameleonForms/subscription","commits_url":"https://api.github.com/repos/jtheisen/ChameleonForms/commits{/sha}","git_commits_url":"https://api.github.com/repos/jtheisen/ChameleonForms/git/commits{/sha}","comments_url":"https://api.github.com/repos/jtheisen/ChameleonForms/comments{/number}","issue_comment_url":"https://api.github.com/repos/jtheisen/ChameleonForms/issues/comments{/number}","contents_url":"https://api.github.com/repos/jtheisen/ChameleonForms/contents/{+path}","compare_url":"https://api.github.com/repos/jtheisen/ChameleonForms/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jtheisen/ChameleonForms/merges","archive_url":"https://api.github.com/repos/jtheisen/ChameleonForms/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jtheisen/ChameleonForms/downloads","issues_url":"https://api.github.com/repos/jtheisen/ChameleonForms/issues{/number}","pulls_url":"https://api.github.com/repos/jtheisen/ChameleonForms/pulls{/number}","milestones_url":"https://api.github.com/repos/jtheisen/ChameleonForms/milestones{/number}","notifications_url":"https://api.github.com/repos/jtheisen/ChameleonForms/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jtheisen/ChameleonForms/labels{/name}","releases_url":"https://api.github.com/repos/jtheisen/ChameleonForms/releases{/id}","created_at":"2015-08-06T20:52:57Z","updated_at":"2015-08-06T20:52:59Z","pushed_at":"2015-09-05T15:43:58Z","git_url":"git://github.com/jtheisen/ChameleonForms.git","ssh_url":"git@github.com:jtheisen/ChameleonForms.git","clone_url":"https://github.com/jtheisen/ChameleonForms.git","svn_url":"https://github.com/jtheisen/ChameleonForms","homepage":null,"size":3745,"stargazers_count":0,"watchers_count":0,"language":"C#","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"MRCollective:master","ref":"master","sha":"41a86f785ff14e7f3de9f1091665e8d245b2d1a4","user":{"login":"MRCollective","id":2318321,"avatar_url":"https://avatars.githubusercontent.com/u/2318321?v=3","gravatar_id":"","url":"https://api.github.com/users/MRCollective","html_url":"https://github.com/MRCollective","followers_url":"https://api.github.com/users/MRCollective/followers","following_url":"https://api.github.com/users/MRCollective/following{/other_user}","gists_url":"https://api.github.com/users/MRCollective/gists{/gist_id}","starred_url":"https://api.github.com/users/MRCollective/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MRCollective/subscriptions","organizations_url":"https://api.github.com/users/MRCollective/orgs","repos_url":"https://api.github.com/users/MRCollective/repos","events_url":"https://api.github.com/users/MRCollective/events{/privacy}","received_events_url":"https://api.github.com/users/MRCollective/received_events","type":"Organization","site_admin":false},"repo":{"id":5751370,"name":"ChameleonForms","full_name":"MRCollective/ChameleonForms","owner":{"login":"MRCollective","id":2318321,"avatar_url":"https://avatars.githubusercontent.com/u/2318321?v=3","gravatar_id":"","url":"https://api.github.com/users/MRCollective","html_url":"https://github.com/MRCollective","followers_url":"https://api.github.com/users/MRCollective/followers","following_url":"https://api.github.com/users/MRCollective/following{/other_user}","gists_url":"https://api.github.com/users/MRCollective/gists{/gist_id}","starred_url":"https://api.github.com/users/MRCollective/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MRCollective/subscriptions","organizations_url":"https://api.github.com/users/MRCollective/orgs","repos_url":"https://api.github.com/users/MRCollective/repos","events_url":"https://api.github.com/users/MRCollective/events{/privacy}","received_events_url":"https://api.github.com/users/MRCollective/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/MRCollective/ChameleonForms","description":" Shape-shifting your forms experience in ASP.NET MVC","fork":false,"url":"https://api.github.com/repos/MRCollective/ChameleonForms","forks_url":"https://api.github.com/repos/MRCollective/ChameleonForms/forks","keys_url":"https://api.github.com/repos/MRCollective/ChameleonForms/keys{/key_id}","collaborators_url":"https://api.github.com/repos/MRCollective/ChameleonForms/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/MRCollective/ChameleonForms/teams","hooks_url":"https://api.github.com/repos/MRCollective/ChameleonForms/hooks","issue_events_url":"https://api.github.com/repos/MRCollective/ChameleonForms/issues/events{/number}","events_url":"https://api.github.com/repos/MRCollective/ChameleonForms/events","assignees_url":"https://api.github.com/repos/MRCollective/ChameleonForms/assignees{/user}","branches_url":"https://api.github.com/repos/MRCollective/ChameleonForms/branches{/branch}","tags_url":"https://api.github.com/repos/MRCollective/ChameleonForms/tags","blobs_url":"https://api.github.com/repos/MRCollective/ChameleonForms/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/MRCollective/ChameleonForms/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/MRCollective/ChameleonForms/git/refs{/sha}","trees_url":"https://api.github.com/repos/MRCollective/ChameleonForms/git/trees{/sha}","statuses_url":"https://api.github.com/repos/MRCollective/ChameleonForms/statuses/{sha}","languages_url":"https://api.github.com/repos/MRCollective/ChameleonForms/languages","stargazers_url":"https://api.github.com/repos/MRCollective/ChameleonForms/stargazers","contributors_url":"https://api.github.com/repos/MRCollective/ChameleonForms/contributors","subscribers_url":"https://api.github.com/repos/MRCollective/ChameleonForms/subscribers","subscription_url":"https://api.github.com/repos/MRCollective/ChameleonForms/subscription","commits_url":"https://api.github.com/repos/MRCollective/ChameleonForms/commits{/sha}","git_commits_url":"https://api.github.com/repos/MRCollective/ChameleonForms/git/commits{/sha}","comments_url":"https://api.github.com/repos/MRCollective/ChameleonForms/comments{/number}","issue_comment_url":"https://api.github.com/repos/MRCollective/ChameleonForms/issues/comments{/number}","contents_url":"https://api.github.com/repos/MRCollective/ChameleonForms/contents/{+path}","compare_url":"https://api.github.com/repos/MRCollective/ChameleonForms/compare/{base}...{head}","merges_url":"https://api.github.com/repos/MRCollective/ChameleonForms/merges","archive_url":"https://api.github.com/repos/MRCollective/ChameleonForms/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/MRCollective/ChameleonForms/downloads","issues_url":"https://api.github.com/repos/MRCollective/ChameleonForms/issues{/number}","pulls_url":"https://api.github.com/repos/MRCollective/ChameleonForms/pulls{/number}","milestones_url":"https://api.github.com/repos/MRCollective/ChameleonForms/milestones{/number}","notifications_url":"https://api.github.com/repos/MRCollective/ChameleonForms/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/MRCollective/ChameleonForms/labels{/name}","releases_url":"https://api.github.com/repos/MRCollective/ChameleonForms/releases{/id}","created_at":"2012-09-10T15:26:08Z","updated_at":"2015-08-26T16:37:08Z","pushed_at":"2015-08-30T12:53:10Z","git_url":"git://github.com/MRCollective/ChameleonForms.git","ssh_url":"git@github.com:MRCollective/ChameleonForms.git","clone_url":"https://github.com/MRCollective/ChameleonForms.git","svn_url":"https://github.com/MRCollective/ChameleonForms","homepage":null,"size":6088,"stargazers_count":183,"watchers_count":183,"language":"C#","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":34,"mirror_url":null,"open_issues_count":23,"forks":34,"open_issues":23,"watchers":183,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/MRCollective/ChameleonForms/pulls/128"},"html":{"href":"https://github.com/MRCollective/ChameleonForms/pull/128"},"issue":{"href":"https://api.github.com/repos/MRCollective/ChameleonForms/issues/128"},"comments":{"href":"https://api.github.com/repos/MRCollective/ChameleonForms/issues/128/comments"},"review_comments":{"href":"https://api.github.com/repos/MRCollective/ChameleonForms/pulls/128/comments"},"review_comment":{"href":"https://api.github.com/repos/MRCollective/ChameleonForms/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/MRCollective/ChameleonForms/pulls/128/commits"},"statuses":{"href":"https://api.github.com/repos/MRCollective/ChameleonForms/statuses/14bc90e59341c9da9c389d10686d802086d9206f"}},"merged":false,"mergeable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"commits":7,"additions":4593,"deletions":4756,"changed_files":31}}