1 <div class="ms-stepper-horizontal">
2 <div class="ms-stepper-navigation-wrapper">
4 class="ms-stepper-navigation"
6 layout-align="center center"
9 class="ms-stepper-navigation-item"
10 ng-class="{'current': MsStepper.isStepCurrent(step.stepNumber), 'valid': MsStepper.isStepValid(step.stepNumber), 'disabled': MsStepper.isStepDisabled(step.stepNumber), 'optional': MsStepper.isStepOptional(step.stepNumber)}"
11 ng-click="MsStepper.gotoStep(step.stepNumber)"
12 ng-disabled="MsStepper.isStepDisabled(step.stepNumber)"
13 ng-repeat="step in MsStepper.steps | filter:MsStepper.filterHiddenStep"
15 layout-align="start center"
18 class="step md-accent-bg"
20 layout-align="center center"
23 ng-if="!MsStepper.isStepValid(step.stepNumber) || MsStepper.isStepOptional(step.stepNumber)"
28 ng-if="MsStepper.isStepValid(step.stepNumber) && !MsStepper.isStepOptional(step.stepNumber)"
30 <i class="icon icon-check s18"></i>
34 <div layout="column" layout-align="start start">
35 <div class="title" translate="{{step.stepTitleTranslate}}">
40 ng-if="MsStepper.isStepOptional(step.stepNumber)"
49 <div class="ms-stepper-steps" ng-transclude></div>
51 <div class="ms-stepper-controls" layout="row" layout-align="center center">
53 class="md-accent md-raised"
54 ng-disabled="MsStepper.isFirstStep()"
55 ng-click="MsStepper.gotoPreviousStep()"
60 <div class="ms-stepper-dots">
62 ng-repeat="step in MsStepper.steps"
63 ng-hide="MsStepper.isStepHidden(step.stepNumber)"
64 ng-class="{'selected md-accent-bg':MsStepper.currentStepNumber === $index + 1}"
70 class="md-accent md-raised"
71 ng-if="!MsStepper.isLastStep()"
72 ng-disabled="!MsStepper.isStepValid(MsStepper.currentStepNumber)"
73 ng-click="MsStepper.gotoNextStep()"
80 class="md-accent md-raised"
81 ng-click="MsStepper.resetForm()"
82 ng-if="MsStepper.isLastStep()"
83 ng-disabled="!MsStepper.isFormValid()"