@Override
public void onKeyUp(KeyUpEvent event) {
if(addButton.isEnabled() &&
(synonymField.getValue().trim().length() == 0 ||
(sourceDropBox.getSelectedIndex() > 0 && referenceIdField.getValue().trim().length() == 0))) {
addButton.setEnabled(false);
} else if(!addButton.isEnabled() &&
synonymField.getValue().trim().length() > 0 &&
(sourceDropBox.getSelectedIndex() == 0 || referenceIdField.getValue().trim().length() > 0)) {
addButton.setEnabled(true);
}
}
java类com.google.gwt.event.dom.client.KeyUpEvent的实例源码
AddSynonymPopup.java 文件源码
项目:ontobrowser
阅读 19
收藏 0
点赞 0
评论 0
DocumentTree.java 文件源码
项目:ephesoft
阅读 24
收藏 0
点赞 0
评论 0
/**
* @param keyEvent
*/
private void keyPUpEvent(KeyUpEvent keyEvent) {
if (!presenter.isTableView()) {
if (!keyEvent.isShiftKeyDown()) {
keyEvent.getNativeEvent().preventDefault();
openNextPage();
} else {
keyEvent.getNativeEvent().preventDefault();
openPreviousPage();
}
}
}
CategoriesPageViewImpl.java 文件源码
项目:che
阅读 16
收藏 0
点赞 0
评论 0
@UiHandler("projectDescription")
void onProjectDescriptionChanged(KeyUpEvent event) {
if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
return;
}
delegate.projectDescriptionChanged(projectDescription.getValue());
}
ZipImporterPageViewImpl.java 文件源码
项目:che
阅读 17
收藏 0
点赞 0
评论 0
@UiHandler("projectName")
void onProjectNameChanged(KeyUpEvent event) {
String projectNameValue = projectName.getValue();
if (projectNameValue != null && projectNameValue.contains(" ")) {
projectNameValue = projectNameValue.replace(" ", "-");
projectName.setValue(projectNameValue);
}
if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
return;
}
delegate.projectNameChanged(projectName.getValue());
}
ZipImporterPageViewImpl.java 文件源码
项目:che
阅读 17
收藏 0
点赞 0
评论 0
@UiHandler("projectDescription")
void onProjectDescriptionChanged(KeyUpEvent event) {
if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
return;
}
delegate.projectDescriptionChanged(projectDescription.getValue());
}
CreateFactoryViewImpl.java 文件源码
项目:che
阅读 15
收藏 0
点赞 0
评论 0
@UiHandler({"factoryName"})
public void onProjectNameChanged(KeyUpEvent event) {
if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER && createFactoryButton.isEnabled()) {
delegate.onCreateClicked();
} else {
String name = factoryName.getValue();
if (!Strings.isNullOrEmpty(name) && FACTORY_NAME_PATTERN.test(name)) {
name = name.replaceAll("[^A-Za-z0-9_]", "-");
factoryName.setValue(name);
}
delegate.onFactoryNameChanged(name);
}
}
HotKeysDialogViewImpl.java 文件源码
项目:che
阅读 16
收藏 0
点赞 0
评论 0
@UiHandler("filterInput")
public void onKeyUp(KeyUpEvent keyUpEvent) {
String value = filterInput.getText();
if (!filterInput.getText().equals(filteredValue)) {
filteredValue = value;
delegate.onFilterValueChanged(value);
}
}
CustomPageViewImpl.java 文件源码
项目:che
阅读 14
收藏 0
点赞 0
评论 0
@UiHandler({"commandLine"})
void onKeyUp(KeyUpEvent event) {
// commandLine value may not be updated immediately after keyUp
// therefore use the timer with zero delay
new Timer() {
@Override
public void run() {
delegate.onCommandLineChanged();
}
}.schedule(0);
}
GithubImporterPageViewImpl.java 文件源码
项目:che
阅读 19
收藏 0
点赞 0
评论 0
@UiHandler("projectName")
void onProjectNameChanged(KeyUpEvent event) {
String projectNameValue = projectName.getValue();
if (projectNameValue != null && projectNameValue.contains(" ")) {
projectNameValue = projectNameValue.replace(" ", "-");
projectName.setValue(projectNameValue);
}
if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
return;
}
delegate.onProjectNameChanged(projectName.getValue());
}
GithubImporterPageViewImpl.java 文件源码
项目:che
阅读 19
收藏 0
点赞 0
评论 0
@UiHandler("branch")
void onBranchNameChanged(KeyUpEvent event) {
if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
return;
}
delegate.onBranchNameChanged(branch.getValue());
}