{"action":"opened","number":1222,"pull_request":{"url":"https://api.github.com/repos/LLK/scratch-flash/pulls/1222","id":90241496,"html_url":"https://github.com/LLK/scratch-flash/pull/1222","diff_url":"https://github.com/LLK/scratch-flash/pull/1222.diff","patch_url":"https://github.com/LLK/scratch-flash/pull/1222.patch","issue_url":"https://api.github.com/repos/LLK/scratch-flash/issues/1222","number":1222,"state":"open","locked":false,"title":"Separate presentation mode request & reaction","user":{"login":"cwillisf","id":7019101,"avatar_url":"https://avatars.githubusercontent.com/u/7019101?v=3","gravatar_id":"","url":"https://api.github.com/users/cwillisf","html_url":"https://github.com/cwillisf","followers_url":"https://api.github.com/users/cwillisf/followers","following_url":"https://api.github.com/users/cwillisf/following{/other_user}","gists_url":"https://api.github.com/users/cwillisf/gists{/gist_id}","starred_url":"https://api.github.com/users/cwillisf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cwillisf/subscriptions","organizations_url":"https://api.github.com/users/cwillisf/orgs","repos_url":"https://api.github.com/users/cwillisf/repos","events_url":"https://api.github.com/users/cwillisf/events{/privacy}","received_events_url":"https://api.github.com/users/cwillisf/received_events","type":"User","site_admin":false},"body":"For better or worse, the editor tracks \"presentation mode\" (full-screen) state in the state of the presentation mode toggle button. This is fine as long as that button is the only way to change presentation mode, but sometimes we want JavaScript to set the presentation mode state. This change separates the concept of requesting a mode change (such as when JS requests a state) from the reaction to a change (such as when the button is clicked, or the JS request results in a change).\r\n\r\nThis is part of a fix for LLK/scratchr2#3639","created_at":"2016-10-20T17:03:36Z","updated_at":"2016-10-20T17:03:36Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":{"login":"thisandagain","id":747641,"avatar_url":"https://avatars.githubusercontent.com/u/747641?v=3","gravatar_id":"","url":"https://api.github.com/users/thisandagain","html_url":"https://github.com/thisandagain","followers_url":"https://api.github.com/users/thisandagain/followers","following_url":"https://api.github.com/users/thisandagain/following{/other_user}","gists_url":"https://api.github.com/users/thisandagain/gists{/gist_id}","starred_url":"https://api.github.com/users/thisandagain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thisandagain/subscriptions","organizations_url":"https://api.github.com/users/thisandagain/orgs","repos_url":"https://api.github.com/users/thisandagain/repos","events_url":"https://api.github.com/users/thisandagain/events{/privacy}","received_events_url":"https://api.github.com/users/thisandagain/received_events","type":"User","site_admin":false},"assignees":[{"login":"thisandagain","id":747641,"avatar_url":"https://avatars.githubusercontent.com/u/747641?v=3","gravatar_id":"","url":"https://api.github.com/users/thisandagain","html_url":"https://github.com/thisandagain","followers_url":"https://api.github.com/users/thisandagain/followers","following_url":"https://api.github.com/users/thisandagain/following{/other_user}","gists_url":"https://api.github.com/users/thisandagain/gists{/gist_id}","starred_url":"https://api.github.com/users/thisandagain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thisandagain/subscriptions","organizations_url":"https://api.github.com/users/thisandagain/orgs","repos_url":"https://api.github.com/users/thisandagain/repos","events_url":"https://api.github.com/users/thisandagain/events{/privacy}","received_events_url":"https://api.github.com/users/thisandagain/received_events","type":"User","site_admin":false},{"login":"rschamp","id":1512021,"avatar_url":"https://avatars.githubusercontent.com/u/1512021?v=3","gravatar_id":"","url":"https://api.github.com/users/rschamp","html_url":"https://github.com/rschamp","followers_url":"https://api.github.com/users/rschamp/followers","following_url":"https://api.github.com/users/rschamp/following{/other_user}","gists_url":"https://api.github.com/users/rschamp/gists{/gist_id}","starred_url":"https://api.github.com/users/rschamp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rschamp/subscriptions","organizations_url":"https://api.github.com/users/rschamp/orgs","repos_url":"https://api.github.com/users/rschamp/repos","events_url":"https://api.github.com/users/rschamp/events{/privacy}","received_events_url":"https://api.github.com/users/rschamp/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/LLK/scratch-flash/milestones/62","html_url":"https://github.com/LLK/scratch-flash/milestones/October%2020","labels_url":"https://api.github.com/repos/LLK/scratch-flash/milestones/62/labels","id":1932330,"number":62,"title":"October 20","description":"","creator":{"login":"kaschm","id":782228,"avatar_url":"https://avatars.githubusercontent.com/u/782228?v=3","gravatar_id":"","url":"https://api.github.com/users/kaschm","html_url":"https://github.com/kaschm","followers_url":"https://api.github.com/users/kaschm/followers","following_url":"https://api.github.com/users/kaschm/following{/other_user}","gists_url":"https://api.github.com/users/kaschm/gists{/gist_id}","starred_url":"https://api.github.com/users/kaschm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaschm/subscriptions","organizations_url":"https://api.github.com/users/kaschm/orgs","repos_url":"https://api.github.com/users/kaschm/repos","events_url":"https://api.github.com/users/kaschm/events{/privacy}","received_events_url":"https://api.github.com/users/kaschm/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":8,"state":"open","created_at":"2016-08-09T13:34:08Z","updated_at":"2016-10-20T17:03:36Z","due_on":"2016-10-20T04:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/LLK/scratch-flash/pulls/1222/commits","review_comments_url":"https://api.github.com/repos/LLK/scratch-flash/pulls/1222/comments","review_comment_url":"https://api.github.com/repos/LLK/scratch-flash/pulls/comments{/number}","comments_url":"https://api.github.com/repos/LLK/scratch-flash/issues/1222/comments","statuses_url":"https://api.github.com/repos/LLK/scratch-flash/statuses/fa814d07e28aaa3e2e0896e34f8506845e7ab723","head":{"label":"cwillisf:fix-scratchr2-3639","ref":"fix-scratchr2-3639","sha":"fa814d07e28aaa3e2e0896e34f8506845e7ab723","user":{"login":"cwillisf","id":7019101,"avatar_url":"https://avatars.githubusercontent.com/u/7019101?v=3","gravatar_id":"","url":"https://api.github.com/users/cwillisf","html_url":"https://github.com/cwillisf","followers_url":"https://api.github.com/users/cwillisf/followers","following_url":"https://api.github.com/users/cwillisf/following{/other_user}","gists_url":"https://api.github.com/users/cwillisf/gists{/gist_id}","starred_url":"https://api.github.com/users/cwillisf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cwillisf/subscriptions","organizations_url":"https://api.github.com/users/cwillisf/orgs","repos_url":"https://api.github.com/users/cwillisf/repos","events_url":"https://api.github.com/users/cwillisf/events{/privacy}","received_events_url":"https://api.github.com/users/cwillisf/received_events","type":"User","site_admin":false},"repo":{"id":65857754,"name":"scratch-flash","full_name":"cwillisf/scratch-flash","owner":{"login":"cwillisf","id":7019101,"avatar_url":"https://avatars.githubusercontent.com/u/7019101?v=3","gravatar_id":"","url":"https://api.github.com/users/cwillisf","html_url":"https://github.com/cwillisf","followers_url":"https://api.github.com/users/cwillisf/followers","following_url":"https://api.github.com/users/cwillisf/following{/other_user}","gists_url":"https://api.github.com/users/cwillisf/gists{/gist_id}","starred_url":"https://api.github.com/users/cwillisf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cwillisf/subscriptions","organizations_url":"https://api.github.com/users/cwillisf/orgs","repos_url":"https://api.github.com/users/cwillisf/repos","events_url":"https://api.github.com/users/cwillisf/events{/privacy}","received_events_url":"https://api.github.com/users/cwillisf/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/cwillisf/scratch-flash","description":"Open source version of the Scratch 2.0 project editor.  This is the basis for the online and offline versions of Scratch found on the website.","fork":true,"url":"https://api.github.com/repos/cwillisf/scratch-flash","forks_url":"https://api.github.com/repos/cwillisf/scratch-flash/forks","keys_url":"https://api.github.com/repos/cwillisf/scratch-flash/keys{/key_id}","collaborators_url":"https://api.github.com/repos/cwillisf/scratch-flash/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/cwillisf/scratch-flash/teams","hooks_url":"https://api.github.com/repos/cwillisf/scratch-flash/hooks","issue_events_url":"https://api.github.com/repos/cwillisf/scratch-flash/issues/events{/number}","events_url":"https://api.github.com/repos/cwillisf/scratch-flash/events","assignees_url":"https://api.github.com/repos/cwillisf/scratch-flash/assignees{/user}","branches_url":"https://api.github.com/repos/cwillisf/scratch-flash/branches{/branch}","tags_url":"https://api.github.com/repos/cwillisf/scratch-flash/tags","blobs_url":"https://api.github.com/repos/cwillisf/scratch-flash/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/cwillisf/scratch-flash/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/cwillisf/scratch-flash/git/refs{/sha}","trees_url":"https://api.github.com/repos/cwillisf/scratch-flash/git/trees{/sha}","statuses_url":"https://api.github.com/repos/cwillisf/scratch-flash/statuses/{sha}","languages_url":"https://api.github.com/repos/cwillisf/scratch-flash/languages","stargazers_url":"https://api.github.com/repos/cwillisf/scratch-flash/stargazers","contributors_url":"https://api.github.com/repos/cwillisf/scratch-flash/contributors","subscribers_url":"https://api.github.com/repos/cwillisf/scratch-flash/subscribers","subscription_url":"https://api.github.com/repos/cwillisf/scratch-flash/subscription","commits_url":"https://api.github.com/repos/cwillisf/scratch-flash/commits{/sha}","git_commits_url":"https://api.github.com/repos/cwillisf/scratch-flash/git/commits{/sha}","comments_url":"https://api.github.com/repos/cwillisf/scratch-flash/comments{/number}","issue_comment_url":"https://api.github.com/repos/cwillisf/scratch-flash/issues/comments{/number}","contents_url":"https://api.github.com/repos/cwillisf/scratch-flash/contents/{+path}","compare_url":"https://api.github.com/repos/cwillisf/scratch-flash/compare/{base}...{head}","merges_url":"https://api.github.com/repos/cwillisf/scratch-flash/merges","archive_url":"https://api.github.com/repos/cwillisf/scratch-flash/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/cwillisf/scratch-flash/downloads","issues_url":"https://api.github.com/repos/cwillisf/scratch-flash/issues{/number}","pulls_url":"https://api.github.com/repos/cwillisf/scratch-flash/pulls{/number}","milestones_url":"https://api.github.com/repos/cwillisf/scratch-flash/milestones{/number}","notifications_url":"https://api.github.com/repos/cwillisf/scratch-flash/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/cwillisf/scratch-flash/labels{/name}","releases_url":"https://api.github.com/repos/cwillisf/scratch-flash/releases{/id}","deployments_url":"https://api.github.com/repos/cwillisf/scratch-flash/deployments","created_at":"2016-08-16T22:27:48Z","updated_at":"2016-08-16T22:27:50Z","pushed_at":"2016-10-20T07:03:09Z","git_url":"git://github.com/cwillisf/scratch-flash.git","ssh_url":"git@github.com:cwillisf/scratch-flash.git","clone_url":"https://github.com/cwillisf/scratch-flash.git","svn_url":"https://github.com/cwillisf/scratch-flash","homepage":"https://scratch.mit.edu","size":10233,"stargazers_count":0,"watchers_count":0,"language":"ActionScript","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":"LLK:master","ref":"master","sha":"702e02a6c83f3787560306615f520151e434e479","user":{"login":"LLK","id":3420800,"avatar_url":"https://avatars.githubusercontent.com/u/3420800?v=3","gravatar_id":"","url":"https://api.github.com/users/LLK","html_url":"https://github.com/LLK","followers_url":"https://api.github.com/users/LLK/followers","following_url":"https://api.github.com/users/LLK/following{/other_user}","gists_url":"https://api.github.com/users/LLK/gists{/gist_id}","starred_url":"https://api.github.com/users/LLK/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LLK/subscriptions","organizations_url":"https://api.github.com/users/LLK/orgs","repos_url":"https://api.github.com/users/LLK/repos","events_url":"https://api.github.com/users/LLK/events{/privacy}","received_events_url":"https://api.github.com/users/LLK/received_events","type":"Organization","site_admin":false},"repo":{"id":19706194,"name":"scratch-flash","full_name":"LLK/scratch-flash","owner":{"login":"LLK","id":3420800,"avatar_url":"https://avatars.githubusercontent.com/u/3420800?v=3","gravatar_id":"","url":"https://api.github.com/users/LLK","html_url":"https://github.com/LLK","followers_url":"https://api.github.com/users/LLK/followers","following_url":"https://api.github.com/users/LLK/following{/other_user}","gists_url":"https://api.github.com/users/LLK/gists{/gist_id}","starred_url":"https://api.github.com/users/LLK/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LLK/subscriptions","organizations_url":"https://api.github.com/users/LLK/orgs","repos_url":"https://api.github.com/users/LLK/repos","events_url":"https://api.github.com/users/LLK/events{/privacy}","received_events_url":"https://api.github.com/users/LLK/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/LLK/scratch-flash","description":"Open source version of the Scratch 2.0 project editor.  This is the basis for the online and offline versions of Scratch found on the website.","fork":false,"url":"https://api.github.com/repos/LLK/scratch-flash","forks_url":"https://api.github.com/repos/LLK/scratch-flash/forks","keys_url":"https://api.github.com/repos/LLK/scratch-flash/keys{/key_id}","collaborators_url":"https://api.github.com/repos/LLK/scratch-flash/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/LLK/scratch-flash/teams","hooks_url":"https://api.github.com/repos/LLK/scratch-flash/hooks","issue_events_url":"https://api.github.com/repos/LLK/scratch-flash/issues/events{/number}","events_url":"https://api.github.com/repos/LLK/scratch-flash/events","assignees_url":"https://api.github.com/repos/LLK/scratch-flash/assignees{/user}","branches_url":"https://api.github.com/repos/LLK/scratch-flash/branches{/branch}","tags_url":"https://api.github.com/repos/LLK/scratch-flash/tags","blobs_url":"https://api.github.com/repos/LLK/scratch-flash/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/LLK/scratch-flash/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/LLK/scratch-flash/git/refs{/sha}","trees_url":"https://api.github.com/repos/LLK/scratch-flash/git/trees{/sha}","statuses_url":"https://api.github.com/repos/LLK/scratch-flash/statuses/{sha}","languages_url":"https://api.github.com/repos/LLK/scratch-flash/languages","stargazers_url":"https://api.github.com/repos/LLK/scratch-flash/stargazers","contributors_url":"https://api.github.com/repos/LLK/scratch-flash/contributors","subscribers_url":"https://api.github.com/repos/LLK/scratch-flash/subscribers","subscription_url":"https://api.github.com/repos/LLK/scratch-flash/subscription","commits_url":"https://api.github.com/repos/LLK/scratch-flash/commits{/sha}","git_commits_url":"https://api.github.com/repos/LLK/scratch-flash/git/commits{/sha}","comments_url":"https://api.github.com/repos/LLK/scratch-flash/comments{/number}","issue_comment_url":"https://api.github.com/repos/LLK/scratch-flash/issues/comments{/number}","contents_url":"https://api.github.com/repos/LLK/scratch-flash/contents/{+path}","compare_url":"https://api.github.com/repos/LLK/scratch-flash/compare/{base}...{head}","merges_url":"https://api.github.com/repos/LLK/scratch-flash/merges","archive_url":"https://api.github.com/repos/LLK/scratch-flash/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/LLK/scratch-flash/downloads","issues_url":"https://api.github.com/repos/LLK/scratch-flash/issues{/number}","pulls_url":"https://api.github.com/repos/LLK/scratch-flash/pulls{/number}","milestones_url":"https://api.github.com/repos/LLK/scratch-flash/milestones{/number}","notifications_url":"https://api.github.com/repos/LLK/scratch-flash/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/LLK/scratch-flash/labels{/name}","releases_url":"https://api.github.com/repos/LLK/scratch-flash/releases{/id}","deployments_url":"https://api.github.com/repos/LLK/scratch-flash/deployments","created_at":"2014-05-12T16:23:25Z","updated_at":"2016-10-20T13:39:59Z","pushed_at":"2016-10-20T17:03:36Z","git_url":"git://github.com/LLK/scratch-flash.git","ssh_url":"git@github.com:LLK/scratch-flash.git","clone_url":"https://github.com/LLK/scratch-flash.git","svn_url":"https://github.com/LLK/scratch-flash","homepage":"https://scratch.mit.edu","size":11994,"stargazers_count":840,"watchers_count":840,"language":"ActionScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":287,"mirror_url":null,"open_issues_count":286,"forks":287,"open_issues":286,"watchers":840,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/LLK/scratch-flash/pulls/1222"},"html":{"href":"https://github.com/LLK/scratch-flash/pull/1222"},"issue":{"href":"https://api.github.com/repos/LLK/scratch-flash/issues/1222"},"comments":{"href":"https://api.github.com/repos/LLK/scratch-flash/issues/1222/comments"},"review_comments":{"href":"https://api.github.com/repos/LLK/scratch-flash/pulls/1222/comments"},"review_comment":{"href":"https://api.github.com/repos/LLK/scratch-flash/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/LLK/scratch-flash/pulls/1222/commits"},"statuses":{"href":"https://api.github.com/repos/LLK/scratch-flash/statuses/fa814d07e28aaa3e2e0896e34f8506845e7ab723"}},"merged":false,"mergeable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"commits":1,"additions":10,"deletions":4,"changed_files":2}}
{"actor":{"display_login":"cwillisf"}}