Skip to content

Commit

Permalink
merge 3.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ololoken committed Jan 29, 2020
2 parents af37156 + 561d1f1 commit 7b7f537
Show file tree
Hide file tree
Showing 202 changed files with 3,908 additions and 4,294 deletions.
5 changes: 4 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ module.exports = {
],
rules: {
// disable linting of `this.get` until there's a reliable autofix
'ghost/ember/use-ember-get-and-set': 'off'
'ghost/ember/use-ember-get-and-set': 'off',

// disable linting of mixins until we migrate away
'ghost/ember/no-new-mixins': 'off'
}
};
1 change: 1 addition & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
dist: xenial
language: node_js
node_js:
- '10'
- '12'
cache: yarn
env:
Expand Down
2 changes: 1 addition & 1 deletion app/adapters/base.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import AjaxServiceSupport from 'ember-ajax/mixins/ajax-support';
import DataAdapterMixin from 'ember-simple-auth/mixins/data-adapter-mixin';
import RESTAdapter from 'ember-data/adapters/rest';
import RESTAdapter from '@ember-data/adapter/rest';
import ghostPaths from 'ghost-admin/utils/ghost-paths';
import {inject as service} from '@ember/service';

Expand Down
23 changes: 12 additions & 11 deletions app/components/gh-basic-dropdown.js
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
import BasicDropdown from 'ember-basic-dropdown/components/basic-dropdown';
import layout from 'ember-basic-dropdown/templates/components/basic-dropdown';
import templateLayout from 'ember-basic-dropdown/templates/components/basic-dropdown';
import {layout} from '@ember-decorators/component';
import {inject as service} from '@ember/service';

export default BasicDropdown.extend({
dropdown: service(),
@layout(templateLayout)
class GhBasicDropdown extends BasicDropdown {
@service dropdown

layout,

didInsertElement() {
this._super(...arguments);
onInit() {
this.dropdown.on('close', this, this.close);
},
}

willDestroyElement() {
this._super(...arguments);
willDestroy() {
this.dropdown.off('close', this, this.close);
super.willDestroyElement(...arguments);
}
});
}

export default GhBasicDropdown;
4 changes: 0 additions & 4 deletions app/components/gh-cm-editor.js
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,4 @@ const CmEditorComponent = Component.extend({
}
});

CmEditorComponent.reopenClass({
positionalParams: ['value']
});

export default CmEditorComponent;
6 changes: 6 additions & 0 deletions app/components/gh-contentfilter.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import Component from '@glimmer/component';
import {inject as service} from '@ember/service';

export default class GhContentfilterComponent extends Component {
@service session
}
3 changes: 2 additions & 1 deletion app/components/gh-date-time-picker.js
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,8 @@ export default Component.extend({
}),

onDateInput: action(function (datepicker, event) {
datepicker.actions.close();
let skipFocus = true;
datepicker.actions.close(event, skipFocus);
this.set('_scratchDate', event.target.value);
}),

Expand Down
38 changes: 0 additions & 38 deletions app/components/gh-download-count.js

This file was deleted.

4 changes: 0 additions & 4 deletions app/components/gh-feature-flag.js
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,4 @@ const FeatureFlagComponent = Component.extend({
}
});

FeatureFlagComponent.reopenClass({
positionalParams: ['flag', '_disabled']
});

export default FeatureFlagComponent;
4 changes: 0 additions & 4 deletions app/components/gh-fullscreen-modal.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,4 @@ const FullScreenModalComponent = Component.extend({
confirm: () => RSVP.resolve()
});

FullScreenModalComponent.reopenClass({
positionalParams: ['modal']
});

export default FullScreenModalComponent;
7 changes: 2 additions & 5 deletions app/components/gh-markdown-editor.js
Original file line number Diff line number Diff line change
Expand Up @@ -259,11 +259,8 @@ export default Component.extend(ShortcutsMixin, {
if (!isEmpty(uploadedImageUrls) && uploadedImageUrls !== this._uploadedImageUrls) {
this._uploadedImageUrls = uploadedImageUrls;

// must be done afterRender to avoid double modify of mobiledoc in
// a single render
run.scheduleOnce('afterRender', this, () => {
this._insertImages(uploadedImageUrls);
});
// must be done afterRender to avoid double modify of mobiledoc in a single render
run.scheduleOnce('afterRender', this, this._insertImages, uploadedImageUrls);
}

// focus the editor when the markdown value changes, this is necessary
Expand Down
7 changes: 3 additions & 4 deletions app/components/gh-members-lab-setting.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import Component from '@ember/component';
import {computed} from '@ember/object';
import {reads} from '@ember/object/computed';
import {inject as service} from '@ember/service';
import {set} from '@ember/object';

Expand All @@ -12,6 +13,8 @@ export default Component.extend({
mediaQueries: service(),
intl: service(),

defaultContentVisibility: reads('settings.defaultContentVisibility'),

mailgunRegion: computed('settings.bulkEmailSettings.baseUrl', function () {
if (!this.settings.get('bulkEmailSettings.baseUrl')) {
return US;
Expand Down Expand Up @@ -59,10 +62,6 @@ export default Component.extend({
return !!bulkEmailSettings.isConfig;
}),

defaultContentVisibility: computed('settings.defaultContentVisibility', function () {
return this.get('settings.defaultContentVisibility');
}),

init() {
this._super(...arguments);
this.set('mailgunRegions', [US, EU]);
Expand Down
4 changes: 1 addition & 3 deletions app/components/gh-navitem.js
Original file line number Diff line number Diff line change
Expand Up @@ -52,9 +52,7 @@ export default Component.extend(ValidationState, {
// enter key
if (event.keyCode === 13 && this.get('navItem.isNew')) {
event.preventDefault();
run.scheduleOnce('actions', this, function () {
this.send('addItem', this.get('navItem'));
});
run.scheduleOnce('actions', this, this.send, 'addItem', this.navItem);
}
}
});
2 changes: 1 addition & 1 deletion app/components/gh-notification.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ export default Component.extend({
this._super(...arguments);

this._animationEndHandler = run.bind(this, function () {
if (event.originalEvent.animationName === 'fade-out') {
if (event.animationName === 'fade-out') {
this.notifications.closeNotification(this.message);
}
});
Expand Down
4 changes: 0 additions & 4 deletions app/components/gh-task-button.js
Original file line number Diff line number Diff line change
Expand Up @@ -169,8 +169,4 @@ const GhTaskButton = Component.extend({
})
});

GhTaskButton.reopenClass({
positionalParams: ['buttonText']
});

export default GhTaskButton;
Loading

0 comments on commit 7b7f537

Please sign in to comment.