{"action":"created","comment":{"url":"https://api.github.com/repos/edx/ux-pattern-library/pulls/comments/32258214","id":32258214,"diff_hunk":"@@ -0,0 +1,455 @@\n+// ------------------------------\n+// edX Pattern Library: Components - Forms\n+\n+// About: Contains base styling for forms\n+\n+// #GLOBAL\n+// #INPUT TEXT\n+// #INPUT RADIO/CHECKBOX\n+// #SELECT\n+// #TEXTAREA\n+// #SLIDERS\n+// #PROGRESS\n+\n+// ----------------------------\n+// #GLOBAL\n+// ----------------------------\n+.fieldset {\n+    @include clearfix;\n+    margin-bottom: spacing-vertical(mid-small);\n+\n+    .group-legend {\n+        margin-bottom: spacing-vertical(x-small);\n+    }\n+\n+    .field-wrapper {\n+        margin-bottom: spacing-vertical(base);\n+\n+        .helper-text {\n+            font-size: font-size(small);\n+            color: $field-tip-color;\n+        }\n+    }\n+\n+    &.form-group {\n+\n+        .field-wrapper { // Generally used for radios and checkboxes\n+            margin-bottom: spacing-vertical(small);\n+        }\n+\n+        .helper-text { // Generally used for radios and checkboxes\n+            margin-top: spacing-vertical(xx-small);\n+            margin-left: rem($baseline);\n+        }\n+    }\n+}\n+\n+.form-label {\n+    display: block;\n+    width: auto;\n+    margin-bottom: spacing-vertical(x-small);\n+    font-size: font-size(base);\n+    line-height: 100%;\n+    color: $label-color;\n+\n+    &.inline-label {\n+        display: inline-block;\n+        margin-bottom: 0;\n+    }\n+\n+    & > .input:checked,\n+    & > .radio:checked,\n+    &.is-active,\n+    &.is-selected {\n+        color: $label-color-active;\n+    }\n+}\n+\n+.helper-text {\n+    margin-top: spacing-vertical(x-small);\n+}\n+\n+.required-field:after {\n+    display: inline-block;\n+    margin-left: spacing-horizontal(x-small);\n+    content: \"*\";\n+    font-size: font-size(small);\n+    color: $field-required-indicator-color;\n+}\n+\n+.input,\n+.select,\n+.textarea {\n+    @include placeholder {\n+        color: $input-placeholder-text;\n+    }\n+    @include transition(all timing(xx-fast) ease-in-out 0s);\n+    display: inline-block;\n+    padding: rem($baseline/2);\n+    border: 1px solid $input-border-default;\n+    background: $input-background-default;\n+    font-family: $font-family-sans-serif;\n+    font-size: font-size(base);\n+    color: $input-text-default;\n+\n+    &:focus {\n+        outline: none;\n+    }\n+}\n+\n+.progress {\n+    @include transition(all timing(xx-fast) ease-in-out 0s);\n+}\n+\n+// ----------------------------\n+// #INPUT TEXT\n+// ----------------------------\n+.input-text {\n+    width: input-width(base);\n+\n+    &:focus,\n+    &.is-active {\n+        border-color: $input-border-default-focus;\n+        color: $input-text-default-hover;\n+    }\n+\n+    &:disabled,\n+    &.is-disabled {\n+        border-color: $input-border-disabled;\n+        background: $input-background-disabled;\n+    }\n+\n+    &.input-simple {\n+        padding: spacing-verical(small) 0;\n+        border-width: 0 0 2px 0;\n+\n+        &:focus,\n+        &.is-active {\n+            border-color: $input-simple-border-focus;\n+            background: $input-simple-background-focus;\n+        }\n+    }\n+}\n+\n+// ----------------------------\n+// #SELECT\n+// ----------------------------\n+.wrapper-replace-select {\n+    position: relative;\n+    margin-bottom: spacing-vertical(small); // although this is on the wrapper, since we're positioning absolutley the replaced UI, we need to add a bottom margin here too\n+}\n+\n+.input-select {\n+    width: input-width(base);\n+    height: rem($baseline*2);\n+    line-height: spacing-vertical(small);\n+\n+    &:focus,\n+    &.is-active {\n+        border-color: $input-border-default-focus;\n+        color: $input-text-default-hover;\n+    }\n+\n+    &:disabled,\n+    &.is-disabled {\n+        border-color: $input-border-disabled;\n+        background: $input-background-disabled;\n+    }\n+\n+    &.is-replaced {\n+        position: relative;\n+        top: rem($baseline/4);\n+        left: 0;\n+        z-index: z-index(mid-front);\n+        opacity: 0;\n+    }\n+}\n+\n+// custom select styling\n+// this is the replacement select menu\n+.wrapper-custom-select {\n+    @extend .input;\n+    display: inline;\n+    position: absolute;\n+    top: 0;\n+    left: 0;\n+    width: input-width(base);\n+    line-height: 100%; // centers the text vertically while matching height of replacement menu\n+    z-index: z-index(base);\n+\n+    svg {\n+        @include size(rem($baseline));\n+        position: absolute;\n+        right: rem(($baseline/2));","path":"_src/pattern-library/sass/components/_forms.scss","position":203,"original_position":183,"commit_id":"57a79958e9919767dab646546bd200db06cfe543","original_commit_id":"8362f8969fa5f4101b804659a4745657a678409c","user":{"login":"talbs","id":163763,"avatar_url":"https://avatars.githubusercontent.com/u/163763?v=3","gravatar_id":"","url":"https://api.github.com/users/talbs","html_url":"https://github.com/talbs","followers_url":"https://api.github.com/users/talbs/followers","following_url":"https://api.github.com/users/talbs/following{/other_user}","gists_url":"https://api.github.com/users/talbs/gists{/gist_id}","starred_url":"https://api.github.com/users/talbs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/talbs/subscriptions","organizations_url":"https://api.github.com/users/talbs/orgs","repos_url":"https://api.github.com/users/talbs/repos","events_url":"https://api.github.com/users/talbs/events{/privacy}","received_events_url":"https://api.github.com/users/talbs/received_events","type":"User","site_admin":false},"body":"[RTL](https://github.com/edx/ux-pattern-library/wiki/Styleguide:-Sass-&-CSS#right-to-left-rtl-support), homeskillet.","created_at":"2015-06-11T19:27:14Z","updated_at":"2015-06-11T19:27:14Z","html_url":"https://github.com/edx/ux-pattern-library/pull/75#discussion_r32258214","pull_request_url":"https://api.github.com/repos/edx/ux-pattern-library/pulls/75","_links":{"self":{"href":"https://api.github.com/repos/edx/ux-pattern-library/pulls/comments/32258214"},"html":{"href":"https://github.com/edx/ux-pattern-library/pull/75#discussion_r32258214"},"pull_request":{"href":"https://api.github.com/repos/edx/ux-pattern-library/pulls/75"}}},"pull_request":{"url":"https://api.github.com/repos/edx/ux-pattern-library/pulls/75","id":36228662,"html_url":"https://github.com/edx/ux-pattern-library/pull/75","diff_url":"https://github.com/edx/ux-pattern-library/pull/75.diff","patch_url":"https://github.com/edx/ux-pattern-library/pull/75.patch","issue_url":"https://api.github.com/repos/edx/ux-pattern-library/issues/75","number":75,"state":"open","locked":false,"title":"Elements: Forms and form controls","user":{"login":"clrux","id":2112024,"avatar_url":"https://avatars.githubusercontent.com/u/2112024?v=3","gravatar_id":"","url":"https://api.github.com/users/clrux","html_url":"https://github.com/clrux","followers_url":"https://api.github.com/users/clrux/followers","following_url":"https://api.github.com/users/clrux/following{/other_user}","gists_url":"https://api.github.com/users/clrux/gists{/gist_id}","starred_url":"https://api.github.com/users/clrux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clrux/subscriptions","organizations_url":"https://api.github.com/users/clrux/orgs","repos_url":"https://api.github.com/users/clrux/repos","events_url":"https://api.github.com/users/clrux/events{/privacy}","received_events_url":"https://api.github.com/users/clrux/received_events","type":"User","site_admin":false},"body":"This work adds forms and form elements to the pattern library. It consists of:\r\n\r\n* input, select, and textarea styles\r\n* scripts that visually replace select, radio, and checkbox controls giving us more control over the UI\r\n* suggested, semantic markup structure\r\n* styling for form elements in general\r\n\r\n### Form control replacements\r\n\r\nFor certain `inputs` and `selects` we're offering options to use either the default browser-rendered control or a replaced control, either rendered by JS or CSS or both. The idea for the radio buttons and checkboxes came from [Heydon Pickering and an article on Sitepoint](http://www.sitepoint.com/replacing-radio-buttons-without-replacing-radio-buttons/). The form controls with options are:\r\n* `radio` buttons\r\n* `checkbox` buttons\r\n* `select` menus\r\n\r\n#### Radio buttons and checkboxes\r\nTo enable the enhanced version of a radio button or a checkbox, do the following:\r\n\r\n `<input type=\"radio\" class=\"replace-radio\">`\r\n`<input type=\"checkbox\" class=\"replace-checkbox\">`\r\n\r\nReplacing radio buttons and checkboxes uses an _accessible_ CSS-only approach that hides the default control, replacing it with a CSS rendered one. Interactions with the control still happen on the default control which maintains full accessibility and browser methods.\r\n\r\n#### Select boxes\r\nTo enable the enhanced version of a select menu, do the following:\r\n\r\n`<select class=\"replace-select\">`\r\n\r\nReplacing select menus uses an _accessible_ JavaScript and CSS approach. JavaScript hides the default control, replacing it with a styled wrapper using the selected value. Interaction still happens with the default control which maintains complete accessibility and compliance.\r\n\r\n### Nested styles\r\n\r\nIn many cases we're using nested styles. The aim here is to slightly reduce modularity but promote a semantic structure.\r\n\r\n### Form control heights and widths\r\n\r\nTo provide a nice set of options both for us internally and the Open edX community, I've created various sizes for form controls.\r\n\r\n#### Height\r\nHeight primarily relates to `textareas`. To use a height, choose one of the following:\r\n* `short`\r\n* `base` our default height\r\n* `tall`\r\n\r\n#### Width\r\nWidth can be set for any form control. To use a width, choose one of the following:\r\n* `short`\r\n* `base` our default width\r\n* `wide`\r\n* `block` which fills the entire width of the parent container\r\n\r\n### Range slider and Progress bars\r\n\r\nThe visual UI included a slider, but it was a hybrid of a progress bar and a range slider. Since nothing like that is available natively I created two different elements: `input type=\"range\"` and `progress` and created styles for these as I found fit.\r\n\r\n#### Slider/Range\r\n\r\nThe slider control allows \"notched\" or fixed selections along a track. There is no \"before/after\" or \"complete/incomplete\" which was the discrepancy in the UI. I've included styles for this that makes the handle increase in size when it's hovered over, making the click target/control more usable.\r\n\r\n#### Progress\r\n\r\nUnlike slider controls, progress bars _do_ have a \"before/after\" or a \"complete/incomplete\" state. This matches the UI a little closer, but progress bars don't have drag handles.\r\n\r\n---\r\n\r\n## Browser testing\r\nThis work has been tested in the following browsers:\r\n\r\n| Platform | Browser | Version | Passes |\r\n|----------|---------|---------|--------|\r\n| Mac      | Chrome  | 44      | Yes    |\r\n|          | Firefox | 24.3    | Yes    |\r\n|          | Safari  | 8       | Yes    |\r\n| PC       | Chrome  | 43      | Yes    |\r\n|          | Firefox | 37      | Yes    |\r\n|          | IE      | 10      | Yes    |\r\n|          |         | 11      | Yes    |\r\n---\r\n\r\n__Reviewers:__\r\n* @talbs \r\n* @frrrances ","created_at":"2015-05-26T17:59:18Z","updated_at":"2015-06-11T19:27:14Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7445e2272c1ccd49e6a57ef9a5cc253d762d0910","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/edx/ux-pattern-library/pulls/75/commits","review_comments_url":"https://api.github.com/repos/edx/ux-pattern-library/pulls/75/comments","review_comment_url":"https://api.github.com/repos/edx/ux-pattern-library/pulls/comments{/number}","comments_url":"https://api.github.com/repos/edx/ux-pattern-library/issues/75/comments","statuses_url":"https://api.github.com/repos/edx/ux-pattern-library/statuses/57a79958e9919767dab646546bd200db06cfe543","head":{"label":"edx:clrux/elements-forms-and-form-controls","ref":"clrux/elements-forms-and-form-controls","sha":"57a79958e9919767dab646546bd200db06cfe543","user":{"login":"edx","id":3179841,"avatar_url":"https://avatars.githubusercontent.com/u/3179841?v=3","gravatar_id":"","url":"https://api.github.com/users/edx","html_url":"https://github.com/edx","followers_url":"https://api.github.com/users/edx/followers","following_url":"https://api.github.com/users/edx/following{/other_user}","gists_url":"https://api.github.com/users/edx/gists{/gist_id}","starred_url":"https://api.github.com/users/edx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edx/subscriptions","organizations_url":"https://api.github.com/users/edx/orgs","repos_url":"https://api.github.com/users/edx/repos","events_url":"https://api.github.com/users/edx/events{/privacy}","received_events_url":"https://api.github.com/users/edx/received_events","type":"Organization","site_admin":false},"repo":{"id":29666334,"name":"ux-pattern-library","full_name":"edx/ux-pattern-library","owner":{"login":"edx","id":3179841,"avatar_url":"https://avatars.githubusercontent.com/u/3179841?v=3","gravatar_id":"","url":"https://api.github.com/users/edx","html_url":"https://github.com/edx","followers_url":"https://api.github.com/users/edx/followers","following_url":"https://api.github.com/users/edx/following{/other_user}","gists_url":"https://api.github.com/users/edx/gists{/gist_id}","starred_url":"https://api.github.com/users/edx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edx/subscriptions","organizations_url":"https://api.github.com/users/edx/orgs","repos_url":"https://api.github.com/users/edx/repos","events_url":"https://api.github.com/users/edx/events{/privacy}","received_events_url":"https://api.github.com/users/edx/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/edx/ux-pattern-library","description":"The (working) Visual, UI, and Front End Styleguide for edX.","fork":false,"url":"https://api.github.com/repos/edx/ux-pattern-library","forks_url":"https://api.github.com/repos/edx/ux-pattern-library/forks","keys_url":"https://api.github.com/repos/edx/ux-pattern-library/keys{/key_id}","collaborators_url":"https://api.github.com/repos/edx/ux-pattern-library/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/edx/ux-pattern-library/teams","hooks_url":"https://api.github.com/repos/edx/ux-pattern-library/hooks","issue_events_url":"https://api.github.com/repos/edx/ux-pattern-library/issues/events{/number}","events_url":"https://api.github.com/repos/edx/ux-pattern-library/events","assignees_url":"https://api.github.com/repos/edx/ux-pattern-library/assignees{/user}","branches_url":"https://api.github.com/repos/edx/ux-pattern-library/branches{/branch}","tags_url":"https://api.github.com/repos/edx/ux-pattern-library/tags","blobs_url":"https://api.github.com/repos/edx/ux-pattern-library/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/edx/ux-pattern-library/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/edx/ux-pattern-library/git/refs{/sha}","trees_url":"https://api.github.com/repos/edx/ux-pattern-library/git/trees{/sha}","statuses_url":"https://api.github.com/repos/edx/ux-pattern-library/statuses/{sha}","languages_url":"https://api.github.com/repos/edx/ux-pattern-library/languages","stargazers_url":"https://api.github.com/repos/edx/ux-pattern-library/stargazers","contributors_url":"https://api.github.com/repos/edx/ux-pattern-library/contributors","subscribers_url":"https://api.github.com/repos/edx/ux-pattern-library/subscribers","subscription_url":"https://api.github.com/repos/edx/ux-pattern-library/subscription","commits_url":"https://api.github.com/repos/edx/ux-pattern-library/commits{/sha}","git_commits_url":"https://api.github.com/repos/edx/ux-pattern-library/git/commits{/sha}","comments_url":"https://api.github.com/repos/edx/ux-pattern-library/comments{/number}","issue_comment_url":"https://api.github.com/repos/edx/ux-pattern-library/issues/comments{/number}","contents_url":"https://api.github.com/repos/edx/ux-pattern-library/contents/{+path}","compare_url":"https://api.github.com/repos/edx/ux-pattern-library/compare/{base}...{head}","merges_url":"https://api.github.com/repos/edx/ux-pattern-library/merges","archive_url":"https://api.github.com/repos/edx/ux-pattern-library/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/edx/ux-pattern-library/downloads","issues_url":"https://api.github.com/repos/edx/ux-pattern-library/issues{/number}","pulls_url":"https://api.github.com/repos/edx/ux-pattern-library/pulls{/number}","milestones_url":"https://api.github.com/repos/edx/ux-pattern-library/milestones{/number}","notifications_url":"https://api.github.com/repos/edx/ux-pattern-library/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/edx/ux-pattern-library/labels{/name}","releases_url":"https://api.github.com/repos/edx/ux-pattern-library/releases{/id}","created_at":"2015-01-22T07:19:42Z","updated_at":"2015-06-10T17:52:08Z","pushed_at":"2015-06-11T18:53:17Z","git_url":"git://github.com/edx/ux-pattern-library.git","ssh_url":"git@github.com:edx/ux-pattern-library.git","clone_url":"https://github.com/edx/ux-pattern-library.git","svn_url":"https://github.com/edx/ux-pattern-library","homepage":"http://ux.edx.org","size":5283,"stargazers_count":14,"watchers_count":14,"language":"CSS","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":4,"mirror_url":null,"open_issues_count":6,"forks":4,"open_issues":6,"watchers":14,"default_branch":"master"}},"base":{"label":"edx:master","ref":"master","sha":"6b8c64415787a5bd82f7d85243e26cde146e7548","user":{"login":"edx","id":3179841,"avatar_url":"https://avatars.githubusercontent.com/u/3179841?v=3","gravatar_id":"","url":"https://api.github.com/users/edx","html_url":"https://github.com/edx","followers_url":"https://api.github.com/users/edx/followers","following_url":"https://api.github.com/users/edx/following{/other_user}","gists_url":"https://api.github.com/users/edx/gists{/gist_id}","starred_url":"https://api.github.com/users/edx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edx/subscriptions","organizations_url":"https://api.github.com/users/edx/orgs","repos_url":"https://api.github.com/users/edx/repos","events_url":"https://api.github.com/users/edx/events{/privacy}","received_events_url":"https://api.github.com/users/edx/received_events","type":"Organization","site_admin":false},"repo":{"id":29666334,"name":"ux-pattern-library","full_name":"edx/ux-pattern-library","owner":{"login":"edx","id":3179841,"avatar_url":"https://avatars.githubusercontent.com/u/3179841?v=3","gravatar_id":"","url":"https://api.github.com/users/edx","html_url":"https://github.com/edx","followers_url":"https://api.github.com/users/edx/followers","following_url":"https://api.github.com/users/edx/following{/other_user}","gists_url":"https://api.github.com/users/edx/gists{/gist_id}","starred_url":"https://api.github.com/users/edx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edx/subscriptions","organizations_url":"https://api.github.com/users/edx/orgs","repos_url":"https://api.github.com/users/edx/repos","events_url":"https://api.github.com/users/edx/events{/privacy}","received_events_url":"https://api.github.com/users/edx/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/edx/ux-pattern-library","description":"The (working) Visual, UI, and Front End Styleguide for edX.","fork":false,"url":"https://api.github.com/repos/edx/ux-pattern-library","forks_url":"https://api.github.com/repos/edx/ux-pattern-library/forks","keys_url":"https://api.github.com/repos/edx/ux-pattern-library/keys{/key_id}","collaborators_url":"https://api.github.com/repos/edx/ux-pattern-library/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/edx/ux-pattern-library/teams","hooks_url":"https://api.github.com/repos/edx/ux-pattern-library/hooks","issue_events_url":"https://api.github.com/repos/edx/ux-pattern-library/issues/events{/number}","events_url":"https://api.github.com/repos/edx/ux-pattern-library/events","assignees_url":"https://api.github.com/repos/edx/ux-pattern-library/assignees{/user}","branches_url":"https://api.github.com/repos/edx/ux-pattern-library/branches{/branch}","tags_url":"https://api.github.com/repos/edx/ux-pattern-library/tags","blobs_url":"https://api.github.com/repos/edx/ux-pattern-library/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/edx/ux-pattern-library/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/edx/ux-pattern-library/git/refs{/sha}","trees_url":"https://api.github.com/repos/edx/ux-pattern-library/git/trees{/sha}","statuses_url":"https://api.github.com/repos/edx/ux-pattern-library/statuses/{sha}","languages_url":"https://api.github.com/repos/edx/ux-pattern-library/languages","stargazers_url":"https://api.github.com/repos/edx/ux-pattern-library/stargazers","contributors_url":"https://api.github.com/repos/edx/ux-pattern-library/contributors","subscribers_url":"https://api.github.com/repos/edx/ux-pattern-library/subscribers","subscription_url":"https://api.github.com/repos/edx/ux-pattern-library/subscription","commits_url":"https://api.github.com/repos/edx/ux-pattern-library/commits{/sha}","git_commits_url":"https://api.github.com/repos/edx/ux-pattern-library/git/commits{/sha}","comments_url":"https://api.github.com/repos/edx/ux-pattern-library/comments{/number}","issue_comment_url":"https://api.github.com/repos/edx/ux-pattern-library/issues/comments{/number}","contents_url":"https://api.github.com/repos/edx/ux-pattern-library/contents/{+path}","compare_url":"https://api.github.com/repos/edx/ux-pattern-library/compare/{base}...{head}","merges_url":"https://api.github.com/repos/edx/ux-pattern-library/merges","archive_url":"https://api.github.com/repos/edx/ux-pattern-library/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/edx/ux-pattern-library/downloads","issues_url":"https://api.github.com/repos/edx/ux-pattern-library/issues{/number}","pulls_url":"https://api.github.com/repos/edx/ux-pattern-library/pulls{/number}","milestones_url":"https://api.github.com/repos/edx/ux-pattern-library/milestones{/number}","notifications_url":"https://api.github.com/repos/edx/ux-pattern-library/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/edx/ux-pattern-library/labels{/name}","releases_url":"https://api.github.com/repos/edx/ux-pattern-library/releases{/id}","created_at":"2015-01-22T07:19:42Z","updated_at":"2015-06-10T17:52:08Z","pushed_at":"2015-06-11T18:53:17Z","git_url":"git://github.com/edx/ux-pattern-library.git","ssh_url":"git@github.com:edx/ux-pattern-library.git","clone_url":"https://github.com/edx/ux-pattern-library.git","svn_url":"https://github.com/edx/ux-pattern-library","homepage":"http://ux.edx.org","size":5283,"stargazers_count":14,"watchers_count":14,"language":"CSS","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":4,"mirror_url":null,"open_issues_count":6,"forks":4,"open_issues":6,"watchers":14,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/edx/ux-pattern-library/pulls/75"},"html":{"href":"https://github.com/edx/ux-pattern-library/pull/75"},"issue":{"href":"https://api.github.com/repos/edx/ux-pattern-library/issues/75"},"comments":{"href":"https://api.github.com/repos/edx/ux-pattern-library/issues/75/comments"},"review_comments":{"href":"https://api.github.com/repos/edx/ux-pattern-library/pulls/75/comments"},"review_comment":{"href":"https://api.github.com/repos/edx/ux-pattern-library/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/edx/ux-pattern-library/pulls/75/commits"},"statuses":{"href":"https://api.github.com/repos/edx/ux-pattern-library/statuses/57a79958e9919767dab646546bd200db06cfe543"}}}}