GitHub PullRequestReviewCommentEvent at 2014-11-25 14:41:13
Repository: jquery-ui
Actor: mikesherov
Payload: {"action":"created","comment":{"url":"https://api.github.com/repos/jquery/jquery-ui/pulls/comments/20866149","id":20866149,"diff_hunk":"@@ -908,40 +910,197 @@ $.fn.extend({\n \n (function() {\n \n+if ( $.expr && $.expr.filters && $.expr.filters.animated ) {\n+\t$.expr.filters.animated = (function( orig ) {\n+\t\treturn function( elem ) {\n+\t\t\treturn !!$( elem ).data( dataSpaceAnimated ) || orig( elem );\n+\t\t};\n+\t})( $.expr.filters.animated );\n+}\n+\n+if ( $.uiBackCompat !== false ) {\n+\t$.extend( $.effects, {\n+\t\t// Saves a set of properties in a data storage\n+\t\tsave: function( element, set ) {\n+\t\t\tvar i = 0, length = set.length;\n+\t\t\tfor ( ; i < length; i++ ) {\n+\t\t\t\tif ( set[ i ] !== null ) {\n+\t\t\t\t\telement.data( dataSpace + set[ i ], element[ 0 ].style[ set[ i ] ] );\n+\t\t\t\t}\n+\t\t\t}\n+\t\t},\n+\n+\t\t// Restores a set of previously saved properties from a data storage\n+\t\trestore: function( element, set ) {\n+\t\t\tvar val, i = 0, length = set.length;\n+\t\t\tfor ( ; i < length; i++ ) {\n+\t\t\t\tif ( set[ i ] !== null ) {\n+\t\t\t\t\tval = element.data( dataSpace + set[ i ] );\n+\t\t\t\t\t// support: jQuery 1.6.2\n+\t\t\t\t\t// http://bugs.jquery.com/ticket/9917\n+\t\t\t\t\t// jQuery 1.6.2 incorrectly returns undefined for any falsy value.\n+\t\t\t\t\t// We can't differentiate between \"\" and 0 here, so we just assume\n+\t\t\t\t\t// empty string since it's likely to be a more common value...\n+\t\t\t\t\tif ( val === undefined ) {\n+\t\t\t\t\t\tval = \"\";\n+\t\t\t\t\t}\n+\t\t\t\t\telement.css( set[ i ], val );\n+\t\t\t\t}\n+\t\t\t}\n+\t\t},\n+\n+\t\tsetMode: function( el, mode ) {\n+\t\t\tif ( mode === \"toggle\" ) {\n+\t\t\t\tmode = el.is( \":hidden\" ) ? \"show\" : \"hide\";\n+\t\t\t}\n+\t\t\treturn mode;\n+\t\t},\n+\n+\t\t// Wraps the element around a wrapper that copies position properties\n+\t\tcreateWrapper: function( element ) {\n+\n+\t\t\t// if the element is already wrapped, return it\n+\t\t\tif ( element.parent().is( \".ui-effects-wrapper\" ) ) {\n+\t\t\t\treturn element.parent();\n+\t\t\t}\n+\n+\t\t\t// wrap the element\n+\t\t\tvar props = {\n+\t\t\t\t\twidth: element.outerWidth( true ),\n+\t\t\t\t\theight: element.outerHeight( true ),\n+\t\t\t\t\t\"float\": element.css( \"float\" )\n+\t\t\t\t},\n+\t\t\t\twrapper = $( \"<div></div>\" )\n+\t\t\t\t\t.addClass( \"ui-effects-wrapper\" )\n+\t\t\t\t\t.css({\n+\t\t\t\t\t\tfontSize: \"100%\",\n+\t\t\t\t\t\tbackground: \"transparent\",\n+\t\t\t\t\t\tborder: \"none\",\n+\t\t\t\t\t\tmargin: 0,\n+\t\t\t\t\t\tpadding: 0\n+\t\t\t\t\t}),\n+\t\t\t\t// Store the size in case width/height are defined in % - Fixes #5245\n+\t\t\t\tsize = {\n+\t\t\t\t\twidth: element.width(),\n+\t\t\t\t\theight: element.height()\n+\t\t\t\t},\n+\t\t\t\tactive = document.activeElement;\n+\n+\t\t\t// support: Firefox\n+\t\t\t// Firefox incorrectly exposes anonymous content\n+\t\t\t// https://bugzilla.mozilla.org/show_bug.cgi?id=561664\n+\t\t\ttry {\n+\t\t\t\tactive.id;\n+\t\t\t} catch ( e ) {\n+\t\t\t\tactive = document.body;\n+\t\t\t}\n+\n+\t\t\telement.wrap( wrapper );\n+\n+\t\t\t// Fixes #7595 - Elements lose focus when wrapped.\n+\t\t\tif ( element[ 0 ] === active || $.contains( element[ 0 ], active ) ) {\n+\t\t\t\t$( active ).focus();\n+\t\t\t}\n+\n+\t\t\twrapper = element.parent(); //Hotfix for jQuery 1.4 since some change in wrap() seems to actually lose the reference to the wrapped element\n+\n+\t\t\t// transfer positioning properties to the wrapper\n+\t\t\tif ( element.css( \"position\" ) === \"static\" ) {\n+\t\t\t\twrapper.css({ position: \"relative\" });\n+\t\t\t\telement.css({ position: \"relative\" });\n+\t\t\t} else {\n+\t\t\t\t$.extend( props, {\n+\t\t\t\t\tposition: element.css( \"position\" ),\n+\t\t\t\t\tzIndex: element.css( \"z-index\" )\n+\t\t\t\t});\n+\t\t\t\t$.each([ \"top\", \"left\", \"bottom\", \"right\" ], function(i, pos) {\n+\t\t\t\t\tprops[ pos ] = element.css( pos );\n+\t\t\t\t\tif ( isNaN( parseInt( props[ pos ], 10 ) ) ) {\n+\t\t\t\t\t\tprops[ pos ] = \"auto\";\n+\t\t\t\t\t}\n+\t\t\t\t});\n+\t\t\t\telement.css({\n+\t\t\t\t\tposition: \"relative\",\n+\t\t\t\t\ttop: 0,\n+\t\t\t\t\tleft: 0,\n+\t\t\t\t\tright: \"auto\",\n+\t\t\t\t\tbottom: \"auto\"\n+\t\t\t\t});\n+\t\t\t}\n+\t\t\telement.css(size);\n+\n+\t\t\treturn wrapper.css( props ).show();\n+\t\t},\n+\n+\t\tremoveWrapper: function( element ) {\n+\t\t\tvar active = document.activeElement;\n+\n+\t\t\tif ( element.parent().is( \".ui-effects-wrapper\" ) ) {\n+\t\t\t\telement.parent().replaceWith( element );\n+\n+\t\t\t\t// Fixes #7595 - Elements lose focus when wrapped.\n+\t\t\t\tif ( element[ 0 ] === active || $.contains( element[ 0 ], active ) ) {\n+\t\t\t\t\t$( active ).focus();\n+\t\t\t\t}\n+\t\t\t}\n+\n+\t\t\treturn element;\n+\t\t}\n+\t});\n+}","path":"ui/effect.js","position":150,"original_position":150,"commit_id":"d1b41325996a0fd621d4572a12d60e6dfcac841c","original_commit_id":"d1b41325996a0fd621d4572a12d60e6dfcac841c","user":{"login":"mikesherov","id":364532,"avatar_url":"https://avatars.githubusercontent.com/u/364532?v=3","gravatar_id":"","url":"https://api.github.com/users/mikesherov","html_url":"https://github.com/mikesherov","followers_url":"https://api.github.com/users/mikesherov/followers","following_url":"https://api.github.com/users/mikesherov/following{/other_user}","gists_url":"https://api.github.com/users/mikesherov/gists{/gist_id}","starred_url":"https://api.github.com/users/mikesherov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikesherov/subscriptions","organizations_url":"https://api.github.com/users/mikesherov/orgs","repos_url":"https://api.github.com/users/mikesherov/repos","events_url":"https://api.github.com/users/mikesherov/events{/privacy}","received_events_url":"https://api.github.com/users/mikesherov/received_events","type":"User","site_admin":false},"body":"Yes, just moved.","created_at":"2014-11-25T14:41:13Z","updated_at":"2014-11-25T14:41:13Z","html_url":"https://github.com/jquery/jquery-ui/pull/1017#discussion_r20866149","pull_request_url":"https://api.github.com/repos/jquery/jquery-ui/pulls/1017","_links":{"self":{"href":"https://api.github.com/repos/jquery/jquery-ui/pulls/comments/20866149"},"html":{"href":"https://github.com/jquery/jquery-ui/pull/1017#discussion_r20866149"},"pull_request":{"href":"https://api.github.com/repos/jquery/jquery-ui/pulls/1017"}}},"pull_request":{"url":"https://api.github.com/repos/jquery/jquery-ui/pulls/1017","id":6560253,"html_url":"https://github.com/jquery/jquery-ui/pull/1017","diff_url":"https://github.com/jquery/jquery-ui/pull/1017.diff","patch_url":"https://github.com/jquery/jquery-ui/pull/1017.patch","issue_url":"https://api.github.com/repos/jquery/jquery-ui/issues/1017","number":1017,"state":"open","locked":false,"title":"Effects Rewrite","user":{"login":"mikesherov","id":364532,"avatar_url":"https://avatars.githubusercontent.com/u/364532?v=3","gravatar_id":"","url":"https://api.github.com/users/mikesherov","html_url":"https://github.com/mikesherov","followers_url":"https://api.github.com/users/mikesherov/followers","following_url":"https://api.github.com/users/mikesherov/following{/other_user}","gists_url":"https://api.github.com/users/mikesherov/gists{/gist_id}","starred_url":"https://api.github.com/users/mikesherov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikesherov/subscriptions","organizations_url":"https://api.github.com/users/mikesherov/orgs","repos_url":"https://api.github.com/users/mikesherov/repos","events_url":"https://api.github.com/users/mikesherov/events{/privacy}","received_events_url":"https://api.github.com/users/mikesherov/received_events","type":"User","site_admin":false},"body":"### Tasks\r\n- [x] add backCompat for deprecated methods.\r\n- [x] ensure blind / fold also animate the placeholder.\r\n- [x] deprecate .effect('transfer'), introduce .transfer()\r\n- [x] each effect should return itself for AMD.\r\n- [x] .restoreStyle should remove .data()\r\n- [x] .removePlaceholder shouldn't reset styles, introduce utility method.\r\n- [x] Effects demo: The second call (showing) to fade is showing instantly.\r\n- [x] Effects demo: Fold is broken in IE8 (vertical blind is good, but then regresses before the horizontal blind).\r\n- [x] Effects demo: Highlight is broken (no effect).\r\n- [x] Effects demo: Puff is broken (expands to bottom right instead of growing from center; doesn't fade).\r\n- [x] Effects demo: Pulsate is broken (no effect).\r\n- [x] Effects demo: Scale is broken (implodes to top right instead of center).\r\n- [x] Effects demo: Slide is broken (no effect).\r\n- [x] Effects demo: back to back effects aren't queueing properly for: size, scale\r\n- [x] We need to look at what happens if you load an old effect definition with the new core. Does it break default modes? Anything else?\r\n- [x] demos/effect/show.html, Scale is broken, throws Uncaught TypeError: Cannot call method 'call' of undefined in effect-scale.js:70.\r\n### Discuss\r\n- [x] size and scale are broken in master\r\n- [x] the following items don't call show everytime first:\r\n   - [x] scale (calls size which does)\r\n   - [x] pulsate\r\n   - [x] puff (calls size which does)\r\n   - [x] fade (because it toggles)\r\n\r\n### Testing\r\n- [x] re-enable createWrapper test since IE7 is no more.\r\n- [x] demos in IE8+\r\n- [x] unit tests pass in IE8+\r\n- [x] visual tests are looking good in IE8+\r\n- [x] get tests passing in \"modern\" browsers\r\n- [x] visual tests in \"modern\" browsers.\r\n- [x] demos in \"modern\" browsers.\r\n\r\n### Follow up\r\n- [x] http://bugs.jqueryui.com/ticket/10606 Not a regression introduced by this PR (aka already broken): In IE8 the toggleClass demo doesn't animate the height decrease (first click), while the height increase is animated (second click).\r\n- [x] http://bugs.jqueryui.com/ticket/10605 Other than transfer and size, we could simplify all effects by having the common done() function remove the placeholder (if it exists), and do the final hide based on the mode. There are a few effects which use if ( !show ) instead of if ( hide ) to determine if .hide() should be called, but those can probably all be normalized since this would only affect people explicitly passing a mode of effect when they really mean hide, which probably isn't happening. We'd need to have .createPlaceholder() store a reference to the placeholder to make this work, but that's simple.\r\n- [x] file bug with core: ( subpixel jump on FF shake visual test )\r\n- [x] file bug with chrome: (chrome \"auto\" reports \"0px\" for clip ) https://code.google.com/p/chromium/issues/detail?id=412921\r\n- [x] file bugs with ui: deprecate backCompat'ed method, remove backcompat'ed methods\r\nhttp://bugs.jqueryui.com/ticket/10599 http://bugs.jqueryui.com/ticket/10600","created_at":"2013-06-26T13:25:20Z","updated_at":"2014-11-25T14:41:13Z","closed_at":null,"merged_at":null,"merge_commit_sha":"5547e6db947310b2679bf0aa0c802863e6c9ff73","assignee":null,"milestone":{"url":"https://api.github.com/repos/jquery/jquery-ui/milestones/1","labels_url":"https://api.github.com/repos/jquery/jquery-ui/milestones/1/labels","id":743651,"number":1,"title":"1.12","description":"","creator":{"login":"scottgonzalez","id":141167,"avatar_url":"https://avatars.githubusercontent.com/u/141167?v=3","gravatar_id":"","url":"https://api.github.com/users/scottgonzalez","html_url":"https://github.com/scottgonzalez","followers_url":"https://api.github.com/users/scottgonzalez/followers","following_url":"https://api.github.com/users/scottgonzalez/following{/other_user}","gists_url":"https://api.github.com/users/scottgonzalez/gists{/gist_id}","starred_url":"https://api.github.com/users/scottgonzalez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scottgonzalez/subscriptions","organizations_url":"https://api.github.com/users/scottgonzalez/orgs","repos_url":"https://api.github.com/users/scottgonzalez/repos","events_url":"https://api.github.com/users/scottgonzalez/events{/privacy}","received_events_url":"https://api.github.com/users/scottgonzalez/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":4,"state":"open","created_at":"2014-08-05T14:44:19Z","updated_at":"2014-11-04T13:40:37Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/jquery/jquery-ui/pulls/1017/commits","review_comments_url":"https://api.github.com/repos/jquery/jquery-ui/pulls/1017/comments","review_comment_url":"https://api.github.com/repos/jquery/jquery-ui/pulls/comments/{number}","comments_url":"https://api.github.com/repos/jquery/jquery-ui/issues/1017/comments","statuses_url":"https://api.github.com/repos/jquery/jquery-ui/statuses/d1b41325996a0fd621d4572a12d60e6dfcac841c","head":{"label":"mikesherov:clip","ref":"clip","sha":"d1b41325996a0fd621d4572a12d60e6dfcac841c","user":{"login":"mikesherov","id":364532,"avatar_url":"https://avatars.githubusercontent.com/u/364532?v=3","gravatar_id":"","url":"https://api.github.com/users/mikesherov","html_url":"https://github.com/mikesherov","followers_url":"https://api.github.com/users/mikesherov/followers","following_url":"https://api.github.com/users/mikesherov/following{/other_user}","gists_url":"https://api.github.com/users/mikesherov/gists{/gist_id}","starred_url":"https://api.github.com/users/mikesherov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikesherov/subscriptions","organizations_url":"https://api.github.com/users/mikesherov/orgs","repos_url":"https://api.github.com/users/mikesherov/repos","events_url":"https://api.github.com/users/mikesherov/events{/privacy}","received_events_url":"https://api.github.com/users/mikesherov/received_events","type":"User","site_admin":false},"repo":{"id":5206073,"name":"jquery-ui","full_name":"mikesherov/jquery-ui","owner":{"login":"mikesherov","id":364532,"avatar_url":"https://avatars.githubusercontent.com/u/364532?v=3","gravatar_id":"","url":"https://api.github.com/users/mikesherov","html_url":"https://github.com/mikesherov","followers_url":"https://api.github.com/users/mikesherov/followers","following_url":"https://api.github.com/users/mikesherov/following{/other_user}","gists_url":"https://api.github.com/users/mikesherov/gists{/gist_id}","starred_url":"https://api.github.com/users/mikesherov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikesherov/subscriptions","organizations_url":"https://api.github.com/users/mikesherov/orgs","repos_url":"https://api.github.com/users/mikesherov/repos","events_url":"https://api.github.com/users/mikesherov/events{/privacy}","received_events_url":"https://api.github.com/users/mikesherov/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/mikesherov/jquery-ui","description":"The official jQuery user interface library.","fork":true,"url":"https://api.github.com/repos/mikesherov/jquery-ui","forks_url":"https://api.github.com/repos/mikesherov/jquery-ui/forks","keys_url":"https://api.github.com/repos/mikesherov/jquery-ui/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mikesherov/jquery-ui/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mikesherov/jquery-ui/teams","hooks_url":"https://api.github.com/repos/mikesherov/jquery-ui/hooks","issue_events_url":"https://api.github.com/repos/mikesherov/jquery-ui/issues/events{/number}","events_url":"https://api.github.com/repos/mikesherov/jquery-ui/events","assignees_url":"https://api.github.com/repos/mikesherov/jquery-ui/assignees{/user}","branches_url":"https://api.github.com/repos/mikesherov/jquery-ui/branches{/branch}","tags_url":"https://api.github.com/repos/mikesherov/jquery-ui/tags","blobs_url":"https://api.github.com/repos/mikesherov/jquery-ui/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mikesherov/jquery-ui/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mikesherov/jquery-ui/git/refs{/sha}","trees_url":"https://api.github.com/repos/mikesherov/jquery-ui/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mikesherov/jquery-ui/statuses/{sha}","languages_url":"https://api.github.com/repos/mikesherov/jquery-ui/languages","stargazers_url":"https://api.github.com/repos/mikesherov/jquery-ui/stargazers","contributors_url":"https://api.github.com/repos/mikesherov/jquery-ui/contributors","subscribers_url":"https://api.github.com/repos/mikesherov/jquery-ui/subscribers","subscription_url":"https://api.github.com/repos/mikesherov/jquery-ui/subscription","commits_url":"https://api.github.com/repos/mikesherov/jquery-ui/commits{/sha}","git_commits_url":"https://api.github.com/repos/mikesherov/jquery-ui/git/commits{/sha}","comments_url":"https://api.github.com/repos/mikesherov/jquery-ui/comments{/number}","issue_comment_url":"https://api.github.com/repos/mikesherov/jquery-ui/issues/comments/{number}","contents_url":"https://api.github.com/repos/mikesherov/jquery-ui/contents/{+path}","compare_url":"https://api.github.com/repos/mikesherov/jquery-ui/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mikesherov/jquery-ui/merges","archive_url":"https://api.github.com/repos/mikesherov/jquery-ui/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mikesherov/jquery-ui/downloads","issues_url":"https://api.github.com/repos/mikesherov/jquery-ui/issues{/number}","pulls_url":"https://api.github.com/repos/mikesherov/jquery-ui/pulls{/number}","milestones_url":"https://api.github.com/repos/mikesherov/jquery-ui/milestones{/number}","notifications_url":"https://api.github.com/repos/mikesherov/jquery-ui/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mikesherov/jquery-ui/labels{/name}","releases_url":"https://api.github.com/repos/mikesherov/jquery-ui/releases{/id}","created_at":"2012-07-27T15:22:42Z","updated_at":"2014-03-03T14:49:40Z","pushed_at":"2014-11-18T19:26:59Z","git_url":"git://github.com/mikesherov/jquery-ui.git","ssh_url":"git@github.com:mikesherov/jquery-ui.git","clone_url":"https://github.com/mikesherov/jquery-ui.git","svn_url":"https://github.com/mikesherov/jquery-ui","homepage":"http://jqueryui.com/","size":25321,"stargazers_count":1,"watchers_count":1,"language":"JavaScript","has_issues":false,"has_downloads":false,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":1,"default_branch":"master"}},"base":{"label":"jquery:master","ref":"master","sha":"b5f1ffdea4c3c4b41936e56d4cb23ca8acb2aaa8","user":{"login":"jquery","id":70142,"avatar_url":"https://avatars.githubusercontent.com/u/70142?v=3","gravatar_id":"","url":"https://api.github.com/users/jquery","html_url":"https://github.com/jquery","followers_url":"https://api.github.com/users/jquery/followers","following_url":"https://api.github.com/users/jquery/following{/other_user}","gists_url":"https://api.github.com/users/jquery/gists{/gist_id}","starred_url":"https://api.github.com/users/jquery/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jquery/subscriptions","organizations_url":"https://api.github.com/users/jquery/orgs","repos_url":"https://api.github.com/users/jquery/repos","events_url":"https://api.github.com/users/jquery/events{/privacy}","received_events_url":"https://api.github.com/users/jquery/received_events","type":"Organization","site_admin":false},"repo":{"id":478996,"name":"jquery-ui","full_name":"jquery/jquery-ui","owner":{"login":"jquery","id":70142,"avatar_url":"https://avatars.githubusercontent.com/u/70142?v=3","gravatar_id":"","url":"https://api.github.com/users/jquery","html_url":"https://github.com/jquery","followers_url":"https://api.github.com/users/jquery/followers","following_url":"https://api.github.com/users/jquery/following{/other_user}","gists_url":"https://api.github.com/users/jquery/gists{/gist_id}","starred_url":"https://api.github.com/users/jquery/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jquery/subscriptions","organizations_url":"https://api.github.com/users/jquery/orgs","repos_url":"https://api.github.com/users/jquery/repos","events_url":"https://api.github.com/users/jquery/events{/privacy}","received_events_url":"https://api.github.com/users/jquery/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/jquery/jquery-ui","description":"The official jQuery user interface library.","fork":false,"url":"https://api.github.com/repos/jquery/jquery-ui","forks_url":"https://api.github.com/repos/jquery/jquery-ui/forks","keys_url":"https://api.github.com/repos/jquery/jquery-ui/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jquery/jquery-ui/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jquery/jquery-ui/teams","hooks_url":"https://api.github.com/repos/jquery/jquery-ui/hooks","issue_events_url":"https://api.github.com/repos/jquery/jquery-ui/issues/events{/number}","events_url":"https://api.github.com/repos/jquery/jquery-ui/events","assignees_url":"https://api.github.com/repos/jquery/jquery-ui/assignees{/user}","branches_url":"https://api.github.com/repos/jquery/jquery-ui/branches{/branch}","tags_url":"https://api.github.com/repos/jquery/jquery-ui/tags","blobs_url":"https://api.github.com/repos/jquery/jquery-ui/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jquery/jquery-ui/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jquery/jquery-ui/git/refs{/sha}","trees_url":"https://api.github.com/repos/jquery/jquery-ui/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jquery/jquery-ui/statuses/{sha}","languages_url":"https://api.github.com/repos/jquery/jquery-ui/languages","stargazers_url":"https://api.github.com/repos/jquery/jquery-ui/stargazers","contributors_url":"https://api.github.com/repos/jquery/jquery-ui/contributors","subscribers_url":"https://api.github.com/repos/jquery/jquery-ui/subscribers","subscription_url":"https://api.github.com/repos/jquery/jquery-ui/subscription","commits_url":"https://api.github.com/repos/jquery/jquery-ui/commits{/sha}","git_commits_url":"https://api.github.com/repos/jquery/jquery-ui/git/commits{/sha}","comments_url":"https://api.github.com/repos/jquery/jquery-ui/comments{/number}","issue_comment_url":"https://api.github.com/repos/jquery/jquery-ui/issues/comments/{number}","contents_url":"https://api.github.com/repos/jquery/jquery-ui/contents/{+path}","compare_url":"https://api.github.com/repos/jquery/jquery-ui/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jquery/jquery-ui/merges","archive_url":"https://api.github.com/repos/jquery/jquery-ui/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jquery/jquery-ui/downloads","issues_url":"https://api.github.com/repos/jquery/jquery-ui/issues{/number}","pulls_url":"https://api.github.com/repos/jquery/jquery-ui/pulls{/number}","milestones_url":"https://api.github.com/repos/jquery/jquery-ui/milestones{/number}","notifications_url":"https://api.github.com/repos/jquery/jquery-ui/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jquery/jquery-ui/labels{/name}","releases_url":"https://api.github.com/repos/jquery/jquery-ui/releases{/id}","created_at":"2010-01-19T14:40:34Z","updated_at":"2014-11-25T12:02:31Z","pushed_at":"2014-11-21T15:47:07Z","git_url":"git://github.com/jquery/jquery-ui.git","ssh_url":"git@github.com:jquery/jquery-ui.git","clone_url":"https://github.com/jquery/jquery-ui.git","svn_url":"https://github.com/jquery/jquery-ui","homepage":"http://jqueryui.com/","size":49954,"stargazers_count":8650,"watchers_count":8650,"language":"JavaScript","has_issues":false,"has_downloads":false,"has_wiki":false,"has_pages":false,"forks_count":3243,"mirror_url":null,"open_issues_count":33,"forks":3243,"open_issues":33,"watchers":8650,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jquery/jquery-ui/pulls/1017"},"html":{"href":"https://github.com/jquery/jquery-ui/pull/1017"},"issue":{"href":"https://api.github.com/repos/jquery/jquery-ui/issues/1017"},"comments":{"href":"https://api.github.com/repos/jquery/jquery-ui/issues/1017/comments"},"review_comments":{"href":"https://api.github.com/repos/jquery/jquery-ui/pulls/1017/comments"},"review_comment":{"href":"https://api.github.com/repos/jquery/jquery-ui/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/jquery/jquery-ui/pulls/1017/commits"},"statuses":{"href":"https://api.github.com/repos/jquery/jquery-ui/statuses/d1b41325996a0fd621d4572a12d60e6dfcac841c"}}}}