{"action":"created","issue":{"url":"https://api.github.com/repos/aurelia/router/issues/24","labels_url":"https://api.github.com/repos/aurelia/router/issues/24/labels{/name}","comments_url":"https://api.github.com/repos/aurelia/router/issues/24/comments","events_url":"https://api.github.com/repos/aurelia/router/issues/24/events","html_url":"https://github.com/aurelia/router/issues/24","id":56593374,"number":24,"title":"Add Router events like in Durandal","user":{"login":"zewa666","id":2861414,"avatar_url":"https://avatars.githubusercontent.com/u/2861414?v=3","gravatar_id":"","url":"https://api.github.com/users/zewa666","html_url":"https://github.com/zewa666","followers_url":"https://api.github.com/users/zewa666/followers","following_url":"https://api.github.com/users/zewa666/following{/other_user}","gists_url":"https://api.github.com/users/zewa666/gists{/gist_id}","starred_url":"https://api.github.com/users/zewa666/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zewa666/subscriptions","organizations_url":"https://api.github.com/users/zewa666/orgs","repos_url":"https://api.github.com/users/zewa666/repos","events_url":"https://api.github.com/users/zewa666/events{/privacy}","received_events_url":"https://api.github.com/users/zewa666/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/aurelia/router/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-02-04T21:53:10Z","updated_at":"2015-02-26T14:15:56Z","closed_at":null,"body":"I liked the emitted events from the Durandal Router, as in certain situations, especially for E2E tests, those were quite helpful to understand what the current state of page routing is.\r\n\r\nJust for the sake of completeness I'll post them here again:\r\n- router:navigation:complete\r\n- router:navigation:cancelled\r\n- router:navigation:processing\r\n- router:route:activating\r\n- router:route:before-config\r\n- router:route:after-config\r\n- router:navigation:attached\r\n- router:navigation:composition-complete\r\n- router:route:not-found\r\n\r\nIn case of E2E tests I'd be specially interested in the `router:navigation:complete` and `router:navigation:composition-complete` event, as they would allow to work easier with scenarios like Page transitions and dynamic composition."},"comment":{"url":"https://api.github.com/repos/aurelia/router/issues/comments/76184655","html_url":"https://github.com/aurelia/router/issues/24#issuecomment-76184655","issue_url":"https://api.github.com/repos/aurelia/router/issues/24","id":76184655,"user":{"login":"EisenbergEffect","id":131485,"avatar_url":"https://avatars.githubusercontent.com/u/131485?v=3","gravatar_id":"","url":"https://api.github.com/users/EisenbergEffect","html_url":"https://github.com/EisenbergEffect","followers_url":"https://api.github.com/users/EisenbergEffect/followers","following_url":"https://api.github.com/users/EisenbergEffect/following{/other_user}","gists_url":"https://api.github.com/users/EisenbergEffect/gists{/gist_id}","starred_url":"https://api.github.com/users/EisenbergEffect/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EisenbergEffect/subscriptions","organizations_url":"https://api.github.com/users/EisenbergEffect/orgs","repos_url":"https://api.github.com/users/EisenbergEffect/repos","events_url":"https://api.github.com/users/EisenbergEffect/events{/privacy}","received_events_url":"https://api.github.com/users/EisenbergEffect/received_events","type":"User","site_admin":false},"created_at":"2015-02-26T14:15:56Z","updated_at":"2015-02-26T14:15:56Z","body":"Yes, that could be done there."}}