Ghost/ghost/admin
Nazar Gargol 5d59670ac3 Fixed browser URL syncronization with embeded iframe state
no issue

- Opted in to use explicit `hisotry.replaceState` and setting iframe's `src` using assignment instead of tracking it through computed property. This allows for tighter control over when iframe's history is updated which was causing problems when `src` was bound to computed property
- Added billing page metadata. This way browser history records appear with nicer signature
- Removed "update button" iframe and rewrote "global iframe" to not use modals. This allows to have single iframe on a page, which simplifies `postMessage` communication and preserve history inside iframe to be able to navigate it after closure
- Added route change handler responding to BMA app route changes. Allows to sync browser URL visible to the user with active route in BMA iframe. The sync is based on `hisory.replaceState` method that makes sure singular history records are kept in the browser history
- Added nested wildcard billing route. This is meant to catch all the nested routes inside of BMA iframe
2020-05-22 14:44:37 +12:00
..
.github Switched to using built-in Node.js for tests 2020-04-06 13:14:13 +01:00
app Fixed browser URL syncronization with embeded iframe state 2020-05-22 14:44:37 +12:00
config Update dependency ember-infinity to v2.1.1 (#1484) 2020-05-12 09:05:17 +01:00
lib Co-located component template files 2020-05-18 13:14:08 +01:00
mirage Update dependency eslint to v7 (#1566) 2020-05-17 22:53:37 +01:00
public/assets Updated Pacific theme screenshot 2020-05-19 14:10:35 +12:00
tests Update dependency eslint to v7 (#1566) 2020-05-17 22:53:37 +01:00
.csscomb.json Unsplash integration 2017-08-15 16:01:12 +01:00
.editorconfig deps: ember-cli@2.8.0 2016-10-07 17:32:30 +01:00
.ember-cli Co-located component template files 2020-05-18 13:14:08 +01:00
.eslintignore Bumped ember core dependencies to 3.5.x 2019-03-06 07:39:51 +00:00
.eslintrc.js Updated members routes/controllers with Octane idioms 2020-05-20 16:39:31 +01:00
.gitignore Bumped ember core dependencies to 3.7.x 2019-03-07 16:25:43 +00:00
.watchmanconfig deps: ember-cli@1.13.13 2015-11-30 11:21:39 -06:00
ember-cli-build.js Fixed missing CSS styles in production builds 2020-05-20 11:05:30 +01:00
Gruntfile.js Bower => NPM (#972) 2018-03-19 17:56:09 +00:00
LICENSE 2020 2020-01-07 18:38:25 +00:00
package.json Updated members list to use paginated loading 2020-05-20 16:39:32 +01:00
README.md Updated README with new CI badge 2020-03-04 15:24:03 +00:00
renovate.json Removed ember-source from renovate ignore list 2020-05-17 22:37:51 +01:00
SECURITY.md Updated links to docs (#1276) 2019-07-22 16:53:24 +08:00
testem.js Switched testing to GitHub Actions 2020-03-04 15:18:23 +00:00
yarn.lock Updated members list to use paginated loading 2020-05-20 16:39:32 +01:00

Ghost-Admin

This is the home of Ember.js based admin client that ships with Ghost.

Do you want to set up a Ghost blog? Check the getting started guide

Do you want to modify or contribute to Ghost-Admin? Please read how to install from source and swing by our forum if you need any help 😄

Have a bug or issue?

Bugs and issues (even if they only affect the admin client) should be opened on the core Ghost repository.

Copyright & License

Copyright (c) 2013-2020 Ghost Foundation - Released under the MIT license. Ghost and the Ghost Logo are trademarks of Ghost Foundation Ltd. Please see our trademark policy for info on acceptable usage.