Ok, it works partially now
|
| public VpeCreationData create(VpePageContext pageContext, Node sourceNode,
nsIDOMDocument visualDocument) {
| VpeCreationData creationData = null;
| Element sourceElement = (Element) sourceNode;
| readAttributes(sourceElement);
| nsIDOMElement label;
|
| label = visualDocument.createElement(HTML.TAG_LABEL);
| label.setAttribute(HTML.ATTR_STYLE, style);
| label.setAttribute(HTML.ATTR_CLASS, styleClass);
|
| creationData = new VpeCreationData(label);
|
| Node textChild = sourceElement.getFirstChild();
| if (textChild != null) {
|
| VpeElementData elementData = new VpeElementData();
| nsIDOMText text;
| boolean isEditable = true;
|
| text = visualDocument.createTextNode(textChild.getNodeValue());
|
| label.appendChild(text);
| elementData.addNodeData(new NodeData(textChild, label, isEditable));
| creationData.setElementData(elementData);
| }
|
| return creationData;
|
makes it possible to edit the data inline at least at the place you click. You cannot go
left or right with the cursors.
I'll try to look into this, but any hints would be appreciated
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4215527#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...