XModify: Clone: Clone statement is appended instead of the element selected to
be cloned.
-----------------------------------------------------------------------------------------
Key: XAP-306
URL: https://issues.apache.org/jira/browse/XAP-306
Project: XAP
Issue Type: Bug
Components: XModify
Reporter: Trevor Oldak
Create a xal file with the following contents and add it to the widget
component test folder
<xal xmlns="http://openxal.org/ui/html">
<mco xmlns="http://openxal.org/core/mco" id="attributeSetter"
class="AttributeTester"
src="src-js/AttributeTester.js"/>
<macro:macro xmlns:macro="http://openxal.org/core/macro"
id="addSpecialMention">
<xm:modifications xmlns:xm="http://openxal.org/core/xmodify">
<xm:append select="id('specialMentionCarrier')">
<xm:clone select="//horizontalBoxPane" deep="true"/>
</xm:append>
</xm:modifications>
</macro:macro>
<verticalBoxPane height="200px" width="600px" backgroundColor="#FFFF00">
<label height="20px" text="Label" width="100px"/>
<verticalBoxPane height="200px" width="600px"
id="specialMentionCarrier">
<horizontalBoxPane height="20px" width="600px">
<textField
height="20px"
text="TextField"
width="200px"
maxLength="70"
selectable="true"
disabled="false"
visible="true"
backgroundColor="#00FF00"
class="input_06"
selectedBackgroundColor="#FFFF00"/>
<button height="20px" text="append" width="20px"
onCommand="macro:addSpecialMention.execute()"/>
<button width="150px" height="22px" text="Print Element XAL"
onCommand="mco:attributeSetter.printElement(specialMentionCarrier)"/>
</horizontalBoxPane>
</verticalBoxPane>
</verticalBoxPane>
</xal>
Load the xal file.
Print the element xal.
Click 'append'
Print the element xal. Notice how the clone statement was appended instead of
the horizontalBoxPane
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.