Skip to content

Commit df3cdcb

Browse files
committed
Recent updates on status display type.
1 parent 78dfdfb commit df3cdcb

File tree

2 files changed

+25
-2
lines changed

2 files changed

+25
-2
lines changed

src/main/java/gwt/material/design/addins/client/stepper/MaterialStep.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
* Licensed under the Apache License, Version 2.0 (the "License");
88
* you may not use this file except in compliance with the License.
99
* You may obtain a copy of the License at
10-
*
10+
*
1111
* http://www.apache.org/licenses/LICENSE-2.0
12-
*
12+
*
1313
* Unless required by applicable law or agreed to in writing, software
1414
* distributed under the License is distributed on an "AS IS" BASIS,
1515
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -34,6 +34,7 @@
3434
import gwt.material.design.client.constants.Axis;
3535
import gwt.material.design.client.constants.CssName;
3636
import gwt.material.design.client.constants.IconType;
37+
import gwt.material.design.client.constants.StatusDisplayType;
3738
import gwt.material.design.client.ui.MaterialIcon;
3839
import gwt.material.design.client.ui.html.Div;
3940

@@ -84,6 +85,7 @@ public class MaterialStep extends MaterialWidget implements HasActive, HasTitle,
8485
private ActiveMixin<MaterialStep> activeMixin;
8586
private Axis axis = Axis.HORIZONTAL;
8687
private State state;
88+
private StatusDisplayType displayType;
8789

8890
public MaterialStep() {
8991
super(Document.get().createDivElement(), AddinsCssName.STEP);
@@ -237,6 +239,16 @@ public void clearSuccessText() {
237239
removeStyleName(AddinsCssName.SUCCESS);
238240
}
239241

242+
@Override
243+
public void setStatusDisplayType(StatusDisplayType displayType) {
244+
this.displayType = displayType;
245+
}
246+
247+
@Override
248+
public StatusDisplayType getStatusDisplayType() {
249+
return displayType;
250+
}
251+
240252
protected void applyIconStatus(MaterialIcon icon, String description) {
241253
iconError.removeFromParent();
242254
iconSuccess.removeFromParent();

src/main/java/gwt/material/design/addins/client/stepper/MaterialStepper.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
import gwt.material.design.client.base.mixin.CssNameMixin;
4646
import gwt.material.design.client.constants.Axis;
4747
import gwt.material.design.client.constants.Color;
48+
import gwt.material.design.client.constants.StatusDisplayType;
4849
import gwt.material.design.client.js.Window;
4950
import gwt.material.design.client.ui.MaterialLoader;
5051
import gwt.material.design.client.ui.animate.MaterialAnimation;
@@ -451,6 +452,16 @@ public void clearSuccessText() {
451452
getCurrentStep().clearSuccessText();
452453
}
453454

455+
@Override
456+
public void setStatusDisplayType(StatusDisplayType displayType) {
457+
getCurrentStep().setStatusDisplayType(displayType);
458+
}
459+
460+
@Override
461+
public StatusDisplayType getStatusDisplayType() {
462+
return getCurrentStep().getStatusDisplayType();
463+
}
464+
454465
/**
455466
* Get feedback message.
456467
*/

0 commit comments

Comments
 (0)