Revision f46a13ff gss/src/gr/ebs/gss/client/FolderPropertiesDialog.java
b/gss/src/gr/ebs/gss/client/FolderPropertiesDialog.java | ||
---|---|---|
83 | 83 |
public FolderPropertiesDialog(Images images, boolean _create, final List<GroupResource> _groups) { |
84 | 84 |
setAnimationEnabled(true); |
85 | 85 |
|
86 |
// Enable IE selection for the dialog (must disable it upon closing it) |
|
87 |
GSS.enableIESelection(); |
|
88 |
|
|
86 | 89 |
create = _create; |
87 | 90 |
DnDTreeItem folderItem = (DnDTreeItem)GSS.get().getFolders().getCurrent(); |
88 | 91 |
folder = folderItem.getFolderResource(); |
... | ... | |
142 | 145 |
|
143 | 146 |
createOrUpdateFolder(); |
144 | 147 |
|
145 |
hide();
|
|
148 |
closeDialog();
|
|
146 | 149 |
} |
147 | 150 |
}); |
148 | 151 |
buttons.add(ok); |
... | ... | |
153 | 156 |
Button cancel = new Button("Cancel", new ClickListener() { |
154 | 157 |
|
155 | 158 |
public void onClick(Widget sender) { |
156 |
hide();
|
|
159 |
closeDialog();
|
|
157 | 160 |
} |
158 | 161 |
}); |
159 | 162 |
buttons.add(cancel); |
... | ... | |
164 | 167 |
Button add = new Button("Add Group", new ClickListener() { |
165 | 168 |
|
166 | 169 |
public void onClick(Widget sender) { |
167 |
// hide(); |
|
168 | 170 |
PermissionsAddDialog dlg = new PermissionsAddDialog(groups, permList, false); |
169 | 171 |
dlg.center(); |
170 | 172 |
} |
... | ... | |
175 | 177 |
Button addUser = new Button("Add User", new ClickListener() { |
176 | 178 |
|
177 | 179 |
public void onClick(Widget sender) { |
178 |
// hide(); |
|
179 | 180 |
PermissionsAddDialog dlg = new PermissionsAddDialog(groups, permList, true); |
180 | 181 |
dlg.center(); |
181 | 182 |
} |
... | ... | |
197 | 198 |
|
198 | 199 |
setWidget(outer); |
199 | 200 |
|
201 |
/*if (create) |
|
202 |
folderName.setFocus(true); |
|
203 |
else |
|
204 |
ok.setFocus(true);*/ |
|
200 | 205 |
} |
201 | 206 |
|
202 | 207 |
@Override |
... | ... | |
211 | 216 |
// enter or escape is pressed. |
212 | 217 |
switch (key) { |
213 | 218 |
case KeyboardListener.KEY_ENTER: |
214 |
hide();
|
|
219 |
closeDialog();
|
|
215 | 220 |
createOrUpdateFolder(); |
216 | 221 |
break; |
217 | 222 |
case KeyboardListener.KEY_ESCAPE: |
218 |
hide();
|
|
223 |
closeDialog();
|
|
219 | 224 |
break; |
220 | 225 |
} |
221 | 226 |
|
... | ... | |
223 | 228 |
} |
224 | 229 |
|
225 | 230 |
/** |
231 |
* Enables IE selection prevention and hides the dialog |
|
232 |
* (we disable the prevention on creation of the dialog) |
|
233 |
*/ |
|
234 |
public void closeDialog() { |
|
235 |
GSS.preventIESelection(); |
|
236 |
hide(); |
|
237 |
} |
|
238 |
|
|
239 |
/** |
|
226 | 240 |
* Generate an RPC request to create a new folder. |
227 | 241 |
* |
228 | 242 |
* @param userId the ID of the user whose namespace will be searched for |
Also available in: Unified diff