{ "id": "83332", "key": "TIMOB-6432", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2012-01-17T15:26:07.000+0000", "created": "2011-12-02T11:25:33.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "stage" ], "versions": [], "issuelinks": [], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2014-01-28T23:57:34.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "11500", "name": "MobileWeb", "description": "Mobile Web (HTML) Platform" } ], "description": "We need to reach feature parity on certain high-priority APIs quickly. Some of these APIs work, some don't, and most we are unsure. Formal verification is necessary including both simulators and devices.\r\n\r\nTi.App.Properites\r\n* getBool()\r\n* getList()\r\n* getString()\r\n* removeProperty()\r\n* setBool()\r\n* setList()\r\n* setString()\r\n\r\nNote: Must persist values across page reloads\r\n\r\nTi.Facebook\r\n* \"login\" event\r\n* authorize()\r\n* request()\r\n* logout()\r\n\r\nNote: Must persist logged in state across page reloads\r\n\r\nTi.Network\r\n* createHTTPClient()\r\n* \"change\" event\r\n* networkType\r\n* online\r\n\r\nTi.Platform\r\n* openURL()\r\n* canOpenURL()\r\n\r\nTi.UI\r\n* 2DMatrix\r\n** Need to pull from bhughes timob-6017\r\n* ActivityIndicator\r\n* AlertDialog\r\n* Animation\r\n* Button\r\n* ImageView\r\n* Label\r\n* Picker\r\n* PickerColumn\r\n* PickerRow\r\n* ScrollableView\r\n* ScrollView\r\n* Slider\r\n* Switch\r\n* TabbedBar\r\n* TableView\r\n* TableViewRow\r\n* TableViewSection\r\n* TextArea\r\n* TextField\r\n* View\r\n* WebView\r\n** Known issue that we can't load sites with frame busters (i.e. stackoverflow.com)\r\n* Window\r\n\r\nNote: It is advised to tackle Ti.UI APIs last.\r\n", "attachment": [], "flagged": false, "summary": "MobileWeb: Parity for high-priority APIs", "creator": { "name": "bhughes", "key": "bhughes", "displayName": "Bryan Hughes", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "bhughes", "key": "bhughes", "displayName": "Bryan Hughes", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "176095", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Found issues and fixed in Ti.App.Properties (TIMOB-6502) and Ti.Platform (TIMOB-6426).\r\n\r\nTi.Network is mostly good, but need to verify \"change\" event.\r\n\r\nTi.PickerColumn and Ti.PickerRow needs implementation.\r\n\r\nTi.TextField has issues with (password) masks, clear button, and border style.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2011-12-14T11:46:49.000+0000", "updated": "2011-12-14T11:46:49.000+0000" }, { "id": "179665", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Marked this ticket as invalid because we've made individual tickets for each API that needs the full implementation.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2012-01-17T15:26:07.000+0000", "updated": "2012-01-17T15:26:07.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }