Revision eba21118 src/gr/ebs/gss/client/FolderPropertiesDialog.java
b/src/gr/ebs/gss/client/FolderPropertiesDialog.java | ||
---|---|---|
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 |
Also available in: Unified diff