Author: dsakovich
Date: 2008-08-20 05:16:45 -0400 (Wed, 20 Aug 2008)
New Revision: 9808
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/JSPDialogCellEditor.java
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/JSPPropertySourceAdapter.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-2531
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/JSPDialogCellEditor.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/JSPDialogCellEditor.java 2008-08-20
06:49:07 UTC (rev 9807)
+++
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/JSPDialogCellEditor.java 2008-08-20
09:16:45 UTC (rev 9808)
@@ -41,6 +41,7 @@
ContentAssistHandler handler = null;
boolean hasProposals = false;
+
public JSPDialogCellEditor(Composite parent, Properties context) {
super(parent);
@@ -76,7 +77,7 @@
}
query += nodeName + "@" + attributeName;
RootElement root = (RootElement) valueHelper.getInitalInput(query);
- hasProposals = root != null && root.getChildren().length > 0;
+ hasProposals = (root != null && root.getChildren().length > 0) ||
attributeName.equals("style");
}
private void checkButtonEnablement() {
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/JSPPropertySourceAdapter.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/JSPPropertySourceAdapter.java 2008-08-20
06:49:07 UTC (rev 9807)
+++
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/JSPPropertySourceAdapter.java 2008-08-20
09:16:45 UTC (rev 9808)
@@ -157,7 +157,7 @@
} else {
if (namesLow.contains(attrName.toLowerCase())) continue;
}
- if(valueHelper.isAvailable(getQuery(attrName))) {
+ if(valueHelper.isAvailable(getQuery(attrName)) || attrName.equals("style"))
{
descriptor = createJSPPropertyDescriptor(d, attrName, false);
} else {
descriptor = createTextPropertyDescriptor(attrName, CATEGORY_ATTRIBUTES, 0);
@@ -744,7 +744,7 @@
private IPropertyDescriptor createEnumeratedPropertyDescriptor(CMAttributeDeclaration
attrDecl, CMDataType valuesHelper) {
// the displayName MUST be set
- EnumeratedStringPropertyDescriptor descriptor = new
EnumeratedStringPropertyDescriptor(attrDecl.getAttrName(), attrDecl.getAttrName(),
_getValidStrings(attrDecl, valuesHelper));
+ EnumeratedStringPropertyDescriptor descriptor = new
EnumeratedStringPropertyDescriptor(attrDecl.getAttrName(), attrDecl.getAttrName(),
_getValidStrings(attrDecl, valuesHelper));
descriptor.setCategory(getCategory(attrDecl));
descriptor.setDescription(attrDecl.getAttrName());
if (attrDecl.getUsage() != CMAttributeDeclaration.REQUIRED &&
SET_EXPERT_FILTER)