{"action":"created","issue":{"url":"https://api.github.com/repos/instructure/canvas-lms/issues/1306","repository_url":"https://api.github.com/repos/instructure/canvas-lms","labels_url":"https://api.github.com/repos/instructure/canvas-lms/issues/1306/labels{/name}","comments_url":"https://api.github.com/repos/instructure/canvas-lms/issues/1306/comments","events_url":"https://api.github.com/repos/instructure/canvas-lms/issues/1306/events","html_url":"https://github.com/instructure/canvas-lms/pull/1306","id":330111321,"node_id":"MDExOlB1bGxSZXF1ZXN0MTkzMTk5NzI5","number":1306,"title":"Refactor LTI event listeners to be reusable","user":{"login":"jbasdf","id":4086,"node_id":"MDQ6VXNlcjQwODY=","avatar_url":"https://avatars2.githubusercontent.com/u/4086?v=4","gravatar_id":"","url":"https://api.github.com/users/jbasdf","html_url":"https://github.com/jbasdf","followers_url":"https://api.github.com/users/jbasdf/followers","following_url":"https://api.github.com/users/jbasdf/following{/other_user}","gists_url":"https://api.github.com/users/jbasdf/gists{/gist_id}","starred_url":"https://api.github.com/users/jbasdf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbasdf/subscriptions","organizations_url":"https://api.github.com/users/jbasdf/orgs","repos_url":"https://api.github.com/users/jbasdf/repos","events_url":"https://api.github.com/users/jbasdf/events{/privacy}","received_events_url":"https://api.github.com/users/jbasdf/received_events","type":"User","site_admin":false},"labels":[{"id":224834015,"node_id":"MDU6TGFiZWwyMjQ4MzQwMTU=","url":"https://api.github.com/repos/instructure/canvas-lms/labels/Waiting:%20Product","name":"Waiting: Product","color":"0096db","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-06-07T04:17:50Z","updated_at":"2018-06-08T21:29:37Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/instructure/canvas-lms/pulls/1306","html_url":"https://github.com/instructure/canvas-lms/pull/1306","diff_url":"https://github.com/instructure/canvas-lms/pull/1306.diff","patch_url":"https://github.com/instructure/canvas-lms/pull/1306.patch"},"body":"This PR adds monitoring of window messages to the wiki_page_show.js so\r\nthat LTI tools embedded in wiki pages can post messages to Canvas. In\r\nparticular this allows an embedded tool to resize it’s iframe which\r\nsolves problems when the content of the iframe changes its height. The\r\nmessage handling is refactored into its own file. In addition, the\r\nfindDomForWindow method will l find the iframe that contains the window\r\nthat produced the window message so that the correct iframe is resized."},"comment":{"url":"https://api.github.com/repos/instructure/canvas-lms/issues/comments/395896138","html_url":"https://github.com/instructure/canvas-lms/pull/1306#issuecomment-395896138","issue_url":"https://api.github.com/repos/instructure/canvas-lms/issues/1306","id":395896138,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NTg5NjEzOA==","user":{"login":"jbasdf","id":4086,"node_id":"MDQ6VXNlcjQwODY=","avatar_url":"https://avatars2.githubusercontent.com/u/4086?v=4","gravatar_id":"","url":"https://api.github.com/users/jbasdf","html_url":"https://github.com/jbasdf","followers_url":"https://api.github.com/users/jbasdf/followers","following_url":"https://api.github.com/users/jbasdf/following{/other_user}","gists_url":"https://api.github.com/users/jbasdf/gists{/gist_id}","starred_url":"https://api.github.com/users/jbasdf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbasdf/subscriptions","organizations_url":"https://api.github.com/users/jbasdf/orgs","repos_url":"https://api.github.com/users/jbasdf/repos","events_url":"https://api.github.com/users/jbasdf/events{/privacy}","received_events_url":"https://api.github.com/users/jbasdf/received_events","type":"User","site_admin":false},"created_at":"2018-06-08T21:29:37Z","updated_at":"2018-06-08T21:29:37Z","author_association":"CONTRIBUTOR","body":"Sure thing. Here's a link to a quick demo of the feature:\r\nhttps://youtu.be/D3d5Xfi0Afs"}}
{"actor":{"display_login":"jbasdf"}}