Mercurial > dive4elements > river
diff gwt-client/src/main/java/org/dive4elements/river/client/client/ui/stationinfo/InfoListGrid.java @ 6272:24be0cc1c67c
Replaced the 'old school' wiki link buttons with default links.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Tue, 11 Jun 2013 12:57:51 +0200 |
parents | ea9eef426962 |
children | 7106f9b75004 |
line wrap: on
line diff
--- a/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/stationinfo/InfoListGrid.java Tue Jun 11 12:41:33 2013 +0200 +++ b/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/stationinfo/InfoListGrid.java Tue Jun 11 12:57:51 2013 +0200 @@ -16,6 +16,7 @@ import org.dive4elements.river.client.client.FLYS; import org.dive4elements.river.client.client.FLYSConstants; +import org.dive4elements.river.client.client.ui.WikiLinks; import org.dive4elements.river.client.shared.model.Data; import org.dive4elements.river.client.shared.model.DataList; import org.dive4elements.river.client.shared.model.RiverInfo; @@ -38,6 +39,23 @@ this.setCanExpandMultipleRecords(true); } + @Override + protected Canvas createRecordComponent( + final ListGridRecord record, + Integer colNum + ) { + String name = this.getFieldName(colNum); + if (name.equals("infolink")) { + return WikiLinks.linkHTML( + flys, + record.getAttribute("link"), + record.getLinkText()); + } + else { + return null; + } + } + public void openAll() { GWT.log("InfoListGrid - openAll"); for (ListGridRecord record: this.getRecords()) {