{ "id": "135132", "key": "TIMOB-17540", "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": null, "resolutiondate": null, "created": "2014-08-21T21:18:12.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "Ti.UI.View", "Titanium.Proxy", "TouchTestId", "soasta" ], "versions": [], "issuelinks": [ { "id": "40122", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "130580", "key": "TIMOB-16978", "fields": { "summary": "Need to be able to add TTIDs to Titanium.UI.ListItem", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": null, "updated": "2018-02-28T20:04:03.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [], "description": "From SOASTA engineering:\r\n\"I see in my index.js code that the following is being set:\r\n\r\n{code}\r\n// Create route and annotations\r\nvar route = Alloy.Globals.Map.createRoute({\r\npoints : points,\r\ncolor : \"blue\",\r\nwidth : 6\r\n}), startAnnotation = Alloy.Globals.Map.createAnnotation({\r\npincolor : Alloy.Globals.Map.ANNOTATION_RED,\r\nlatitude : points[0].latitude,\r\nlongitude : points[0].longitude,\r\ntitle : $.sourceLocationEditText.value,\r\ntouchTestId: \"RedAnnoTTID\",\r\n}), endAnnotation = Alloy.Globals.Map.createAnnotation({\r\npincolor : Alloy.Globals.Map.ANNOTATION_GREEN,\r\nlatitude : points[points.length - 1].latitude,\r\nlongitude : points[points.length - 1].longitude,\r\ntitle : $.destLocationEditText.value,\r\n//rightButton : \"/images/arrow.png\"\r\ntouchTestId: \"GreenAnnoTTID\",\r\n});\r\n{code}\r\n\r\nAnd we are not currently getting the touchTestIds during recordings. The reason is when this is being created, it’s not a part of the TiUIView, so we cannot capture this information.\r\n\r\nI would like to see what the code gets translated to in Java, but I don’t know where to look for it. Can you point me to documentation, or let me know who to contact, so I know which method on your side I need to look at (I.e. In the titanium.jar) that will allow me to capture the touchTestIds being set here?\"\r\n\r\n\r\nThis is a similar issue to TIMOB-16978, as we will need some cooperation between SOASTA and AppC engineers to identify the correct methods to change so that recordings can detect the TouchTestIds on map annotations.", "attachment": [], "flagged": false, "summary": "Cannot add TTID to Map annotations because they are not a part of Ti.UI.View", "creator": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [ { "id": "135994", "key": "TIMOB-17598", "fields": { "summary": "Implementation on Android", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "5", "description": "The sub-task of the issue", "name": "Sub-task", "subtask": true } } }, { "id": "135995", "key": "TIMOB-17599", "fields": { "summary": "Implementation on iOS", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "5", "description": "The sub-task of the issue", "name": "Sub-task", "subtask": true } } } ], "reporter": { "name": "ewieber", "key": "ewieber", "displayName": "Eric Wieber", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [], "maxResults": 0, "total": 0, "startAt": 0 } } }