[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.