{"action":"created","issue":{"url":"https://api.github.com/repos/silverstripe/silverstripe-framework/issues/6012","repository_url":"https://api.github.com/repos/silverstripe/silverstripe-framework","labels_url":"https://api.github.com/repos/silverstripe/silverstripe-framework/issues/6012/labels{/name}","comments_url":"https://api.github.com/repos/silverstripe/silverstripe-framework/issues/6012/comments","events_url":"https://api.github.com/repos/silverstripe/silverstripe-framework/issues/6012/events","html_url":"https://github.com/silverstripe/silverstripe-framework/issues/6012","id":177067649,"number":6012,"title":"Remove JLayout and replace with flex layout PART 1","user":{"login":"clarkepaul","id":555033,"avatar_url":"https://avatars.githubusercontent.com/u/555033?v=3","gravatar_id":"","url":"https://api.github.com/users/clarkepaul","html_url":"https://github.com/clarkepaul","followers_url":"https://api.github.com/users/clarkepaul/followers","following_url":"https://api.github.com/users/clarkepaul/following{/other_user}","gists_url":"https://api.github.com/users/clarkepaul/gists{/gist_id}","starred_url":"https://api.github.com/users/clarkepaul/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clarkepaul/subscriptions","organizations_url":"https://api.github.com/users/clarkepaul/orgs","repos_url":"https://api.github.com/users/clarkepaul/repos","events_url":"https://api.github.com/users/clarkepaul/events{/privacy}","received_events_url":"https://api.github.com/users/clarkepaul/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/silverstripe/silverstripe-framework/labels/affects/v4","name":"affects/v4","color":"5319e7"},{"url":"https://api.github.com/repos/silverstripe/silverstripe-framework/labels/type/enhancement","name":"type/enhancement","color":"0e8a16"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/silverstripe/silverstripe-framework/milestones/40","html_url":"https://github.com/silverstripe/silverstripe-framework/milestones/CMS%204.0.0-alpha3","labels_url":"https://api.github.com/repos/silverstripe/silverstripe-framework/milestones/40/labels","id":2002969,"number":40,"title":"CMS 4.0.0-alpha3","description":"","creator":{"login":"tractorcow","id":936064,"avatar_url":"https://avatars.githubusercontent.com/u/936064?v=3","gravatar_id":"","url":"https://api.github.com/users/tractorcow","html_url":"https://github.com/tractorcow","followers_url":"https://api.github.com/users/tractorcow/followers","following_url":"https://api.github.com/users/tractorcow/following{/other_user}","gists_url":"https://api.github.com/users/tractorcow/gists{/gist_id}","starred_url":"https://api.github.com/users/tractorcow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tractorcow/subscriptions","organizations_url":"https://api.github.com/users/tractorcow/orgs","repos_url":"https://api.github.com/users/tractorcow/repos","events_url":"https://api.github.com/users/tractorcow/events{/privacy}","received_events_url":"https://api.github.com/users/tractorcow/received_events","type":"User","site_admin":false},"open_issues":19,"closed_issues":18,"state":"open","created_at":"2016-09-14T01:20:37Z","updated_at":"2016-10-09T21:54:06Z","due_on":"2016-10-31T00:00:00Z","closed_at":null},"comments":5,"created_at":"2016-09-15T01:47:30Z","updated_at":"2016-10-10T01:19:45Z","closed_at":null,"body":"Acceptance criteria for all parts:\r\n\r\n * Opportunities to split this card have been identified ASAP\r\n * JLayout is removed\r\n * HTML is updated to suit flexbox\r\n * Key layout use-cases are functioning:\r\n   * Sticky-collapsible side menu\r\n   * Sticky-collapsible tree\r\n   * Auto-collapsing preview based on width\r\n   * Bottom buttons fixed to bottom of window\r\n * Layout regressions logged as tickets\r\n\r\n----\r\nPART 1 or 2\r\n * [x] Remove JLayout\r\n * [x] Main menu\r\n * [x] Site tree\r\n *       Page history\r\n  * [x] DEV js .toggle() of table rows changed to .style.display = 'table-row'  (see description  #below...)\r\n  * [x] CSS layout\r\n * [x] Page settings\r\n *      Add page screen\r\n  * [x] DEV Broken add page action \r\n  * [x] CSS layout\r\n * [x] Filter/Search dropdown\r\n * [x] Settings\r\n * [x] Profile\r\n * [x] Reports\r\n * [x] Security\r\n * [x] Files area\r\n * [x] Campaigns\r\n\r\nIGNORES:\r\nPage preview, see https://github.com/silverstripe/silverstripe-framework/issues/6154\r\nResponsiveness, these are all desktop styles by default, see https://github.com/silverstripe/silverstripe-framework/issues/6164\r\n\r\nBefore Flex can be tried out properly JLayout needs be removed, there are still many bugs for IE so I've created a demo for how flex could work with the CMS panels. Before implementation refer to Bootstrap docs to ensure existing layout classes don't already exist.\r\n\r\nDemo: http://codepen.io/clarkepaul/pen/LRNLgG"},"comment":{"url":"https://api.github.com/repos/silverstripe/silverstripe-framework/issues/comments/252525954","html_url":"https://github.com/silverstripe/silverstripe-framework/issues/6012#issuecomment-252525954","issue_url":"https://api.github.com/repos/silverstripe/silverstripe-framework/issues/6012","id":252525954,"user":{"login":"flamerohr","id":1064889,"avatar_url":"https://avatars.githubusercontent.com/u/1064889?v=3","gravatar_id":"","url":"https://api.github.com/users/flamerohr","html_url":"https://github.com/flamerohr","followers_url":"https://api.github.com/users/flamerohr/followers","following_url":"https://api.github.com/users/flamerohr/following{/other_user}","gists_url":"https://api.github.com/users/flamerohr/gists{/gist_id}","starred_url":"https://api.github.com/users/flamerohr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flamerohr/subscriptions","organizations_url":"https://api.github.com/users/flamerohr/orgs","repos_url":"https://api.github.com/users/flamerohr/repos","events_url":"https://api.github.com/users/flamerohr/events{/privacy}","received_events_url":"https://api.github.com/users/flamerohr/received_events","type":"User","site_admin":false},"created_at":"2016-10-10T01:19:45Z","updated_at":"2016-10-10T01:19:45Z","body":"Updated Paul's comment with additional pull requests that weren't listed."}}
{"actor":{"display_login":"flamerohr"}}