[ALOY-1028] platform attribute with comma-separated string not correctly applied during build
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2014-05-23T16:41:30.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Alloy 1.4.0 |
Components | XML |
Labels | android, defect, ios, qe-testadded |
Reporter | Sapan Varshney |
Assignee | Tim Poulsen |
Created | 2014-05-20T07:38:06.000+0000 |
Updated | 2014-07-18T15:53:23.000+0000 |
Description
If multiple platforms are applied to the tableviewrow separated by comma then the rows are not visible for IOS/android platform.
Steps to reproduce:
1. Copy paste the code in alloy project in index.js, index.xml files respectively and run the app.
Actual Result:
Only two rows are visible.
Expected Result:
Three rows should be visible
{Code}
index.js
$.mainWin.open();
{Code}
{Code}
index.xml
{Code}
Attachments
File | Date | Size |
---|---|---|
Multi_Platform.png | 2014-05-20T07:38:06.000+0000 | 20772 |
Seems like an Alloy bug?
Resolving the linked ticket included a change to the compilerUtils.isNodeForCurrentPlatform() function. That change resolved happened to also resolve this ticket.
Resolved by change made in ALOY-691
Verified fixed on Android, iOS and MobileWeb. TiSDK 3.3.0.v20140523143057 Alloy 1.4.0-alpha4 Appcelerator Studio 3.3.0.201405211748 CLI 3.3.0-alpha5 Closing.