[
https://issues.apache.org/jira/browse/XAP-306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12495122
]
Michael Mikhaylov commented on XAP-306:
---------------------------------------
Appears to be working as expected.
> 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.