Ghost/ghost/admin/app/services
Kevin Ansfield 6dabb84e0a 🐛 fix sticky dropdown links (#621)
closes https://github.com/TryGhost/Ghost/issues/8269

- swaps the usage of our custom `gh-dropdown` component in the user menu dropdown for the `ember-wormhole` based `ember-basic-dropdown` that is used elsewhere in the app and will fully replace `gh-dropdown` in the future
- adds `gh-basic-dropdown` component that extends from `ember-basic-dropdown` and hooks into our `dropdown` service so that we can programatically close dropdowns from disparate areas of the app
- modifies the `body-event-listener` mixin to pass the click event through to it's consumers
- modifies the `bodyClick` handler in the `dropdown` service to check if the click actually originated from an ember-basic-dropdown element - this body click handler will go away once we've fully switched to `gh-basic-dropdown`
- adds `ember-native-dom-helpers` to provide consistency between acceptance and integration tests (this is the start of another refactor, eventually this addon will disappear as part of ember's [grand testing unification project](https://github.com/rwjblue/rfcs/blob/42/text/0000-grand-testing-unification.md))
2017-04-05 15:26:01 +01:00
..
ajax.js Update code to match eslint rules 2016-11-14 13:26:00 +00:00
clock.js convert ember imports to ember-cli-shim imports where possible (#95) 2016-06-30 11:21:47 +01:00
config.js 🎨 synchronous settings service 2017-03-20 07:43:49 -05:00
dropdown.js 🐛 fix sticky dropdown links (#621) 2017-04-05 15:26:01 +01:00
event-bus.js theme management UI 2016-08-23 12:42:38 +01:00
feature.js 🎨 synchronous settings service 2017-03-20 07:43:49 -05:00
ghost-paths.js convert ember imports to ember-cli-shim imports where possible (#95) 2016-06-30 11:21:47 +01:00
lazy-loader.js 🎨 implement night mode 2017-03-03 16:54:50 +00:00
media-queries.js convert ember imports to ember-cli-shim imports where possible (#95) 2016-06-30 11:21:47 +01:00
notifications.js use ember-ajax in place of ember-data's networking (#283) 2016-09-26 11:59:04 -05:00
session.js fix test warnings (#492) 2017-01-13 21:14:54 +00:00
settings.js 🎨 synchronous settings service 2017-03-20 07:43:49 -05:00
slug-generator.js convert ember imports to ember-cli-shim imports where possible (#95) 2016-06-30 11:21:47 +01:00
upgrade-notification.js Added upgrade notification component to About page. (#102) 2016-07-15 16:58:35 -06:00
upgrade-status.js "503 Maintenance" error handling 2016-07-08 15:17:26 +01:00