{"action":"created","issue":{"url":"https://api.github.com/repos/Elgg/Elgg/issues/9701","repository_url":"https://api.github.com/repos/Elgg/Elgg","labels_url":"https://api.github.com/repos/Elgg/Elgg/issues/9701/labels{/name}","comments_url":"https://api.github.com/repos/Elgg/Elgg/issues/9701/comments","events_url":"https://api.github.com/repos/Elgg/Elgg/issues/9701/events","html_url":"https://github.com/Elgg/Elgg/issues/9701","id":148655379,"number":9701,"title":"Catalog JS cleanup efforts for 3.0","user":{"login":"mrclay","id":170687,"avatar_url":"https://avatars.githubusercontent.com/u/170687?v=3","gravatar_id":"","url":"https://api.github.com/users/mrclay","html_url":"https://github.com/mrclay","followers_url":"https://api.github.com/users/mrclay/followers","following_url":"https://api.github.com/users/mrclay/following{/other_user}","gists_url":"https://api.github.com/users/mrclay/gists{/gist_id}","starred_url":"https://api.github.com/users/mrclay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrclay/subscriptions","organizations_url":"https://api.github.com/users/mrclay/orgs","repos_url":"https://api.github.com/users/mrclay/repos","events_url":"https://api.github.com/users/mrclay/events{/privacy}","received_events_url":"https://api.github.com/users/mrclay/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Elgg/Elgg/labels/javascript","name":"javascript","color":"444444"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/Elgg/Elgg/milestones/78","html_url":"https://github.com/Elgg/Elgg/milestones/Elgg%203.0.x","labels_url":"https://api.github.com/repos/Elgg/Elgg/milestones/78/labels","id":1131772,"number":78,"title":"Elgg 3.0.x","description":"","creator":{"login":"mrclay","id":170687,"avatar_url":"https://avatars.githubusercontent.com/u/170687?v=3","gravatar_id":"","url":"https://api.github.com/users/mrclay","html_url":"https://github.com/mrclay","followers_url":"https://api.github.com/users/mrclay/followers","following_url":"https://api.github.com/users/mrclay/following{/other_user}","gists_url":"https://api.github.com/users/mrclay/gists{/gist_id}","starred_url":"https://api.github.com/users/mrclay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrclay/subscriptions","organizations_url":"https://api.github.com/users/mrclay/orgs","repos_url":"https://api.github.com/users/mrclay/repos","events_url":"https://api.github.com/users/mrclay/events{/privacy}","received_events_url":"https://api.github.com/users/mrclay/received_events","type":"User","site_admin":false},"open_issues":15,"closed_issues":4,"state":"open","created_at":"2015-05-25T18:13:44Z","updated_at":"2016-04-15T13:01:57Z","due_on":"2016-09-30T07:00:00Z","closed_at":null},"comments":2,"created_at":"2016-04-15T13:01:53Z","updated_at":"2016-04-15T13:34:19Z","closed_at":null,"body":"The conversion to AMD in 2.x is creating a lot of code we'll want to make sure to remove for 3.0.\r\n\r\n- [ ] delete ui.widgets.js, don't inline elgg/widgets.js; require in page/layouts/widgets\r\n- [ ] remove explicit name from elgg/widget, add elgg/ready as dependency\r\n- [ ] don't inline jquery.colorbox.js\r\n- [ ] delete lightbox.js, lightbox/settings.js, and the check for elgg.ui.lightbox.deprecated_settings\r\n- [ ] remove lightbox/settings.js cruft from elgg.js\r\n- [ ] delete initialise_elgg.js (can do this anytime)\r\n- [ ] delete elgg.ui.popupClose\r\n- [ ] delete ui.river.js\r\n- [ ] delete jQuery.cookie (?)\r\n- [ ] delete elgg.ui.initDatePicker\r\n- [ ] if #9684 merged: delete elgg.embed, elgg/ckeditor/config, elgg/ckeditor/insert"},"comment":{"url":"https://api.github.com/repos/Elgg/Elgg/issues/comments/210465670","html_url":"https://github.com/Elgg/Elgg/issues/9701#issuecomment-210465670","issue_url":"https://api.github.com/repos/Elgg/Elgg/issues/9701","id":210465670,"user":{"login":"mrclay","id":170687,"avatar_url":"https://avatars.githubusercontent.com/u/170687?v=3","gravatar_id":"","url":"https://api.github.com/users/mrclay","html_url":"https://github.com/mrclay","followers_url":"https://api.github.com/users/mrclay/followers","following_url":"https://api.github.com/users/mrclay/following{/other_user}","gists_url":"https://api.github.com/users/mrclay/gists{/gist_id}","starred_url":"https://api.github.com/users/mrclay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrclay/subscriptions","organizations_url":"https://api.github.com/users/mrclay/orgs","repos_url":"https://api.github.com/users/mrclay/repos","events_url":"https://api.github.com/users/mrclay/events{/privacy}","received_events_url":"https://api.github.com/users/mrclay/received_events","type":"User","site_admin":false},"created_at":"2016-04-15T13:34:19Z","updated_at":"2016-04-15T13:34:19Z","body":"...and because it's too easy to close/alter GitHub issues without actually accomplishing the task. In the repo, only a merged PR can remove an item from the repo's TODO list."}}