2 class="ms-stepper-navigation-item"
3 ng-class="{'current': MsStepper.isStepCurrent(stepInfo.stepNumber), 'valid': MsStepper.isStepValid(stepInfo.stepNumber), 'disabled': MsStepper.isStepDisabled(stepInfo.stepNumber), 'optional': MsStepper.isStepOptional(stepInfo.stepNumber)}"
4 ng-click="MsStepper.gotoStep(stepInfo.stepNumber)"
5 ng-disabled="MsStepper.isStepDisabled(stepInfo.stepNumber)"
6 ng-hide="MsStepper.isStepHidden(stepInfo.stepNumber)"
7 aria-label="Stepper navigation button"
9 layout-align="start center"
11 <div class="step" layout="row" layout-align="center center">
13 ng-if="!MsStepper.isStepValid(stepInfo.stepNumber) || MsStepper.isStepOptional(stepInfo.stepNumber)"
15 <i class="icon icon-checkbox-blank-circle-outline s18 md-accent-fg"></i>
18 ng-if="MsStepper.isStepValid(stepInfo.stepNumber) && !MsStepper.isStepOptional(stepInfo.stepNumber)"
20 <i class="icon icon-check-circle s18 md-accent-fg"></i>
24 <div layout="column" layout-align="start start">
25 <div class="title" ng-if="stepInfo.stepTitleTranslate">
26 {{stepInfo.stepTitleTranslate | translate }}
28 <div class="title" ng-if="!stepInfo.stepTitleTranslate">
29 {{stepInfo.stepTitle}}
31 <div class="subtitle" ng-if="MsStepper.isStepOptional(stepInfo.stepNumber)">
37 <div class="ms-stepper-step-content" ng-transclude></div>
40 class="ms-stepper-controls"
42 layout-align="start center"
43 ng-show="MsStepper.isStepCurrent(stepInfo.stepNumber)"
46 class="md-accent md-raised"
47 ng-disabled="MsStepper.isFirstStep()"
48 ng-click="MsStepper.gotoPreviousStep()"
54 class="md-accent md-raised"
55 ng-if="!MsStepper.isLastStep()"
56 ng-disabled="!MsStepper.isStepValid(MsStepper.currentStepNumber)"
57 ng-click="MsStepper.gotoNextStep()"
64 class="md-accent md-raised"
65 ng-click="MsStepper.resetForm()"
66 ng-if="MsStepper.isLastStep()"
67 ng-disabled="!MsStepper.isFormValid()"