123456789101112131415161718192021222324 |
- import StepController from 'wizard/controllers/step';
- import getUrl from 'discourse-common/lib/get-url';
- export default StepController.extend({
- actions: {
- goNext(response) {
- const next = this.get('step.next');
- if (response.refresh_required) {
- const id = this.get('wizard.id');
- window.location.href = getUrl(`/w/${id}/steps/${next}`);
- } else {
- this.transitionToRoute('custom.step', next);
- }
- },
- goBack() {
- this.transitionToRoute('custom.step', this.get('step.previous'));
- },
- showMessage(message) {
- this.set('stepMessage', message);
- }
- }
- });
|