GitHub PullRequestEvent at 2014-01-30 16:26:37
Repository: peaks.js
Actor: JamesHarrison
Payload: {"action":"opened","number":9,"pull_request":{"url":"https://api.github.com/repos/bbcrd/peaks.js/pulls/9","id":12042332,"html_url":"https://github.com/bbcrd/peaks.js/pull/9","diff_url":"https://github.com/bbcrd/peaks.js/pull/9.diff","patch_url":"https://github.com/bbcrd/peaks.js/pull/9.patch","issue_url":"https://api.github.com/repos/bbcrd/peaks.js/issues/9","number":9,"state":"open","title":"Skipping in audio via JS doesn't move zoomed-in view","user":{"login":"oncletom","id":138627,"avatar_url":"https://gravatar.com/avatar/4e6eee97ab431114767377097fd73986?d=https%3A%2F%2Fidenticons.github.com%2F08d17d296cb5583a20f080894e92442f.png&r=x","gravatar_id":"4e6eee97ab431114767377097fd73986","url":"https://api.github.com/users/oncletom","html_url":"https://github.com/oncletom","followers_url":"https://api.github.com/users/oncletom/followers","following_url":"https://api.github.com/users/oncletom/following{/other_user}","gists_url":"https://api.github.com/users/oncletom/gists{/gist_id}","starred_url":"https://api.github.com/users/oncletom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oncletom/subscriptions","organizations_url":"https://api.github.com/users/oncletom/orgs","repos_url":"https://api.github.com/users/oncletom/repos","events_url":"https://api.github.com/users/oncletom/events{/privacy}","received_events_url":"https://api.github.com/users/oncletom/received_events","type":"User","site_admin":false},"body":"If I have a peaks.js instance on a page and I run the following:\r\n\r\n```javascript\r\nwindow.peaks.player.pause()\r\nwindow.peaks.player.seekBySeconds(seconds)\r\nwindow.peaks.player.play()\r\n```\r\n\r\n... where seconds is a valid timestamp in the file being played, then the player will seek ahead and continue to play, the zoomed-out part of the peaks.js viewer will move ahead, but the zoomed-in part stops animating until the player is manually paused (via browser controls). No errors are observed in the console. When the player is paused, the zoomed-in part will jump ahead to the new paused location of the playhead.\r\n\r\nTested in Firefox 26 and Chromium 32 on Windows and Linux, behavior is consistent across those.","created_at":"2014-01-30T16:26:36Z","updated_at":"2014-01-30T16:26:36Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"milestone":{"url":"https://api.github.com/repos/bbcrd/peaks.js/milestones/4","labels_url":"https://api.github.com/repos/bbcrd/peaks.js/milestones/4/labels","id":551680,"number":4,"title":"0.0.3 - Bugfix","description":"","creator":{"login":"oncletom","id":138627,"avatar_url":"https://gravatar.com/avatar/4e6eee97ab431114767377097fd73986?d=https%3A%2F%2Fidenticons.github.com%2F08d17d296cb5583a20f080894e92442f.png&r=x","gravatar_id":"4e6eee97ab431114767377097fd73986","url":"https://api.github.com/users/oncletom","html_url":"https://github.com/oncletom","followers_url":"https://api.github.com/users/oncletom/followers","following_url":"https://api.github.com/users/oncletom/following{/other_user}","gists_url":"https://api.github.com/users/oncletom/gists{/gist_id}","starred_url":"https://api.github.com/users/oncletom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oncletom/subscriptions","organizations_url":"https://api.github.com/users/oncletom/orgs","repos_url":"https://api.github.com/users/oncletom/repos","events_url":"https://api.github.com/users/oncletom/events{/privacy}","received_events_url":"https://api.github.com/users/oncletom/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":2,"state":"open","created_at":"2014-01-29T13:41:19Z","updated_at":"2014-01-30T16:21:18Z","due_on":"2014-02-01T08:00:00Z"},"commits_url":"https://api.github.com/repos/bbcrd/peaks.js/pulls/9/commits","review_comments_url":"https://api.github.com/repos/bbcrd/peaks.js/pulls/9/comments","review_comment_url":"https://api.github.com/repos/bbcrd/peaks.js/pulls/comments/{number}","comments_url":"https://api.github.com/repos/bbcrd/peaks.js/issues/9/comments","statuses_url":"https://api.github.com/repos/bbcrd/peaks.js/statuses/15dd2c6a9e2b818718423cb65a81807e121463fd","head":{"label":"bbcrd:fix-9","ref":"fix-9","sha":"15dd2c6a9e2b818718423cb65a81807e121463fd","user":{"login":"bbcrd","id":91042,"avatar_url":"https://gravatar.com/avatar/e06c65f9e89d28025c47b6046f701c13?d=https%3A%2F%2Fidenticons.github.com%2F1b38f1ee5d9820f661140aeecbae649a.png&r=x","gravatar_id":"e06c65f9e89d28025c47b6046f701c13","url":"https://api.github.com/users/bbcrd","html_url":"https://github.com/bbcrd","followers_url":"https://api.github.com/users/bbcrd/followers","following_url":"https://api.github.com/users/bbcrd/following{/other_user}","gists_url":"https://api.github.com/users/bbcrd/gists{/gist_id}","starred_url":"https://api.github.com/users/bbcrd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bbcrd/subscriptions","organizations_url":"https://api.github.com/users/bbcrd/orgs","repos_url":"https://api.github.com/users/bbcrd/repos","events_url":"https://api.github.com/users/bbcrd/events{/privacy}","received_events_url":"https://api.github.com/users/bbcrd/received_events","type":"Organization","site_admin":false},"repo":{"id":13561166,"name":"peaks.js","full_name":"bbcrd/peaks.js","owner":{"login":"bbcrd","id":91042,"avatar_url":"https://gravatar.com/avatar/e06c65f9e89d28025c47b6046f701c13?d=https%3A%2F%2Fidenticons.github.com%2F1b38f1ee5d9820f661140aeecbae649a.png&r=x","gravatar_id":"e06c65f9e89d28025c47b6046f701c13","url":"https://api.github.com/users/bbcrd","html_url":"https://github.com/bbcrd","followers_url":"https://api.github.com/users/bbcrd/followers","following_url":"https://api.github.com/users/bbcrd/following{/other_user}","gists_url":"https://api.github.com/users/bbcrd/gists{/gist_id}","starred_url":"https://api.github.com/users/bbcrd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bbcrd/subscriptions","organizations_url":"https://api.github.com/users/bbcrd/orgs","repos_url":"https://api.github.com/users/bbcrd/repos","events_url":"https://api.github.com/users/bbcrd/events{/privacy}","received_events_url":"https://api.github.com/users/bbcrd/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/bbcrd/peaks.js","description":"JavaScript UI component for interacting with waveforms.","fork":false,"url":"https://api.github.com/repos/bbcrd/peaks.js","forks_url":"https://api.github.com/repos/bbcrd/peaks.js/forks","keys_url":"https://api.github.com/repos/bbcrd/peaks.js/keys{/key_id}","collaborators_url":"https://api.github.com/repos/bbcrd/peaks.js/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/bbcrd/peaks.js/teams","hooks_url":"https://api.github.com/repos/bbcrd/peaks.js/hooks","issue_events_url":"https://api.github.com/repos/bbcrd/peaks.js/issues/events{/number}","events_url":"https://api.github.com/repos/bbcrd/peaks.js/events","assignees_url":"https://api.github.com/repos/bbcrd/peaks.js/assignees{/user}","branches_url":"https://api.github.com/repos/bbcrd/peaks.js/branches{/branch}","tags_url":"https://api.github.com/repos/bbcrd/peaks.js/tags","blobs_url":"https://api.github.com/repos/bbcrd/peaks.js/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/bbcrd/peaks.js/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/bbcrd/peaks.js/git/refs{/sha}","trees_url":"https://api.github.com/repos/bbcrd/peaks.js/git/trees{/sha}","statuses_url":"https://api.github.com/repos/bbcrd/peaks.js/statuses/{sha}","languages_url":"https://api.github.com/repos/bbcrd/peaks.js/languages","stargazers_url":"https://api.github.com/repos/bbcrd/peaks.js/stargazers","contributors_url":"https://api.github.com/repos/bbcrd/peaks.js/contributors","subscribers_url":"https://api.github.com/repos/bbcrd/peaks.js/subscribers","subscription_url":"https://api.github.com/repos/bbcrd/peaks.js/subscription","commits_url":"https://api.github.com/repos/bbcrd/peaks.js/commits{/sha}","git_commits_url":"https://api.github.com/repos/bbcrd/peaks.js/git/commits{/sha}","comments_url":"https://api.github.com/repos/bbcrd/peaks.js/comments{/number}","issue_comment_url":"https://api.github.com/repos/bbcrd/peaks.js/issues/comments/{number}","contents_url":"https://api.github.com/repos/bbcrd/peaks.js/contents/{+path}","compare_url":"https://api.github.com/repos/bbcrd/peaks.js/compare/{base}...{head}","merges_url":"https://api.github.com/repos/bbcrd/peaks.js/merges","archive_url":"https://api.github.com/repos/bbcrd/peaks.js/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/bbcrd/peaks.js/downloads","issues_url":"https://api.github.com/repos/bbcrd/peaks.js/issues{/number}","pulls_url":"https://api.github.com/repos/bbcrd/peaks.js/pulls{/number}","milestones_url":"https://api.github.com/repos/bbcrd/peaks.js/milestones{/number}","notifications_url":"https://api.github.com/repos/bbcrd/peaks.js/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/bbcrd/peaks.js/labels{/name}","releases_url":"https://api.github.com/repos/bbcrd/peaks.js/releases{/id}","created_at":"2013-10-14T12:53:33Z","updated_at":"2014-01-30T16:25:44Z","pushed_at":"2014-01-30T16:25:43Z","git_url":"git://github.com/bbcrd/peaks.js.git","ssh_url":"git@github.com:bbcrd/peaks.js.git","clone_url":"https://github.com/bbcrd/peaks.js.git","svn_url":"https://github.com/bbcrd/peaks.js","homepage":"http://waveform.prototyping.bbc.co.uk","size":33933,"stargazers_count":19,"watchers_count":19,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":false,"forks_count":3,"mirror_url":null,"open_issues_count":10,"forks":3,"open_issues":10,"watchers":19,"default_branch":"master","master_branch":"master"}},"base":{"label":"bbcrd:master","ref":"master","sha":"a6d51ac6d033438ba3cd34e69ee4b970948db98d","user":{"login":"bbcrd","id":91042,"avatar_url":"https://gravatar.com/avatar/e06c65f9e89d28025c47b6046f701c13?d=https%3A%2F%2Fidenticons.github.com%2F1b38f1ee5d9820f661140aeecbae649a.png&r=x","gravatar_id":"e06c65f9e89d28025c47b6046f701c13","url":"https://api.github.com/users/bbcrd","html_url":"https://github.com/bbcrd","followers_url":"https://api.github.com/users/bbcrd/followers","following_url":"https://api.github.com/users/bbcrd/following{/other_user}","gists_url":"https://api.github.com/users/bbcrd/gists{/gist_id}","starred_url":"https://api.github.com/users/bbcrd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bbcrd/subscriptions","organizations_url":"https://api.github.com/users/bbcrd/orgs","repos_url":"https://api.github.com/users/bbcrd/repos","events_url":"https://api.github.com/users/bbcrd/events{/privacy}","received_events_url":"https://api.github.com/users/bbcrd/received_events","type":"Organization","site_admin":false},"repo":{"id":13561166,"name":"peaks.js","full_name":"bbcrd/peaks.js","owner":{"login":"bbcrd","id":91042,"avatar_url":"https://gravatar.com/avatar/e06c65f9e89d28025c47b6046f701c13?d=https%3A%2F%2Fidenticons.github.com%2F1b38f1ee5d9820f661140aeecbae649a.png&r=x","gravatar_id":"e06c65f9e89d28025c47b6046f701c13","url":"https://api.github.com/users/bbcrd","html_url":"https://github.com/bbcrd","followers_url":"https://api.github.com/users/bbcrd/followers","following_url":"https://api.github.com/users/bbcrd/following{/other_user}","gists_url":"https://api.github.com/users/bbcrd/gists{/gist_id}","starred_url":"https://api.github.com/users/bbcrd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bbcrd/subscriptions","organizations_url":"https://api.github.com/users/bbcrd/orgs","repos_url":"https://api.github.com/users/bbcrd/repos","events_url":"https://api.github.com/users/bbcrd/events{/privacy}","received_events_url":"https://api.github.com/users/bbcrd/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/bbcrd/peaks.js","description":"JavaScript UI component for interacting with waveforms.","fork":false,"url":"https://api.github.com/repos/bbcrd/peaks.js","forks_url":"https://api.github.com/repos/bbcrd/peaks.js/forks","keys_url":"https://api.github.com/repos/bbcrd/peaks.js/keys{/key_id}","collaborators_url":"https://api.github.com/repos/bbcrd/peaks.js/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/bbcrd/peaks.js/teams","hooks_url":"https://api.github.com/repos/bbcrd/peaks.js/hooks","issue_events_url":"https://api.github.com/repos/bbcrd/peaks.js/issues/events{/number}","events_url":"https://api.github.com/repos/bbcrd/peaks.js/events","assignees_url":"https://api.github.com/repos/bbcrd/peaks.js/assignees{/user}","branches_url":"https://api.github.com/repos/bbcrd/peaks.js/branches{/branch}","tags_url":"https://api.github.com/repos/bbcrd/peaks.js/tags","blobs_url":"https://api.github.com/repos/bbcrd/peaks.js/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/bbcrd/peaks.js/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/bbcrd/peaks.js/git/refs{/sha}","trees_url":"https://api.github.com/repos/bbcrd/peaks.js/git/trees{/sha}","statuses_url":"https://api.github.com/repos/bbcrd/peaks.js/statuses/{sha}","languages_url":"https://api.github.com/repos/bbcrd/peaks.js/languages","stargazers_url":"https://api.github.com/repos/bbcrd/peaks.js/stargazers","contributors_url":"https://api.github.com/repos/bbcrd/peaks.js/contributors","subscribers_url":"https://api.github.com/repos/bbcrd/peaks.js/subscribers","subscription_url":"https://api.github.com/repos/bbcrd/peaks.js/subscription","commits_url":"https://api.github.com/repos/bbcrd/peaks.js/commits{/sha}","git_commits_url":"https://api.github.com/repos/bbcrd/peaks.js/git/commits{/sha}","comments_url":"https://api.github.com/repos/bbcrd/peaks.js/comments{/number}","issue_comment_url":"https://api.github.com/repos/bbcrd/peaks.js/issues/comments/{number}","contents_url":"https://api.github.com/repos/bbcrd/peaks.js/contents/{+path}","compare_url":"https://api.github.com/repos/bbcrd/peaks.js/compare/{base}...{head}","merges_url":"https://api.github.com/repos/bbcrd/peaks.js/merges","archive_url":"https://api.github.com/repos/bbcrd/peaks.js/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/bbcrd/peaks.js/downloads","issues_url":"https://api.github.com/repos/bbcrd/peaks.js/issues{/number}","pulls_url":"https://api.github.com/repos/bbcrd/peaks.js/pulls{/number}","milestones_url":"https://api.github.com/repos/bbcrd/peaks.js/milestones{/number}","notifications_url":"https://api.github.com/repos/bbcrd/peaks.js/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/bbcrd/peaks.js/labels{/name}","releases_url":"https://api.github.com/repos/bbcrd/peaks.js/releases{/id}","created_at":"2013-10-14T12:53:33Z","updated_at":"2014-01-30T16:25:44Z","pushed_at":"2014-01-30T16:25:43Z","git_url":"git://github.com/bbcrd/peaks.js.git","ssh_url":"git@github.com:bbcrd/peaks.js.git","clone_url":"https://github.com/bbcrd/peaks.js.git","svn_url":"https://github.com/bbcrd/peaks.js","homepage":"http://waveform.prototyping.bbc.co.uk","size":33933,"stargazers_count":19,"watchers_count":19,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":false,"forks_count":3,"mirror_url":null,"open_issues_count":10,"forks":3,"open_issues":10,"watchers":19,"default_branch":"master","master_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/bbcrd/peaks.js/pulls/9"},"html":{"href":"https://github.com/bbcrd/peaks.js/pull/9"},"issue":{"href":"https://api.github.com/repos/bbcrd/peaks.js/issues/9"},"comments":{"href":"https://api.github.com/repos/bbcrd/peaks.js/issues/9/comments"},"review_comments":{"href":"https://api.github.com/repos/bbcrd/peaks.js/pulls/9/comments"},"review_comment":{"href":"https://api.github.com/repos/bbcrd/peaks.js/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/bbcrd/peaks.js/pulls/9/commits"},"statuses":{"href":"https://api.github.com/repos/bbcrd/peaks.js/statuses/15dd2c6a9e2b818718423cb65a81807e121463fd"}},"merged":false,"mergeable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"commits":1,"additions":2,"deletions":3,"changed_files":2}}