34 |
34 |
import com.google.gwt.event.dom.client.ClickEvent;
|
35 |
35 |
import com.google.gwt.event.dom.client.ClickHandler;
|
36 |
36 |
import com.google.gwt.event.dom.client.KeyCodes;
|
|
37 |
import com.google.gwt.event.dom.client.KeyDownEvent;
|
|
38 |
import com.google.gwt.event.dom.client.KeyDownHandler;
|
37 |
39 |
import com.google.gwt.http.client.URL;
|
38 |
40 |
import com.google.gwt.i18n.client.DateTimeFormat;
|
39 |
41 |
import com.google.gwt.json.client.JSONArray;
|
... | ... | |
123 |
125 |
inner.add(permPanel, "Sharing");
|
124 |
126 |
inner.selectTab(0);
|
125 |
127 |
|
|
128 |
final Label folderNameNote = new Label("Please note that slashes ('/') are not allowed in foldernames.", true);
|
|
129 |
folderNameNote.setVisible(false);
|
|
130 |
folderNameNote.setStylePrimaryName("gss-readForAllNote");
|
|
131 |
|
126 |
132 |
FlexTable generalTable = new FlexTable();
|
127 |
133 |
generalTable.setText(0, 0, "Name");
|
128 |
134 |
generalTable.setText(1, 0, "Parent");
|
... | ... | |
130 |
136 |
generalTable.setText(3, 0, "Last modified");
|
131 |
137 |
folderName.setText(create ? "" : folder.getName());
|
132 |
138 |
generalTable.setWidget(0, 1, folderName);
|
133 |
|
if (create)
|
|
139 |
folderName.addKeyDownHandler(new KeyDownHandler() {
|
|
140 |
|
|
141 |
@Override
|
|
142 |
public void onKeyDown(KeyDownEvent event) {
|
|
143 |
folderNameNote.setVisible(true);
|
|
144 |
|
|
145 |
}
|
|
146 |
});
|
|
147 |
|
|
148 |
if (create){
|
134 |
149 |
generalTable.setText(1, 1, folder.getName());
|
|
150 |
generalTable.setWidget(0, 2, folderNameNote);
|
|
151 |
}
|
135 |
152 |
else if(folder.getParentName() == null)
|
136 |
153 |
generalTable.setText(1, 1, "-");
|
137 |
154 |
else
|