diff --git a/app/assets/javascripts/wizard/components/wizard-step.js.es6 b/app/assets/javascripts/wizard/components/wizard-step.js.es6 index 5930ffe6a..d49a69c5f 100644 --- a/app/assets/javascripts/wizard/components/wizard-step.js.es6 +++ b/app/assets/javascripts/wizard/components/wizard-step.js.es6 @@ -52,10 +52,13 @@ export default Ember.Component.extend({ } }, - @computed('step.displayIndex', 'wizard.totalSteps') + @computed('step.index', 'wizard.totalSteps') barStyle(displayIndex, totalSteps) { - const ratio = parseFloat(displayIndex) / parseFloat(totalSteps) * 100; - return Ember.String.htmlSafe(`width: ${ratio}%`); + let ratio = parseFloat(displayIndex) / parseFloat(totalSteps - 1); + if (ratio < 0) { ratio = 0; } + if (ratio > 1) { ratio = 1; } + + return Ember.String.htmlSafe(`width: ${ratio * 200}px`); }, autoFocus() { diff --git a/app/assets/javascripts/wizard/templates/components/wizard-step.hbs b/app/assets/javascripts/wizard/templates/components/wizard-step.hbs index ada0018f0..0395db926 100644 --- a/app/assets/javascripts/wizard/templates/components/wizard-step.hbs +++ b/app/assets/javascripts/wizard/templates/components/wizard-step.hbs @@ -20,11 +20,12 @@