Revision e7b97669 src/gr/grnet/pithos/web/client/FilePermissionsDialog.java

b/src/gr/grnet/pithos/web/client/FilePermissionsDialog.java
34 34
 */
35 35
package gr.grnet.pithos.web.client;
36 36

  
37
import gr.grnet.pithos.web.client.foldertree.File;
38
import gr.grnet.pithos.web.client.rest.HeadRequest;
39
import gr.grnet.pithos.web.client.rest.PostRequest;
40

  
41
import java.util.Map;
42

  
43 37
import com.google.gwt.core.client.GWT;
44 38
import com.google.gwt.core.client.Scheduler;
45 39
import com.google.gwt.dom.client.NativeEvent;
......
51 45
import com.google.gwt.http.client.UrlBuilder;
52 46
import com.google.gwt.resources.client.ImageResource;
53 47
import com.google.gwt.user.client.Command;
54
import com.google.gwt.user.client.Window;
55 48
import com.google.gwt.user.client.Event.NativePreviewEvent;
56
import com.google.gwt.user.client.ui.Anchor;
57
import com.google.gwt.user.client.ui.Button;
58
import com.google.gwt.user.client.ui.FocusPanel;
59
import com.google.gwt.user.client.ui.HasHorizontalAlignment;
60
import com.google.gwt.user.client.ui.HorizontalPanel;
61
import com.google.gwt.user.client.ui.Label;
62
import com.google.gwt.user.client.ui.TextBox;
63
import com.google.gwt.user.client.ui.VerticalPanel;
49
import com.google.gwt.user.client.Window;
50
import com.google.gwt.user.client.ui.*;
51
import gr.grnet.pithos.web.client.foldertree.File;
52
import gr.grnet.pithos.web.client.rest.HeadRequest;
53
import gr.grnet.pithos.web.client.rest.PostRequest;
54

  
55
import java.util.Map;
64 56

  
65 57
/**
66 58
 * The 'File properties' dialog box implementation.
......
241 233
		if (file.isShared()) {
242 234
			UrlBuilder b = Window.Location.createUrlBuilder();
243 235
			b.setPath(Pithos.getStorageAPIURL() + file.getOwnerID() + file.getUri());
244
			String href = Window.Location.getHref();
245
			boolean hasParameters = href.contains(Const.QUESTION_MARK);
246
			path.setText(href + (hasParameters ? Const.AMPERSAND : Const.QUESTION_MARK) + Const.GOTO_EQ + b.buildString());
236
			path.setText(b.buildString());
247 237
	        pathPanel.setVisible(true);
248 238
		}
249 239
		else {

Also available in: Unified diff