Implemented the use of the URLFactory in the LeaderboardGroupConfigPanel

and LeaderboardConfigPanel
This commit is contained in:
Lennart Hensler committed 2012-02-10 10:13:55 +01:00
1 parent 20bd62a94f
commit e103097c6a
2 files changed
+8 -4

No files matched your search

@@ -51,6 +51,7 @@ import com.sap.sailing.gwt.ui.client.RaceSelectionModel;
import com.sap.sailing.gwt.ui.client.RaceSelectionProvider;
import com.sap.sailing.gwt.ui.client.SailingServiceAsync;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.client.URLFactory;
import com.sap.sailing.gwt.ui.shared.EventDTO;
import com.sap.sailing.gwt.ui.shared.LeaderboardDTO;
import com.sap.sailing.gwt.ui.shared.RaceInLeaderboardDTO;
@@ -157,8 +158,9 @@ public class LeaderboardConfigPanel extends FormPanel implements EventDisplayer,
@Override
public SafeHtml getValue(LeaderboardDTO object) {
String debugParam = Window.Location.getParameter("gwt.codesvr");
return ANCHORTEMPLATE.cell("/gwt/Leaderboard.html?name=" + object.name +
(debugParam != null && !debugParam.isEmpty() ? "&gwt.codesvr="+debugParam : ""), object.name);
String link = URLFactory.INSTANCE.encode("/gwt/Leaderboard.html?name=" + object.name
+ (debugParam != null && !debugParam.isEmpty() ? "&gwt.codesvr=" + debugParam : ""));
return ANCHORTEMPLATE.cell(link, object.name);
}
};
@@ -41,6 +41,7 @@ import com.sap.sailing.gwt.ui.client.ErrorReporter;
import com.sap.sailing.gwt.ui.client.EventRefresher;
import com.sap.sailing.gwt.ui.client.SailingServiceAsync;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.client.URLFactory;
import com.sap.sailing.gwt.ui.shared.EventDTO;
import com.sap.sailing.gwt.ui.shared.LeaderboardDTO;
import com.sap.sailing.gwt.ui.shared.LeaderboardGroupDTO;
@@ -408,8 +409,9 @@ public class LeaderboardGroupConfigPanel extends AbstractEventPanel {
@Override
public SafeHtml getValue(LeaderboardGroupDTO group) {
String debugParam = Window.Location.getParameter("gwt.codesvr");
return ANCHORTEMPLATE.cell("/gwt/Spectator.html?leaderboardGroupName=" + group.name +
(debugParam != null && !debugParam.isEmpty() ? "&gwt.codesvr="+debugParam : ""), group.name);
String link = URLFactory.INSTANCE.encode("/gwt/Spectator.html?leaderboardGroupName=" + group.name
+ (debugParam != null && !debugParam.isEmpty() ? "&gwt.codesvr=" + debugParam : ""));
return ANCHORTEMPLATE.cell(link, group.name);
}
};
groupNameColumn.setSortable(true);