}
});
// Set the dialog's caption.
- setText("Share");
+ setText(Const.TXT_SHARE_FILE);
setGlassEnabled(true);
setStyleName("pithos-DialogBox");
publicPathPanel.setVisible(false);
publicPathPanel.setWidth(Const.PERCENT_100);
publicPathPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);
- publicPathPanel.add(new Label("Link"));
+ publicPathPanel.add(new Label(Const.TXT_PUBLIC_LINK));
publicPathPanel.setSpacing(8);
publicPathPanel.addStyleName("pithos-TabPanelBottom");
permButtons.add(addUser);
final boolean haveGroups = app.getAccount().getGroups().size() > 0;
- Button addGroup = new Button("Add Group", new ClickHandler() {
- @Override
- public void onClick(ClickEvent event) {
- PermissionsAddDialog dlg = new PermissionsAddDialog(app, app.getAccount().getGroups(), permList, false);
- dlg.center();
- permList.updatePermissionTable();
- }
- });
- addGroup.addStyleName("button");
- addGroup.setEnabled(haveGroups);
- if(!haveGroups) {
- addGroup.setTitle("You do not have any groups");
+
+ if(haveGroups) {
+ Button addGroup = new Button("Add Group", new ClickHandler() {
+ @Override
+ public void onClick(ClickEvent event) {
+ PermissionsAddDialog dlg = new PermissionsAddDialog(app, app.getAccount().getGroups(), permList, false);
+ dlg.center();
+ permList.updatePermissionTable();
+ }
+ });
+ addGroup.addStyleName("button");
+
+ permButtons.add(addGroup);
+ permButtons.setCellHorizontalAlignment(addGroup, HasHorizontalAlignment.ALIGN_CENTER);
}
- permButtons.add(addGroup);
- Button addEverybody = new Button("Add everybody", new ClickHandler() {
+ final Button addEverybody = new Button("Add everybody", new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
Pithos.LOG("Adding to Everybody");
addEverybody.addStyleName("button");
permButtons.add(addEverybody);
- permButtons.setCellHorizontalAlignment(addGroup, HasHorizontalAlignment.ALIGN_CENTER);
privatePermPanel.add(permList);
privatePermPanel.add(permButtons);
privatePathPanel.setVisible(false);
privatePathPanel.setWidth(Const.PERCENT_100);
privatePathPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);
- privatePathPanel.add(new Label("Link"));
+ privatePathPanel.add(new Label(Const.TXT_PRIVATE_LINK));
privatePathPanel.setSpacing(8);
privatePathPanel.addStyleName("pithos-TabPanelBottom");
populatePublicSharingPanel(panelPublic);
panelAll.add(panelPrivate);
+ panelAll.add(new InlineHTML("<hr/>"));
panelAll.add(panelPublic);
return panelAll;