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