Skip to content

Commit e2cbfb3

Browse files
committed
plantuml
1 parent fbc1167 commit e2cbfb3

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

forsrc-gwt-ui/src/main/java/com/forsrc/gwt/client/application/plantuml/PlantumlMaterialImage.java

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,33 @@ public class PlantumlMaterialImage extends MaterialWidget implements HasText, Ha
2020
private ImageMixin<PlantumlMaterialImage> imageMixin;
2121
private String src;
2222
private String uml;
23-
23+
2424
public PlantumlMaterialImage() {
2525
super(Document.get().createImageElement(), CssName.RESPONSIVE_IMG);
2626
}
2727

28+
public PlantumlMaterialImage(String src, String uml) {
29+
this();
30+
this.src = src;
31+
this.uml = uml;
32+
setUrl(this.src, this.uml);
33+
}
34+
2835
@Override
2936
protected void onLoad() {
3037
super.onLoad();
31-
String uml = this.uml;
38+
setUrl(this.src, this.uml);
39+
}
40+
41+
private void setUrl(String src, String uml) {
3242
if (uml == null) {
3343
return;
3444
}
35-
//String url = getSrc() + uml;
36-
String url = getSrc() + URL.encodeQueryString(uml);
37-
this.getElement().setAttribute("src", url);
45+
// String url = getSrc() + uml;
46+
String url = src + URL.encodeQueryString(uml);
47+
// this.getElement().setAttribute("src", url);
3848
// setUrl(url);
39-
//getImageMixin().setUrl(url);
49+
getImageMixin().setUrl(url);
4050
}
4151

4252
public void setSrc(String src) {

0 commit comments

Comments
 (0)