{"action":"closed","issue":{"url":"https://api.github.com/repos/phetsims/joist/issues/221","labels_url":"https://api.github.com/repos/phetsims/joist/issues/221/labels{/name}","comments_url":"https://api.github.com/repos/phetsims/joist/issues/221/comments","events_url":"https://api.github.com/repos/phetsims/joist/issues/221/events","html_url":"https://github.com/phetsims/joist/issues/221","id":59675545,"number":221,"title":"rootRenderer query parameter","user":{"login":"pixelzoom","id":3046552,"avatar_url":"https://avatars.githubusercontent.com/u/3046552?v=3","gravatar_id":"","url":"https://api.github.com/users/pixelzoom","html_url":"https://github.com/pixelzoom","followers_url":"https://api.github.com/users/pixelzoom/followers","following_url":"https://api.github.com/users/pixelzoom/following{/other_user}","gists_url":"https://api.github.com/users/pixelzoom/gists{/gist_id}","starred_url":"https://api.github.com/users/pixelzoom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pixelzoom/subscriptions","organizations_url":"https://api.github.com/users/pixelzoom/orgs","repos_url":"https://api.github.com/users/pixelzoom/repos","events_url":"https://api.github.com/users/pixelzoom/events{/privacy}","received_events_url":"https://api.github.com/users/pixelzoom/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"jbphet","id":3082831,"avatar_url":"https://avatars.githubusercontent.com/u/3082831?v=3","gravatar_id":"","url":"https://api.github.com/users/jbphet","html_url":"https://github.com/jbphet","followers_url":"https://api.github.com/users/jbphet/followers","following_url":"https://api.github.com/users/jbphet/following{/other_user}","gists_url":"https://api.github.com/users/jbphet/gists{/gist_id}","starred_url":"https://api.github.com/users/jbphet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbphet/subscriptions","organizations_url":"https://api.github.com/users/jbphet/orgs","repos_url":"https://api.github.com/users/jbphet/repos","events_url":"https://api.github.com/users/jbphet/events{/privacy}","received_events_url":"https://api.github.com/users/jbphet/received_events","type":"User","site_admin":false},"milestone":null,"comments":5,"created_at":"2015-03-03T17:28:10Z","updated_at":"2015-03-04T17:53:11Z","closed_at":"2015-03-04T17:53:11Z","body":"This will override the scenery renderer for Sim.rootNode.\r\n\r\n3/3/15 developer meeting notes:\r\n\r\nSR: use joistRenderer=... as a query parameter?\r\n\r\nJO: This would be helpful for me\r\n\r\nCM: Do you want the query parameter to override the sim? It currently does not in some cases, eg new Sim(..., { joistRenderer: ‘svg’ } )\r\n\r\nSR: example: ScreenView.call( this, { renderer: Sim.joistRenderer, layoutBounds: ForcesAndMotionBasicsLayoutBounds } );\r\n\r\nSR: rootRenderer?  Default would be 'svg'.\r\n\r\nCM: Query parameter overrides the sim.\r\n\r\nDefaults to 'svg' (specified in Joist).  Overriden by options.rootRenderer in Sim constructor call.  That is also overriden by rootRenderer query parameter.\r\n\r\nIterate through all ScreenViews and remove renderer specifications? (Yes)\r\n\r\nCM: Get rid of this in Sim.js too:  var renderers = [ 'null', 'svg', 'canvas', 'webgl', 'dom', 'pixi' ];\r\nNo validation in joist, scenery already handles validation.\r\n\r\nSR Will do this one.  \r\n"}}