{"action":"created","comment":{"url":"https://api.github.com/repos/WordPress/gutenberg/pulls/comments/350021473","pull_request_review_id":322078845,"id":350021473,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDM1MDAyMTQ3Mw==","diff_hunk":"@@ -170,35 +230,48 @@ export default compose( [\n \t\t\tgetBlockIndex,\n \t\t\tgetBlocks,\n \t\t\tisBlockSelected,\n-\t\t\t__unstableGetBlockWithoutInnerBlocks,\n \t\t\tgetBlockHierarchyRootClientId,\n+\t\t\tgetSelectedBlockClientId,\n \t\t\tgetBlock,\n \t\t\tgetBlockRootClientId,\n-\t\t\tgetSelectedBlock,\n+\t\t\tgetLowestCommonAncestorWithSelectedBlock,\n+\t\t\tgetBlockParents,\n \t\t} = select( 'core/block-editor' );\n \t\tconst order = getBlockIndex( clientId, rootClientId );\n \t\tconst isSelected = isBlockSelected( clientId );\n-\t\tconst isFirstBlock = order === 0;\n \t\tconst isLastBlock = order === getBlocks().length - 1;\n-\t\tconst block = __unstableGetBlockWithoutInnerBlocks( clientId );\n+\t\tconst block = getBlock( clientId );","path":"packages/block-editor/src/components/block-list/block.native.js","position":173,"original_position":173,"commit_id":"941baefe9463785a013a006d6e48046957f22138","original_commit_id":"941baefe9463785a013a006d6e48046957f22138","user":{"login":"jbinda","id":21242757,"node_id":"MDQ6VXNlcjIxMjQyNzU3","avatar_url":"https://avatars2.githubusercontent.com/u/21242757?v=4","gravatar_id":"","url":"https://api.github.com/users/jbinda","html_url":"https://github.com/jbinda","followers_url":"https://api.github.com/users/jbinda/followers","following_url":"https://api.github.com/users/jbinda/following{/other_user}","gists_url":"https://api.github.com/users/jbinda/gists{/gist_id}","starred_url":"https://api.github.com/users/jbinda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbinda/subscriptions","organizations_url":"https://api.github.com/users/jbinda/orgs","repos_url":"https://api.github.com/users/jbinda/repos","events_url":"https://api.github.com/users/jbinda/events{/privacy}","received_events_url":"https://api.github.com/users/jbinda/received_events","type":"User","site_admin":false},"body":"I have concerns about changing this one. Because I use it to check if block `hasChildren` but I'm not sure if there is another way to check that ?","created_at":"2019-11-25T07:27:25Z","updated_at":"2019-11-25T07:27:25Z","html_url":"https://github.com/WordPress/gutenberg/pull/17547#discussion_r350021473","pull_request_url":"https://api.github.com/repos/WordPress/gutenberg/pulls/17547","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/WordPress/gutenberg/pulls/comments/350021473"},"html":{"href":"https://github.com/WordPress/gutenberg/pull/17547#discussion_r350021473"},"pull_request":{"href":"https://api.github.com/repos/WordPress/gutenberg/pulls/17547"}}},"pull_request":{"url":"https://api.github.com/repos/WordPress/gutenberg/pulls/17547","id":320674463,"node_id":"MDExOlB1bGxSZXF1ZXN0MzIwNjc0NDYz","html_url":"https://github.com/WordPress/gutenberg/pull/17547","diff_url":"https://github.com/WordPress/gutenberg/pull/17547.diff","patch_url":"https://github.com/WordPress/gutenberg/pull/17547.patch","issue_url":"https://api.github.com/repos/WordPress/gutenberg/issues/17547","number":17547,"state":"open","locked":false,"title":"[RNMobile] Inner Block Navigate down through hierarchy","user":{"login":"jbinda","id":21242757,"node_id":"MDQ6VXNlcjIxMjQyNzU3","avatar_url":"https://avatars2.githubusercontent.com/u/21242757?v=4","gravatar_id":"","url":"https://api.github.com/users/jbinda","html_url":"https://github.com/jbinda","followers_url":"https://api.github.com/users/jbinda/followers","following_url":"https://api.github.com/users/jbinda/following{/other_user}","gists_url":"https://api.github.com/users/jbinda/gists{/gist_id}","starred_url":"https://api.github.com/users/jbinda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbinda/subscriptions","organizations_url":"https://api.github.com/users/jbinda/orgs","repos_url":"https://api.github.com/users/jbinda/repos","events_url":"https://api.github.com/users/jbinda/events{/privacy}","received_events_url":"https://api.github.com/users/jbinda/received_events","type":"User","site_admin":false},"body":"## Description\r\nPR is connected with [#1314](https://github.com/wordpress-mobile/gutenberg-mobile/issues/1314) in gutenberg-mobile.\r\n\r\nPlease also refer to:\r\n\r\n[Related gutenberg-mobile PR](https://github.com/wordpress-mobile/gutenberg-mobile/pull/1379)\r\nmerge this PR first [[RNMobile] FloatingToolbar](https://github.com/WordPress/gutenberg/pull/17399) and [[RNMobile] Inner Block Navigate upward through hierarchy](https://github.com/WordPress/gutenberg/pull/17496)\r\n\r\nIt presents ability to select all parents in cascade way (according to the way how selecting in groups works on web version)\r\n\r\nPlease also refer to below description of the logic behind the styles which is applied to the blocks\r\n\r\n<details>\r\n\r\n**1. Blocks on RootListLevel**\r\n\r\n - when a block is `selected` and do not have inner blocks\r\n\r\n       - apply semi-border style\r\n       - apply regular margins with `.blockContainerFocused` style\r\n\r\n\r\n<image src=\"https://user-images.githubusercontent.com/21242757/69249896-fae8d780-0bae-11ea-9832-a75d488b3b1a.png\" width=\"300\" />\r\n\r\n - when a block is selected and have or could have inner blocks\r\n\r\n       - apply fully border style\r\n       - apply narrowed margins with `outlinedBorderMargin` style\r\n\r\n<image src=\"https://user-images.githubusercontent.com/21242757/69251474-bdd21480-0bb1-11ea-8310-c2c2bbf6f225.png\" width=\"300\" />\r\n\r\n<image src=\"https://user-images.githubusercontent.com/21242757/69251678-11446280-0bb2-11ea-90a1-6bc56cb4d6d1.png\" width=\"300\" />\r\n\r\n\r\n - when a block is not selected and do not have inner blocks\r\n\r\n       - do not have any border\r\n       - apply regular margins with `.blockContainer` style\r\n       - apply`.dimmed` style when any child of InnerBlock is selected\r\n\r\n<image src=\"https://user-images.githubusercontent.com/21242757/69251765-33d67b80-0bb2-11ea-84f2-2d7201be9c68.png\" width=\"300\" />\r\n\r\n<image src=\"https://user-images.githubusercontent.com/21242757/69251868-5bc5df00-0bb2-11ea-9916-2c84f5502543.png\" width=\"300\" />\r\n\r\n\r\n - when a block is not selected and have or could have inner blocks\r\n\r\n       - do not have any border\r\n       - apply regular margins with `.blockContainer ` style\r\n       - depending on nesting level each of block that is inside should be aligned to the same line \r\n\r\n<image src=\"https://user-images.githubusercontent.com/21242757/69252263-03431180-0bb3-11ea-86cf-081944ca48bb.png\" width=\"300\" />\r\n\r\n<image src=\"https://user-images.githubusercontent.com/21242757/69252291-0fc76a00-0bb3-11ea-9c13-157a2d1ed32a.png\" width=\"300\" />\r\n\r\n\r\n**2. Blocks that renders InnerBlock inside (a component that can have inner block inside e.g. `Group` or `MediaText`)**\r\n\r\n - InnerBlock is the only one child of component (e.g. `Group`)\r\n\r\n       - it should follow the rules from point 1b and 1d\r\n\r\n - InnerBlock is not the only one child of component (e.g. `MediaText`)\r\n\r\n       - I think this one is difficult because we need to style the container that holds InnerBlock in that component and also change the margins behaviour under InnerBlocks to align it with another child\r\n\r\n**3. Block that is a child of InnerBlock component**\r\n - when a parent is selected and a block is not selected:\r\n\r\n       - apply dashed border (`blockHolderDashedBordered`) style class (only when it is a direct child of a selected block)\r\n       - apply narrowed margins (`.dashedBorderMargin`) style\r\n\r\n<image src=\"https://user-images.githubusercontent.com/21242757/69252431-443b2600-0bb3-11ea-89e0-2b8cde2c0508.png\" width=\"300\" />\r\n\r\n\r\n - when a parent is not selected\r\n\r\n       - apply`.dimmed` style (only when another block that is a child of common parent is selected)\r\n       - apply standard margins(‘.innerBlockContainer`) style\r\n\r\n<image src=\"https://user-images.githubusercontent.com/21242757/69252496-5e750400-0bb3-11ea-867e-52e7be31a92e.png\" width=\"300\" />\r\n\r\n\r\n - when a block is selected\r\n\r\n       - apply full border (`.blockHolderFullBordered`) style\r\n       - apply margins with `.innerBlockContainerFocused` style\r\n\r\n<image src=\"https://user-images.githubusercontent.com/21242757/69252571-84020d80-0bb3-11ea-9e4b-84784541992e.png\" width=\"300\" />\r\n\r\n\r\n**LEGEND:**\r\n\r\n**semi-border:** \r\n```\r\n.blockHolderSemiBordered {\r\n\tborder-top-width: 1px;\r\n\tborder-bottom-width: 1px;\r\n\tborder-left-width: 0;\r\n\tborder-right-width: 0;\r\n}\r\n```\r\n\r\n**fully-border:**\r\n```\r\n.blockHolderFullBordered {\r\n\tborder-top-width: 1px;\r\n\tborder-bottom-width: 1px;\r\n\tborder-left-width: 1px;\r\n\tborder-right-width: 1px;\r\n\tborder-radius: 4px;\r\n}\r\n```\r\n\r\n**blockContainerFocused:**\r\n```\r\n.blockContainerFocused {\r\n\tpadding-left: 16px;\r\n\tpadding-right: 16px;\r\n\tpadding-top: 12px;\r\n\tpadding-bottom: 0;\r\n}\r\n```\r\n\r\n**outlinedBorderMargin:**\r\n```\r\n.outlineBorderMargin {\r\n\tmargin-left: 9px;\r\n\tmargin-right: 9px;\r\n}\r\n```\r\n\r\n**blockContainer:** \r\n```\r\n.blockContainer {\r\n\tmargin-left: 16px;\r\n\tmargin-right: 16px;\r\n\tpadding-top: 12px;\r\n\tpadding-bottom: 12px;\r\n}\r\n```\r\n\r\n**dimmed:**\r\n```\r\n.blockContainerDimmed {\r\n\topacity: 0.2;\r\n}\r\n```\r\n\r\n</details>\r\n\r\n## How has this been tested?\r\n\r\n- You can use below `initial-html` to test nested grouping with applied border styling\r\n\r\n<details>\r\n\r\n<summary> `initial-html` </summary>\r\n\r\n```\r\n/**\r\n * @format\r\n * @flow\r\n */\r\n\r\nexport default `\r\n<!-- wp:image -->\r\n<figure class=\"wp-block-image\"><img alt=\"\"/></figure>\r\n<!-- /wp:image -->\r\n\r\n<!-- wp:group -->\r\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\"><!-- wp:image {\"id\":1} -->\r\n<figure class=\"wp-block-image\"><img src=\"https://cldup.com/cXyG__fTLN.jpg\" alt=\"\" class=\"wp-image-1\"/></figure>\r\n<!-- /wp:image -->\r\n\r\n<!-- wp:heading -->\r\n<h2>Test Heading</h2>\r\n<!-- /wp:heading -->\r\n\r\n<!-- wp:video {\"id\":2} -->\r\n<figure class=\"wp-block-video\"><video controls src=\"https://i.cloudup.com/YtZFJbuQCE.mov\"></video></figure>\r\n<!-- /wp:video -->\r\n\r\n<!-- wp:group -->\r\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\"><!-- wp:image -->\r\n<figure class=\"wp-block-image\"><img alt=\"\"/></figure>\r\n<!-- /wp:image -->\r\n\r\n<!-- wp:group -->\r\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\"><!-- wp:heading -->\r\n<h2>Group Inner</h2>\r\n<!-- /wp:heading -->\r\n\r\n<!-- wp:image -->\r\n<figure class=\"wp-block-image\"><img alt=\"\"/></figure>\r\n<!-- /wp:image --></div></div>\r\n<!-- /wp:group -->\r\n\r\n<!-- wp:group -->\r\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\"><!-- wp:heading -->\r\n<h2>Group Inner 2</h2>\r\n<!-- /wp:heading -->\r\n\r\n<!-- wp:image -->\r\n<figure class=\"wp-block-image\"><img alt=\"\"/></figure>\r\n<!-- /wp:image --></div></div>\r\n<!-- /wp:group -->\r\n\r\n<!-- wp:group -->\r\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\"><!-- wp:heading -->\r\n<h2>Group Inner 3</h2>\r\n<!-- /wp:heading -->\r\n\r\n<!-- wp:image -->\r\n<figure class=\"wp-block-image\"><img alt=\"\"/></figure>\r\n<!-- /wp:image --></div></div>\r\n<!-- /wp:group --></div></div>\r\n<!-- /wp:group -->\r\n\r\n<!-- wp:image -->\r\n<figure class=\"wp-block-image\"><img alt=\"\"/></figure>\r\n<!-- /wp:image --></div></div>\r\n<!-- /wp:group -->\r\n\r\n<!-- wp:media-text -->\r\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"></figure><div class=\"wp-block-media-text__content\"><!-- wp:paragraph {\"placeholder\":\"Content…\",\"fontSize\":\"large\"} -->\r\n<p class=\"has-large-font-size\"></p>\r\n<!-- /wp:paragraph --></div></div>\r\n<!-- /wp:media-text -->\r\n\r\n`;\r\n\r\n```\r\n</details>\r\n\r\n- Click through structure to see how dimmed and border style is applied for blocks\r\n\r\n## Screenshots \r\n<details>\r\n<summary>Initial GIF</summary>\r\n\r\n<image src=\"https://user-images.githubusercontent.com/21242757/65500033-e940c780-debe-11e9-9c04-d7dcefe8c84a.gif\" width=\"300\" />\r\n\r\n</details>\r\n\r\n**Previous state:**\r\n\r\n<details>\r\n\r\n<image src=\"https://user-images.githubusercontent.com/21242757/66637044-9bdc8e00-ec12-11e9-99db-b012531affbf.gif\" width=\"300\" />\r\n\r\n</details>\r\n\r\n**Current state:**\r\n\r\n<details>\r\n\r\n<image src=\"https://user-images.githubusercontent.com/21242757/68206060-18714b00-ffcc-11e9-93ad-214684fd8cae.gif\" width=\"300\" />\r\n\r\n<image src=\"https://user-images.githubusercontent.com/21242757/68205229-0c848980-ffca-11e9-9c4e-9e2be0fff8c1.gif\" width=\"300\" />\r\n\r\n</details>\r\n\r\n## Types of changes\r\n- add `getFirstToSelectBlock` selector to get blockId which should be selected first place when user click on one of `Inner Block`\r\n- apply opacity and dashed border according to given design depending of current selection and inner block structure\r\n- change `onFocus` handler to select top most hierarchy parent\r\n\r\n## Checklist:\r\n- [x] My code is tested.\r\n- [x] My code follows the WordPress code style. <!-- Check code: `npm run lint`, Guidelines: https://make.wordpress.org/core/handbook/best-practices/coding-standards/javascript/ -->\r\n- [x] My code follows the accessibility standards. <!-- Guidelines: https://make.wordpress.org/core/handbook/best-practices/coding-standards/accessibility-coding-standards/ -->\r\n- [x] My code has proper inline documentation. <!-- Guidelines: https://make.wordpress.org/core/handbook/best-practices/inline-documentation-standards/javascript/ -->\r\n- [x] I've included developer documentation if appropriate. <!-- Handbook: https://developer.wordpress.org/block-editor/ -->","created_at":"2019-09-24T09:34:09Z","updated_at":"2019-11-25T07:27:25Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8219c5cc89fdecb5c83a2590985f153113ca13e3","assignee":{"login":"jbinda","id":21242757,"node_id":"MDQ6VXNlcjIxMjQyNzU3","avatar_url":"https://avatars2.githubusercontent.com/u/21242757?v=4","gravatar_id":"","url":"https://api.github.com/users/jbinda","html_url":"https://github.com/jbinda","followers_url":"https://api.github.com/users/jbinda/followers","following_url":"https://api.github.com/users/jbinda/following{/other_user}","gists_url":"https://api.github.com/users/jbinda/gists{/gist_id}","starred_url":"https://api.github.com/users/jbinda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbinda/subscriptions","organizations_url":"https://api.github.com/users/jbinda/orgs","repos_url":"https://api.github.com/users/jbinda/repos","events_url":"https://api.github.com/users/jbinda/events{/privacy}","received_events_url":"https://api.github.com/users/jbinda/received_events","type":"User","site_admin":false},"assignees":[{"login":"jbinda","id":21242757,"node_id":"MDQ6VXNlcjIxMjQyNzU3","avatar_url":"https://avatars2.githubusercontent.com/u/21242757?v=4","gravatar_id":"","url":"https://api.github.com/users/jbinda","html_url":"https://github.com/jbinda","followers_url":"https://api.github.com/users/jbinda/followers","following_url":"https://api.github.com/users/jbinda/following{/other_user}","gists_url":"https://api.github.com/users/jbinda/gists{/gist_id}","starred_url":"https://api.github.com/users/jbinda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbinda/subscriptions","organizations_url":"https://api.github.com/users/jbinda/orgs","repos_url":"https://api.github.com/users/jbinda/repos","events_url":"https://api.github.com/users/jbinda/events{/privacy}","received_events_url":"https://api.github.com/users/jbinda/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"youknowriad","id":272444,"node_id":"MDQ6VXNlcjI3MjQ0NA==","avatar_url":"https://avatars3.githubusercontent.com/u/272444?v=4","gravatar_id":"","url":"https://api.github.com/users/youknowriad","html_url":"https://github.com/youknowriad","followers_url":"https://api.github.com/users/youknowriad/followers","following_url":"https://api.github.com/users/youknowriad/following{/other_user}","gists_url":"https://api.github.com/users/youknowriad/gists{/gist_id}","starred_url":"https://api.github.com/users/youknowriad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/youknowriad/subscriptions","organizations_url":"https://api.github.com/users/youknowriad/orgs","repos_url":"https://api.github.com/users/youknowriad/repos","events_url":"https://api.github.com/users/youknowriad/events{/privacy}","received_events_url":"https://api.github.com/users/youknowriad/received_events","type":"User","site_admin":false},{"login":"talldan","id":677833,"node_id":"MDQ6VXNlcjY3NzgzMw==","avatar_url":"https://avatars1.githubusercontent.com/u/677833?v=4","gravatar_id":"","url":"https://api.github.com/users/talldan","html_url":"https://github.com/talldan","followers_url":"https://api.github.com/users/talldan/followers","following_url":"https://api.github.com/users/talldan/following{/other_user}","gists_url":"https://api.github.com/users/talldan/gists{/gist_id}","starred_url":"https://api.github.com/users/talldan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/talldan/subscriptions","organizations_url":"https://api.github.com/users/talldan/orgs","repos_url":"https://api.github.com/users/talldan/repos","events_url":"https://api.github.com/users/talldan/events{/privacy}","received_events_url":"https://api.github.com/users/talldan/received_events","type":"User","site_admin":false},{"login":"gziolo","id":699132,"node_id":"MDQ6VXNlcjY5OTEzMg==","avatar_url":"https://avatars2.githubusercontent.com/u/699132?v=4","gravatar_id":"","url":"https://api.github.com/users/gziolo","html_url":"https://github.com/gziolo","followers_url":"https://api.github.com/users/gziolo/followers","following_url":"https://api.github.com/users/gziolo/following{/other_user}","gists_url":"https://api.github.com/users/gziolo/gists{/gist_id}","starred_url":"https://api.github.com/users/gziolo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gziolo/subscriptions","organizations_url":"https://api.github.com/users/gziolo/orgs","repos_url":"https://api.github.com/users/gziolo/repos","events_url":"https://api.github.com/users/gziolo/events{/privacy}","received_events_url":"https://api.github.com/users/gziolo/received_events","type":"User","site_admin":false},{"login":"ellatrix","id":4710635,"node_id":"MDQ6VXNlcjQ3MTA2MzU=","avatar_url":"https://avatars3.githubusercontent.com/u/4710635?v=4","gravatar_id":"","url":"https://api.github.com/users/ellatrix","html_url":"https://github.com/ellatrix","followers_url":"https://api.github.com/users/ellatrix/followers","following_url":"https://api.github.com/users/ellatrix/following{/other_user}","gists_url":"https://api.github.com/users/ellatrix/gists{/gist_id}","starred_url":"https://api.github.com/users/ellatrix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ellatrix/subscriptions","organizations_url":"https://api.github.com/users/ellatrix/orgs","repos_url":"https://api.github.com/users/ellatrix/repos","events_url":"https://api.github.com/users/ellatrix/events{/privacy}","received_events_url":"https://api.github.com/users/ellatrix/received_events","type":"User","site_admin":false},{"login":"mkevins","id":8507675,"node_id":"MDQ6VXNlcjg1MDc2NzU=","avatar_url":"https://avatars1.githubusercontent.com/u/8507675?v=4","gravatar_id":"","url":"https://api.github.com/users/mkevins","html_url":"https://github.com/mkevins","followers_url":"https://api.github.com/users/mkevins/followers","following_url":"https://api.github.com/users/mkevins/following{/other_user}","gists_url":"https://api.github.com/users/mkevins/gists{/gist_id}","starred_url":"https://api.github.com/users/mkevins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mkevins/subscriptions","organizations_url":"https://api.github.com/users/mkevins/orgs","repos_url":"https://api.github.com/users/mkevins/repos","events_url":"https://api.github.com/users/mkevins/events{/privacy}","received_events_url":"https://api.github.com/users/mkevins/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":982506020,"node_id":"MDU6TGFiZWw5ODI1MDYwMjA=","url":"https://api.github.com/repos/WordPress/gutenberg/labels/Mobile%20App%20Compatibility","name":"Mobile App Compatibility","color":"a3ef7a","default":false,"description":"React Native implementation of the block editor"},{"id":644027893,"node_id":"MDU6TGFiZWw2NDQwMjc4OTM=","url":"https://api.github.com/repos/WordPress/gutenberg/labels/Needs%20Design%20Feedback","name":"Needs Design Feedback","color":"0e8a16","default":false,"description":"Feedback on anything design."}],"milestone":null,"commits_url":"https://api.github.com/repos/WordPress/gutenberg/pulls/17547/commits","review_comments_url":"https://api.github.com/repos/WordPress/gutenberg/pulls/17547/comments","review_comment_url":"https://api.github.com/repos/WordPress/gutenberg/pulls/comments{/number}","comments_url":"https://api.github.com/repos/WordPress/gutenberg/issues/17547/comments","statuses_url":"https://api.github.com/repos/WordPress/gutenberg/statuses/941baefe9463785a013a006d6e48046957f22138","head":{"label":"callstack:rnmobile/navigate-down","ref":"rnmobile/navigate-down","sha":"941baefe9463785a013a006d6e48046957f22138","user":{"login":"callstack","id":42239399,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQyMjM5Mzk5","avatar_url":"https://avatars1.githubusercontent.com/u/42239399?v=4","gravatar_id":"","url":"https://api.github.com/users/callstack","html_url":"https://github.com/callstack","followers_url":"https://api.github.com/users/callstack/followers","following_url":"https://api.github.com/users/callstack/following{/other_user}","gists_url":"https://api.github.com/users/callstack/gists{/gist_id}","starred_url":"https://api.github.com/users/callstack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/callstack/subscriptions","organizations_url":"https://api.github.com/users/callstack/orgs","repos_url":"https://api.github.com/users/callstack/repos","events_url":"https://api.github.com/users/callstack/events{/privacy}","received_events_url":"https://api.github.com/users/callstack/received_events","type":"Organization","site_admin":false},"repo":{"id":203769479,"node_id":"MDEwOlJlcG9zaXRvcnkyMDM3Njk0Nzk=","name":"gutenberg","full_name":"callstack/gutenberg","private":false,"owner":{"login":"callstack","id":42239399,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQyMjM5Mzk5","avatar_url":"https://avatars1.githubusercontent.com/u/42239399?v=4","gravatar_id":"","url":"https://api.github.com/users/callstack","html_url":"https://github.com/callstack","followers_url":"https://api.github.com/users/callstack/followers","following_url":"https://api.github.com/users/callstack/following{/other_user}","gists_url":"https://api.github.com/users/callstack/gists{/gist_id}","starred_url":"https://api.github.com/users/callstack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/callstack/subscriptions","organizations_url":"https://api.github.com/users/callstack/orgs","repos_url":"https://api.github.com/users/callstack/repos","events_url":"https://api.github.com/users/callstack/events{/privacy}","received_events_url":"https://api.github.com/users/callstack/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/callstack/gutenberg","description":"The Block Editor project for WordPress and beyond. Plugin is available from the official repository.","fork":true,"url":"https://api.github.com/repos/callstack/gutenberg","forks_url":"https://api.github.com/repos/callstack/gutenberg/forks","keys_url":"https://api.github.com/repos/callstack/gutenberg/keys{/key_id}","collaborators_url":"https://api.github.com/repos/callstack/gutenberg/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/callstack/gutenberg/teams","hooks_url":"https://api.github.com/repos/callstack/gutenberg/hooks","issue_events_url":"https://api.github.com/repos/callstack/gutenberg/issues/events{/number}","events_url":"https://api.github.com/repos/callstack/gutenberg/events","assignees_url":"https://api.github.com/repos/callstack/gutenberg/assignees{/user}","branches_url":"https://api.github.com/repos/callstack/gutenberg/branches{/branch}","tags_url":"https://api.github.com/repos/callstack/gutenberg/tags","blobs_url":"https://api.github.com/repos/callstack/gutenberg/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/callstack/gutenberg/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/callstack/gutenberg/git/refs{/sha}","trees_url":"https://api.github.com/repos/callstack/gutenberg/git/trees{/sha}","statuses_url":"https://api.github.com/repos/callstack/gutenberg/statuses/{sha}","languages_url":"https://api.github.com/repos/callstack/gutenberg/languages","stargazers_url":"https://api.github.com/repos/callstack/gutenberg/stargazers","contributors_url":"https://api.github.com/repos/callstack/gutenberg/contributors","subscribers_url":"https://api.github.com/repos/callstack/gutenberg/subscribers","subscription_url":"https://api.github.com/repos/callstack/gutenberg/subscription","commits_url":"https://api.github.com/repos/callstack/gutenberg/commits{/sha}","git_commits_url":"https://api.github.com/repos/callstack/gutenberg/git/commits{/sha}","comments_url":"https://api.github.com/repos/callstack/gutenberg/comments{/number}","issue_comment_url":"https://api.github.com/repos/callstack/gutenberg/issues/comments{/number}","contents_url":"https://api.github.com/repos/callstack/gutenberg/contents/{+path}","compare_url":"https://api.github.com/repos/callstack/gutenberg/compare/{base}...{head}","merges_url":"https://api.github.com/repos/callstack/gutenberg/merges","archive_url":"https://api.github.com/repos/callstack/gutenberg/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/callstack/gutenberg/downloads","issues_url":"https://api.github.com/repos/callstack/gutenberg/issues{/number}","pulls_url":"https://api.github.com/repos/callstack/gutenberg/pulls{/number}","milestones_url":"https://api.github.com/repos/callstack/gutenberg/milestones{/number}","notifications_url":"https://api.github.com/repos/callstack/gutenberg/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/callstack/gutenberg/labels{/name}","releases_url":"https://api.github.com/repos/callstack/gutenberg/releases{/id}","deployments_url":"https://api.github.com/repos/callstack/gutenberg/deployments","created_at":"2019-08-22T10:17:36Z","updated_at":"2019-10-09T09:40:18Z","pushed_at":"2019-11-25T07:19:48Z","git_url":"git://github.com/callstack/gutenberg.git","ssh_url":"git@github.com:callstack/gutenberg.git","clone_url":"https://github.com/callstack/gutenberg.git","svn_url":"https://github.com/callstack/gutenberg","homepage":"https://wordpress.org/gutenberg/","size":211227,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":2,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":1,"open_issues":2,"watchers":0,"default_branch":"master"}},"base":{"label":"WordPress:master","ref":"master","sha":"24fbb35dce9eb54ae1d17a4f37c0935dd4e4c5ba","user":{"login":"WordPress","id":276006,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI3NjAwNg==","avatar_url":"https://avatars0.githubusercontent.com/u/276006?v=4","gravatar_id":"","url":"https://api.github.com/users/WordPress","html_url":"https://github.com/WordPress","followers_url":"https://api.github.com/users/WordPress/followers","following_url":"https://api.github.com/users/WordPress/following{/other_user}","gists_url":"https://api.github.com/users/WordPress/gists{/gist_id}","starred_url":"https://api.github.com/users/WordPress/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WordPress/subscriptions","organizations_url":"https://api.github.com/users/WordPress/orgs","repos_url":"https://api.github.com/users/WordPress/repos","events_url":"https://api.github.com/users/WordPress/events{/privacy}","received_events_url":"https://api.github.com/users/WordPress/received_events","type":"Organization","site_admin":false},"repo":{"id":80862584,"node_id":"MDEwOlJlcG9zaXRvcnk4MDg2MjU4NA==","name":"gutenberg","full_name":"WordPress/gutenberg","private":false,"owner":{"login":"WordPress","id":276006,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI3NjAwNg==","avatar_url":"https://avatars0.githubusercontent.com/u/276006?v=4","gravatar_id":"","url":"https://api.github.com/users/WordPress","html_url":"https://github.com/WordPress","followers_url":"https://api.github.com/users/WordPress/followers","following_url":"https://api.github.com/users/WordPress/following{/other_user}","gists_url":"https://api.github.com/users/WordPress/gists{/gist_id}","starred_url":"https://api.github.com/users/WordPress/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WordPress/subscriptions","organizations_url":"https://api.github.com/users/WordPress/orgs","repos_url":"https://api.github.com/users/WordPress/repos","events_url":"https://api.github.com/users/WordPress/events{/privacy}","received_events_url":"https://api.github.com/users/WordPress/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/WordPress/gutenberg","description":"The Block Editor project for WordPress and beyond. Plugin is available from the official repository.","fork":false,"url":"https://api.github.com/repos/WordPress/gutenberg","forks_url":"https://api.github.com/repos/WordPress/gutenberg/forks","keys_url":"https://api.github.com/repos/WordPress/gutenberg/keys{/key_id}","collaborators_url":"https://api.github.com/repos/WordPress/gutenberg/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/WordPress/gutenberg/teams","hooks_url":"https://api.github.com/repos/WordPress/gutenberg/hooks","issue_events_url":"https://api.github.com/repos/WordPress/gutenberg/issues/events{/number}","events_url":"https://api.github.com/repos/WordPress/gutenberg/events","assignees_url":"https://api.github.com/repos/WordPress/gutenberg/assignees{/user}","branches_url":"https://api.github.com/repos/WordPress/gutenberg/branches{/branch}","tags_url":"https://api.github.com/repos/WordPress/gutenberg/tags","blobs_url":"https://api.github.com/repos/WordPress/gutenberg/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/WordPress/gutenberg/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/WordPress/gutenberg/git/refs{/sha}","trees_url":"https://api.github.com/repos/WordPress/gutenberg/git/trees{/sha}","statuses_url":"https://api.github.com/repos/WordPress/gutenberg/statuses/{sha}","languages_url":"https://api.github.com/repos/WordPress/gutenberg/languages","stargazers_url":"https://api.github.com/repos/WordPress/gutenberg/stargazers","contributors_url":"https://api.github.com/repos/WordPress/gutenberg/contributors","subscribers_url":"https://api.github.com/repos/WordPress/gutenberg/subscribers","subscription_url":"https://api.github.com/repos/WordPress/gutenberg/subscription","commits_url":"https://api.github.com/repos/WordPress/gutenberg/commits{/sha}","git_commits_url":"https://api.github.com/repos/WordPress/gutenberg/git/commits{/sha}","comments_url":"https://api.github.com/repos/WordPress/gutenberg/comments{/number}","issue_comment_url":"https://api.github.com/repos/WordPress/gutenberg/issues/comments{/number}","contents_url":"https://api.github.com/repos/WordPress/gutenberg/contents/{+path}","compare_url":"https://api.github.com/repos/WordPress/gutenberg/compare/{base}...{head}","merges_url":"https://api.github.com/repos/WordPress/gutenberg/merges","archive_url":"https://api.github.com/repos/WordPress/gutenberg/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/WordPress/gutenberg/downloads","issues_url":"https://api.github.com/repos/WordPress/gutenberg/issues{/number}","pulls_url":"https://api.github.com/repos/WordPress/gutenberg/pulls{/number}","milestones_url":"https://api.github.com/repos/WordPress/gutenberg/milestones{/number}","notifications_url":"https://api.github.com/repos/WordPress/gutenberg/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/WordPress/gutenberg/labels{/name}","releases_url":"https://api.github.com/repos/WordPress/gutenberg/releases{/id}","deployments_url":"https://api.github.com/repos/WordPress/gutenberg/deployments","created_at":"2017-02-03T19:34:19Z","updated_at":"2019-11-25T02:51:07Z","pushed_at":"2019-11-25T07:19:54Z","git_url":"git://github.com/WordPress/gutenberg.git","ssh_url":"git@github.com:WordPress/gutenberg.git","clone_url":"https://github.com/WordPress/gutenberg.git","svn_url":"https://github.com/WordPress/gutenberg","homepage":"https://wordpress.org/gutenberg/","size":297772,"stargazers_count":5347,"watchers_count":5347,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":1669,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":2287,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":1669,"open_issues":2287,"watchers":5347,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/WordPress/gutenberg/pulls/17547"},"html":{"href":"https://github.com/WordPress/gutenberg/pull/17547"},"issue":{"href":"https://api.github.com/repos/WordPress/gutenberg/issues/17547"},"comments":{"href":"https://api.github.com/repos/WordPress/gutenberg/issues/17547/comments"},"review_comments":{"href":"https://api.github.com/repos/WordPress/gutenberg/pulls/17547/comments"},"review_comment":{"href":"https://api.github.com/repos/WordPress/gutenberg/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/WordPress/gutenberg/pulls/17547/commits"},"statuses":{"href":"https://api.github.com/repos/WordPress/gutenberg/statuses/941baefe9463785a013a006d6e48046957f22138"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"jbinda"}}