Author: mareshkau
Date: 2009-03-04 14:45:47 -0500 (Wed, 04 Mar 2009)
New Revision: 13986
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/cssdialog/CSSClassDialog.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-3909
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/cssdialog/CSSClassDialog.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/cssdialog/CSSClassDialog.java 2009-03-04
19:33:25 UTC (rev 13985)
+++
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/cssdialog/CSSClassDialog.java 2009-03-04
19:45:47 UTC (rev 13986)
@@ -117,6 +117,8 @@
// parameter indicates if dialog was opened from Wizard
private final boolean callFromWizard;
+
+ private Button addNewClass;
/**
@@ -351,9 +353,9 @@
}
});
//creates a button for add new class
- Button show = new Button(parent, SWT.PUSH);
- show.setText(JstUIMessages.BUTTON_ADD_NEW_STYLE_CLASS);
- show.addSelectionListener(new SelectionAdapter() {
+ addNewClass = new Button(parent, SWT.PUSH);
+ addNewClass.setText(JstUIMessages.BUTTON_ADD_NEW_STYLE_CLASS);
+ addNewClass.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent event) {
InputDialog dlg = new InputDialog(parent.getShell(),
JstUIMessages.ENTER_CSS_CLASS_NAME,
JstUIMessages.ENTER_CSS_CLASS_NAME, classCombo.getText(),
@@ -843,8 +845,10 @@
cssValueStatus = new Status(IStatus.ERROR, notUsed, 0,
JstUIMessages.CSS_INVALID_STYLE_PROPERTY, null);
notifyListeners(event, cssValueStatus);
+ addNewClass.setEnabled(false);
} else {
cssValueStatus = null;
+ addNewClass.setEnabled(true);
notifyListeners(event, new Status(IStatus.OK, notUsed, 0,
JstUIMessages.CSS_STYLE_CLASS_EDITOR_DESCRIPTION, null));
}