mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-25 21:43:49 +00:00
added buttons for defining course and mapping devices
This commit is contained in:
1 parent
24120fc997
commit
b2fbfb3ebf
9 files changed
+25
-4
No files matched your search
+2
-2
@@ -230,11 +230,11 @@ TrackedRaceChangedListener {
|
||||
|
||||
raceColumnTable = new CellTable<RaceColumnDTOAndFleetDTOWithNameBasedEquality>(/* pageSize */200, tableRes);
|
||||
raceColumnTable.ensureDebugId("RaceColumnTable");
|
||||
raceColumnAndFleetList.addDataDisplay(raceColumnTable);
|
||||
raceColumnTable.setWidth("500px");
|
||||
|
||||
addColumnsToRacesTable(raceColumnTable);
|
||||
|
||||
raceColumnAndFleetList.addDataDisplay(raceColumnTable);
|
||||
raceColumnTable.setWidth("500px");
|
||||
raceColumnTableSelectionModel = new SingleSelectionModel<RaceColumnDTOAndFleetDTOWithNameBasedEquality>();
|
||||
raceColumnTable.setSelectionModel(raceColumnTableSelectionModel);
|
||||
raceColumnTableSelectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {
|
||||
|
||||
+6
@@ -73,4 +73,10 @@ interface AdminConsoleResources extends ClientBundle {
|
||||
|
||||
@Source("com/sap/sailing/gwt/ui/client/images/competitor_registrations.png")
|
||||
ImageResource competitorRegistrations();
|
||||
|
||||
@Source("com/sap/sailing/gwt/ui/client/images/define_course.png")
|
||||
ImageResource defineCourse();
|
||||
|
||||
@Source("com/sap/sailing/gwt/ui/client/images/map_devices.png")
|
||||
ImageResource mapDevices();
|
||||
}
|
||||
+5
@@ -111,6 +111,10 @@ public class RaceLogTrackingEventManagementPanel extends AbstractLeaderboardConf
|
||||
boolean editable = object.getB().raceLogTrackingState != RaceLogTrackingState.TRACKING;
|
||||
new CompetitorRegistrationsDialog(sailingService, stringMessages, errorReporter,
|
||||
getSelectedLeaderboardName(), object.getA().getName(), object.getB().getName(), editable).show();
|
||||
} else if (RaceLogTrackingEventManagementRaceImagesBarCell.ACTION_DEFINE_COURSE.equals(value)) {
|
||||
//TODO
|
||||
} else if (RaceLogTrackingEventManagementRaceImagesBarCell.ACTION_MAP_DEVICES.equals(value)) {
|
||||
//TODO
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -120,6 +124,7 @@ public class RaceLogTrackingEventManagementPanel extends AbstractLeaderboardConf
|
||||
racesTable.addColumn(raceLogTrackingStateColumn, stringMessages.raceStatusColumn());
|
||||
racesTable.addColumn(trackerStateColumn, stringMessages.trackerStatus());
|
||||
racesTable.addColumn(raceActionColumn, stringMessages.actions());
|
||||
racesTable.setWidth("600px");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+4
@@ -14,6 +14,8 @@ public class RaceLogTrackingEventManagementRaceImagesBarCell extends ImagesBarCe
|
||||
public final static String ACTION_DENOTE_FOR_RACELOG_TRACKING = "ACTION_DENOTE_FOR_RACELOG_TRACKING";
|
||||
public final static String ACTION_START_RACELOG_TRACKING = "ACTION_START_RACELOG_TRACKING";
|
||||
public final static String ACTION_COMPETITOR_REGISTRATIONS = "ACTION_COMPETITOR_REGISTRATIONS";
|
||||
public final static String ACTION_DEFINE_COURSE = "ACTION_DEFINE_COURSE";
|
||||
public final static String ACTION_MAP_DEVICES = "ACTION_MAP_DEVICES";
|
||||
|
||||
private final StringMessages stringMessages;
|
||||
private static AdminConsoleResources resources = GWT.create(AdminConsoleResources.class);
|
||||
@@ -40,6 +42,8 @@ public class RaceLogTrackingEventManagementRaceImagesBarCell extends ImagesBarCe
|
||||
|
||||
if (object.getB().raceLogTrackingState.isForTracking()) {
|
||||
result.add(new ImageSpec(ACTION_COMPETITOR_REGISTRATIONS, stringMessages.competitorRegistrations(), makeImagePrototype(resources.competitorRegistrations())));
|
||||
result.add(new ImageSpec(ACTION_DEFINE_COURSE, stringMessages.defineCourse(), makeImagePrototype(resources.defineCourse())));
|
||||
result.add(new ImageSpec(ACTION_MAP_DEVICES, stringMessages.mapDevices(), makeImagePrototype(resources.mapDevices())));
|
||||
}
|
||||
|
||||
return result;
|
||||
|
||||
+2
@@ -969,4 +969,6 @@ public interface StringMessages extends Messages {
|
||||
String competitorRegistrations();
|
||||
String trackerStatus();
|
||||
String canOnlyBeEditedBeforeStartingTracking();
|
||||
String defineCourse();
|
||||
String mapDevices();
|
||||
}
|
||||
+3
-1
@@ -957,4 +957,6 @@ filterByLeaderboard=Filter by Leaderboard
|
||||
removeLeaderboardFilter=Remove Leaderboard filter
|
||||
competitorRegistrations=Competitor Registrations
|
||||
trackerStatus=Tracker Status
|
||||
canOnlyBeEditedBeforeStartingTracking=Can only be edited before starting tracking
|
||||
canOnlyBeEditedBeforeStartingTracking=Can only be edited before starting tracking
|
||||
defineCourse=Define Course Layout
|
||||
mapDevices=Map Devices to Competitors and Marks
|
||||
+3
-1
@@ -953,4 +953,6 @@ filterByLeaderboard=Nach Rangliste filtern
|
||||
removeLeaderboardFilter=Nicht nach Rangliste filtern
|
||||
competitorRegistrations=Team Anmeldungen
|
||||
trackerStatus=Tracker-Status
|
||||
canOnlyBeEditedBeforeStartingTracking=Kann nur vor Beginn des Trackings bearbeitet werden
|
||||
canOnlyBeEditedBeforeStartingTracking=Kann nur vor Beginn des Trackings bearbeitet werden
|
||||
defineCourse=Kurs definieren
|
||||
mapDevices=Gerätezuordnung zu Teams und Tonnen
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 3.0 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 585 B |
Reference in new issue
Block a user