mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-22 20:13:52 +00:00
Restored "responsive" caption for "Show Video" button - got lost with recent fixes.
This commit is contained in:
1 parent
633096f69f
commit
11d7a1685f
1 file changed
+17
-6
+17
-6
@@ -3,6 +3,7 @@ package com.sap.sailing.gwt.ui.raceboard;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import com.google.gwt.dom.client.Document;
|
||||
import com.google.gwt.dom.client.Style.Unit;
|
||||
import com.google.gwt.event.dom.client.ClickEvent;
|
||||
import com.google.gwt.event.dom.client.ClickHandler;
|
||||
@@ -80,27 +81,37 @@ public class SideBySideComponentViewer implements ComponentViewer {
|
||||
mediaPlayerManagerComponent.setPlayerChangeListener(new PlayerChangeListener() {
|
||||
|
||||
public void notifyStateChange(){
|
||||
String caption;
|
||||
String tooltip;
|
||||
switch (mediaPlayerManagerComponent.getAssignedMediaTracks().size()) {
|
||||
case 0:
|
||||
caption = "No Videos";
|
||||
tooltip = caption;
|
||||
mediaSelectionButton.setVisible(false);
|
||||
break;
|
||||
case 1:
|
||||
mediaSelectionButton.setVisible(true);
|
||||
if(mediaPlayerManagerComponent.isPlaying()){
|
||||
mediaSelectionButton.setText(stringMessages.mediaHideVideoCaption());
|
||||
mediaSelectionButton.setTitle(stringMessages.mediaHideVideoTooltip());
|
||||
caption = stringMessages.mediaHideVideoCaption();
|
||||
tooltip = stringMessages.mediaHideVideoTooltip();
|
||||
}
|
||||
else{
|
||||
mediaSelectionButton.setText(stringMessages.mediaShowVideoCaption());
|
||||
mediaSelectionButton.setTitle(stringMessages.mediaShowVideoTooltip(mediaPlayerManagerComponent.getAssignedMediaTracks().iterator().next().title));
|
||||
caption = stringMessages.mediaShowVideoCaption();
|
||||
tooltip = stringMessages.mediaShowVideoTooltip(mediaPlayerManagerComponent.getAssignedMediaTracks().iterator().next().title);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
mediaSelectionButton.setVisible(true);
|
||||
mediaSelectionButton.setText(stringMessages.mediaSelectVideoCaption(mediaPlayerManagerComponent.getAssignedMediaTracks().size()));
|
||||
mediaSelectionButton.setTitle(stringMessages.mediaSelectVideoTooltip());
|
||||
caption = stringMessages.mediaSelectVideoCaption(mediaPlayerManagerComponent.getAssignedMediaTracks().size());
|
||||
tooltip = stringMessages.mediaSelectVideoTooltip();
|
||||
break;
|
||||
}
|
||||
if (Document.get().getClientWidth() <= 1024) {
|
||||
mediaSelectionButton.setHTML(" ");
|
||||
} else {
|
||||
mediaSelectionButton.setText(caption);
|
||||
}
|
||||
mediaSelectionButton.setTitle(tooltip);
|
||||
mediaManagementButton.setVisible(mediaPlayerManagerComponent.allowsEditing());
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user