mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-02 10:23:51 +00:00
Bug 4104: Removed duplicate footer refreshes which caused unnecessary whitespace to appear
This commit is contained in:
1 parent
239b918a58
commit
f2b1fafc2c
2 files changed
+5
-16
No files matched your search
+5
-9
@@ -4,8 +4,8 @@ import com.google.gwt.user.client.ui.FlowPanel;
|
||||
import com.sap.sailing.gwt.ui.raceboard.tagging.TaggingPanel.State;
|
||||
|
||||
/**
|
||||
* Panel containg {@link TagModificationPanel} and {@link TagButtonPanel} which is used as {@link TaggingPanel#footerPanel
|
||||
* footer} in {@link TaggingPanel}.
|
||||
* Panel containg {@link TagModificationPanel} and {@link TagButtonPanel} which is used as
|
||||
* {@link TaggingPanel#footerPanel footer} in {@link TaggingPanel}.
|
||||
*/
|
||||
public class TagFooterPanel extends FlowPanel {
|
||||
|
||||
@@ -38,8 +38,8 @@ public class TagFooterPanel extends FlowPanel {
|
||||
|
||||
/**
|
||||
* Sets visibility of {@link TagModificationPanel input fields} for new tag and {@link TaggingPanel#createTagsButton
|
||||
* "Edit Tag-Buttons"-button}. {@link TagModificationPanel Input fields} will not be hidden but removed completly from
|
||||
* DOM in case <code>visible</code> is set to <code>false</code>!
|
||||
* "Edit Tag-Buttons"-button}. {@link TagModificationPanel Input fields} will not be hidden but removed completly
|
||||
* from DOM in case <code>visible</code> is set to <code>false</code>!
|
||||
*
|
||||
* @param visible
|
||||
* should be <code>true</code> when user is logged in and {@link TaggingPanel} is in
|
||||
@@ -48,10 +48,8 @@ public class TagFooterPanel extends FlowPanel {
|
||||
protected void setInputFieldsVisibility(boolean visible) {
|
||||
if (visible) {
|
||||
add(tagModificationPanel);
|
||||
taggingPanel.refreshFooterPanel();
|
||||
} else {
|
||||
remove(tagModificationPanel);
|
||||
taggingPanel.refreshFooterPanel();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -65,10 +63,8 @@ public class TagFooterPanel extends FlowPanel {
|
||||
protected void setTagButtonsVisibility(boolean visible) {
|
||||
if (visible && taggingPanel.getTagButtons().size() > 0) {
|
||||
add(tagButtonPanel);
|
||||
taggingPanel.refreshFooterPanel();
|
||||
} else {
|
||||
remove(tagButtonPanel);
|
||||
taggingPanel.refreshFooterPanel();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -87,7 +83,7 @@ public class TagFooterPanel extends FlowPanel {
|
||||
tagModificationPanel.setCurrentStatus(state);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* If height of the {@link TagButtonPanel tagButtonPanel} has changed after deleting (delta height does not equal
|
||||
* 0), the {@link TaggingPanel#footerPanel footer widget} of the {@link TaggingPanel} has a different height, which
|
||||
|
||||
-7
@@ -405,13 +405,6 @@ public class TaggingPanel extends ComponentWithoutSettings
|
||||
taggingPanel.setContentWidget(contentPanel);
|
||||
}
|
||||
|
||||
/**
|
||||
* Forces {@link #footerPanel} to rerender.
|
||||
*/
|
||||
protected void refreshFooterPanel() {
|
||||
taggingPanel.setFooterWidget(footerPanel);
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds {@link TagButton} to {@link #tagButtons list} of all {@link TagButton tag-buttons} and applies
|
||||
* {@link com.google.gwt.event.dom.client.ClickHandler ClickHandler} on it which allows saving of tags.
|
||||
|
||||
Reference in new issue
Block a user