{"action":"created","issue":{"url":"https://api.github.com/repos/edx/edx-platform/issues/11904","repository_url":"https://api.github.com/repos/edx/edx-platform","labels_url":"https://api.github.com/repos/edx/edx-platform/issues/11904/labels{/name}","comments_url":"https://api.github.com/repos/edx/edx-platform/issues/11904/comments","events_url":"https://api.github.com/repos/edx/edx-platform/issues/11904/events","html_url":"https://github.com/edx/edx-platform/pull/11904","id":143015155,"number":11904,"title":"Add static HtmlUtils/StringUtils into edx namespace","user":{"login":"andy-armstrong","id":5985072,"avatar_url":"https://avatars.githubusercontent.com/u/5985072?v=3","gravatar_id":"","url":"https://api.github.com/users/andy-armstrong","html_url":"https://github.com/andy-armstrong","followers_url":"https://api.github.com/users/andy-armstrong/followers","following_url":"https://api.github.com/users/andy-armstrong/following{/other_user}","gists_url":"https://api.github.com/users/andy-armstrong/gists{/gist_id}","starred_url":"https://api.github.com/users/andy-armstrong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andy-armstrong/subscriptions","organizations_url":"https://api.github.com/users/andy-armstrong/orgs","repos_url":"https://api.github.com/users/andy-armstrong/repos","events_url":"https://api.github.com/users/andy-armstrong/events{/privacy}","received_events_url":"https://api.github.com/users/andy-armstrong/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/edx/edx-platform/labels/safe%20templates","name":"safe templates","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2016-03-23T16:44:58Z","updated_at":"2016-03-29T13:08:31Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/edx/edx-platform/pulls/11904","html_url":"https://github.com/edx/edx-platform/pull/11904","diff_url":"https://github.com/edx/edx-platform/pull/11904.diff","patch_url":"https://github.com/edx/edx-platform/pull/11904.patch"},"body":"This change loads key UI Toolkit classes into the ``edx`` namespace so that they can be consumed by parts of the platform that cannot use RequireJS yet (mostly XBlocks and XModules). This was straightforward in Studio because the classes can be loaded by RequireJS and be guaranteed that they load before any other code. In the LMS that isn't possible, so there the code relies on the following UI Toolkit PR that lets classes load into the ``edx`` namespace if RequireJS is not available: https://github.com/edx/edx-ui-toolkit/pull/46\r\n\r\n### Sandbox\r\n- [ ] https://andy-armstrong.sandbox.edx.org/dashboard\r\n\r\n### Testing\r\n - [ ] manual testing on devstack and my sandbox\r\n\r\n### Reviewers\r\nIf you've been tagged for review, please check your corresponding box once you've given the :+1:.\r\n- [ ] Code review: @robrap \r\n- [ ] Code review: @peter-fogg  \r\n\r\nFYI: @cahrens @AlasdairSwan @bjacobel @tobz \r\n\r\n### Post-review\r\n- [ ] Squash commits"},"comment":{"url":"https://api.github.com/repos/edx/edx-platform/issues/comments/202883505","html_url":"https://github.com/edx/edx-platform/pull/11904#issuecomment-202883505","issue_url":"https://api.github.com/repos/edx/edx-platform/issues/11904","id":202883505,"user":{"login":"robrap","id":14576445,"avatar_url":"https://avatars.githubusercontent.com/u/14576445?v=3","gravatar_id":"","url":"https://api.github.com/users/robrap","html_url":"https://github.com/robrap","followers_url":"https://api.github.com/users/robrap/followers","following_url":"https://api.github.com/users/robrap/following{/other_user}","gists_url":"https://api.github.com/users/robrap/gists{/gist_id}","starred_url":"https://api.github.com/users/robrap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robrap/subscriptions","organizations_url":"https://api.github.com/users/robrap/orgs","repos_url":"https://api.github.com/users/robrap/repos","events_url":"https://api.github.com/users/robrap/events{/privacy}","received_events_url":"https://api.github.com/users/robrap/received_events","type":"User","site_admin":false},"created_at":"2016-03-29T13:08:30Z","updated_at":"2016-03-29T13:08:30Z","body":":+1:  assuming this works as you stated.  I haven't tested this.  I'd rather have @efischer19 ensure that this unblocks his PR.\r\n\r\nAlso, we still need to update docs accordingly, and determine where we want to do that.  If it makes sense for this all to be under Confluence FedX as well, we can have the Read the Docs page point to it.\r\n\r\nThanks!"}}