{"comment":{"url":"https://api.github.com/repos/jshackles/Enhanced_Steam/comments/17513054","html_url":"https://github.com/jshackles/Enhanced_Steam/commit/acbce7a93f9856d4ca69b05e944305bbf2bd3bae#commitcomment-17513054","id":17513054,"user":{"login":"jshackles","id":3277265,"avatar_url":"https://avatars.githubusercontent.com/u/3277265?v=3","gravatar_id":"","url":"https://api.github.com/users/jshackles","html_url":"https://github.com/jshackles","followers_url":"https://api.github.com/users/jshackles/followers","following_url":"https://api.github.com/users/jshackles/following{/other_user}","gists_url":"https://api.github.com/users/jshackles/gists{/gist_id}","starred_url":"https://api.github.com/users/jshackles/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jshackles/subscriptions","organizations_url":"https://api.github.com/users/jshackles/orgs","repos_url":"https://api.github.com/users/jshackles/repos","events_url":"https://api.github.com/users/jshackles/events{/privacy}","received_events_url":"https://api.github.com/users/jshackles/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"acbce7a93f9856d4ca69b05e944305bbf2bd3bae","created_at":"2016-05-17T20:48:04Z","updated_at":"2016-05-17T20:48:04Z","body":"The refactoring will be a slow and gradual process, I just thought it would be worthwhile to get started on it as new features roll out, if for no reason other than to reduce the amount of stuff that needs ported in the future.\r\n\r\nI like your idea about changing out the `$(document).ready(function(){});`.  The reason it was put in place originally is that there are some functions that rely on it, mostly stuff that's loaded dynamically by Steam itself (for example, home page containers).  But I also agree that those functions can be walled off into their own to prevent the rest of the extension's functions from slowing down.\r\n\r\nI'm not sure if we need a separate branch for these changes, seeing as we should still be able to go slow and take our time refactoring without breaking existing functionality."}}