Ghost/ghost/admin/app/styles/components
Kevin Ansfield 35cf6c9829 new publish menu and date/time picker (#588)
closes https://github.com/TryGhost/Ghost/issues/8249

- replaces the old split-button publish/schedule/update button with a less confusing menu system
- adds a `{{gh-date-time-picker}}` component that contains a datepicker with separate time input
- replaces the date text input in the post settings menu with `{{gh-date-time-picker}}`
  - disabled when post is scheduled, only way to update a scheduled time is via the publish menu
  - validates date is in the past when draft/published so there's no confusion with scheduling
- displays saving status in top-left of editor screen
- refactor editor (auto)saving processes to use ember-concurrency

Other minor changes:
- adds `post.publishedAtBlog{TZ,Date,Time}` properties to Post model to allow working with `publishedAt` datetime in the selected blog timezone rather than UTC
- adds a `beforeSave` hook to `validation-engine` that is called after successful validation and before the Ember Data save call is made
- adds validation of `publishedAtBlog{Date,Time}` to post validator
- prevent gh-task-button showing last task state on first render
- fixes bug where clicking into and out of the published date input in the PSM without making any changes saves a published date for draft posts
2017-04-11 14:39:45 +01:00
..
badges.css Update design screen styles, fix login bugs 2017-02-27 13:31:01 +07:00
dropdowns.css 🎨 No more icon font: {{inline-svg}} (#605) 2017-04-07 16:23:45 +01:00
loading-indicator.css New content screen prototype (#503) 2017-01-25 21:05:28 +01:00
modals.css Colour updates 2017-02-21 13:03:44 +00:00
notifications.css 🐛 fix duplicate server alerts + default alert bg color (#242) 2016-09-01 11:01:54 -05:00
pagination.css Main colour audit 2015-06-24 13:37:37 +01:00
power-calendar.css new publish menu and date/time picker (#588) 2017-04-11 14:39:45 +01:00
power-select.css Content filter styling 2017-04-10 13:16:19 +02:00
publishmenu.css new publish menu and date/time picker (#588) 2017-04-11 14:39:45 +01:00
selectize.css Colour updates 2017-02-21 13:03:44 +00:00
settings-menu.css 🎨 No more icon font: {{inline-svg}} (#605) 2017-04-07 16:23:45 +01:00
splitbuttons.css 🎨 No more icon font: {{inline-svg}} (#605) 2017-04-07 16:23:45 +01:00
uploader.css Styling for editor image uploader card 2017-03-16 16:39:57 +02:00