Web color name brown is not supported, despite it being included in the [HTML color names](
// According to the following test case:
// Android does not currently support: brown. The color yellow is used when a name is not recognised.
// iOS does not currently support: aqua, fuchsia, lime and maroon. The color black is used when a name is not recognised.
// stripped for tableview background color still to be tested
var webcolor = [
'black', 'gray', 'darkgray', 'lightgray', 'white', 'red', 'green', 'blue', 'cyan', 'yellow',
'magenta', 'orange', 'purple', 'brown', 'transparent',
'aqua', 'fuchsia', 'lime', 'maroon', 'pink', 'navy', 'silver', 'olive', 'teal'];
var webcolorPointer = 0;
var win = Ti.UI.createWindow({
backgroundColor: webcolor[webcolorPointer],
exitOnClose: true,
fullscreen: false,
layout: 'vertical',
title: 'Webcolor Demo'
});
var label = Ti.UI.createLabel({
backgroundColor: 'white',
text: webcolor[webcolorPointer]
});
webcolorPointer++;
win.add(label);
// click window to iterate through color array
win.addEventListener('click', function(e){
e.source.backgroundColor = webcolor[webcolorPointer];
label.text = webcolor[webcolorPointer];
webcolorPointer++;
if(webcolorPointer === webcolor.length){
webcolorPointer = 0;
}
});
win.open();
IOS definition + (UIColor *)brownColor; // 0.6, 0.4, 0.2 RGB
https://github.com/appcelerator/titanium_mobile/pull/3912
Every color mentioned above is being displayed on the run including Brown color. Verified on: Device : Google Nexus, Android Version: 4.1 SDK version: 3.1.0.v20130311192922 CLI version : 3.0.24 OS : MAC OSX 10.7.5 XCode : 4.5.1