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