Ghost/ghost/admin/tests/helpers
Kevin Ansfield 756b6627a9 Editor refactors (#679)
no issue

* split key commands and text expansions into separate files for easier file searches

* basic formatting, added a few comments

* move editor title input into addon
- the editor and title are now tightly integrated so that it's possible to use up/down cursor navigation so it makes more sense to keep them together
- start of a deeper component restructure so that we don't need to leak properties/actions to parent components

* first pass at refactor of gh-koenig and koenig-title-input
- remove need for editor reference to be held outside of the `gh-koenig` component by yielding it from the component so that the integrated title element can sit inside the container's scope
- refactor `gh-koenig` to more closely match the default ember mobiledoc addon
  - fixes runloop issues by starting/ending a manual runloop
- refactored the mutation observer and event handlers in `koenig-title-input` so that we're not doing unecessary work on every render/key press
- rename CSS classes to be more specific (these may still need more separation between `.gh` and `.kg` later)
  - `.editor-holder` to `.gh-koenig-container`
  - `.surface` to `.gh-koenig-surface`

* fix tests and start testing refactor

* move gh-koenig integration tests into addon, remove empty test files

* first-pass at component template cleanup

* first pass at koenig-toolbar-button refactor
2017-05-08 10:44:02 +01:00
..
adapter-error.js Update code to match eslint rules 2016-11-14 13:26:00 +00:00
configuration.js Fetch config from endpoint rather than meta tags (#368) 2016-10-28 14:07:50 +01:00
destroy-app.js add manual pretender shutdown to fix acceptance tests (#342) 2017-01-05 08:36:50 -07:00
editor-helpers.js Editor refactors (#679) 2017-05-08 10:44:02 +01:00
file-upload.js Update code to match eslint rules 2016-11-14 13:26:00 +00:00
oauth.js Update code to match eslint rules 2016-11-14 13:26:00 +00:00
resolver.js deps: ember-cli@2.3.0 2016-02-16 12:32:48 -06:00
start-app.js new publish menu and date/time picker (#588) 2017-04-11 14:39:45 +01:00