{ "id": "170730", "key": "TIMOB-25646", "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": [ { "id": "20060", "description": "", "name": "Release 7.0.2", "archived": false, "released": true, "releaseDate": "2018-02-09" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2018-01-23T19:24:42.000+0000", "created": "2018-01-04T22:01:40.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "escalation" ], "versions": [ { "id": "19988", "description": "", "name": "Release 7.0.1", "archived": false, "released": true, "releaseDate": "2017-12-21" } ], "issuelinks": [ { "id": "56253", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "170656", "key": "TIMOB-25622", "fields": { "summary": "autoAdjustScrollViewInsets fails with extendEdges: [Ti.UI.EXTEND_EDGE_TOP]", "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" } }, "priority": { "name": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "56252", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "170729", "key": "TIMOB-25645", "fields": { "summary": "iOS: Unable to click ListView last item", "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" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2018-01-24T22:24:17.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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "h5. description\r\nafter doing a list view search then clicking on overlay it is not shown. \r\n\r\nh5. how to reproduce\r\nRun attached project\r\nGo to ListView \r\nWithout search, when clicked on \"ShowLoading\" a Yellow view is overlaid on top of the list view Search for \"Data1\" \r\nWhen clicked on \"ShowLoading\" a Yellow view is not overlaid on top of the list view with search results. \r\n\r\nh5. Project\r\n [^LIstViewSearchOverlaingOnOtherView.zip] \r\n\r\nh5. Additional information \r\ncustomer has a pending release and is asking for an urgent fix/ workaround", "attachment": [ { "id": "63904", "filename": "app.zip", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-01-05T09:58:27.000+0000", "size": 15433, "mimeType": "application/zip" }, { "id": "63901", "filename": "LIstViewSearchOverlaingOnOtherView.zip", "author": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-01-04T21:59:21.000+0000", "size": 707715, "mimeType": "application/zip" }, { "id": "63899", "filename": "Screen_Shot_2018-01-04_at_11.28.49_AM.png", "author": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-01-04T22:01:03.000+0000", "size": 62505, "mimeType": "image/png" }, { "id": "63900", "filename": "Screen_Shot_2018-01-04_at_11.29.03_AM.png", "author": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-01-04T22:01:03.000+0000", "size": 270135, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS: After Listview Search overlay not appearing", "creator": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Xcode version= 9.2\r\niOS version= 11.2\r\nJDK = 1.8.0_121\r\nnode= 8.9.3\r\nMac OS X \r\nVersion 10.12.6\r\n64 bit\r\n8 CPUs\r\n16GB of memory\r\nCLI 5.0.14", "closedSprints": [ { "id": 985, "state": "closed", "name": "2018 Sprint 01 SDK", "startDate": "2017-12-31T16:58:54.631Z", "endDate": "2018-01-14T16:58:00.000Z", "completeDate": "2018-01-17T22:44:27.028Z", "originBoardId": 114 }, { "id": 990, "state": "closed", "name": "2018 Sprint 02 SDK", "startDate": "2018-01-14T22:48:43.544Z", "endDate": "2018-01-28T22:48:00.000Z", "completeDate": "2018-01-29T16:22:42.911Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "432780", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi,\r\nI did some workaround and updated the app folder as attached app.zip. Please replace the attached project's app folder with attached 'app' folder. \r\n\"Rather using Widget in list view , create a Window with all widget data and open/close as per need. Please find updated code inside attached \"app.zip\".\"\r\n\r\nLet me know, if this works for you. Thanks!", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-01-05T10:08:51.000+0000", "updated": "2018-01-05T10:14:40.000+0000" }, { "id": "432787", "author": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~vijaysingh] I've shared this with the customer and will let you know if this works for them \r\nThank you ", "updateAuthor": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-01-05T18:40:59.000+0000", "updated": "2018-01-05T18:40:59.000+0000" }, { "id": "433130", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Test Case 1(TiUITableView) :\r\n\r\n{code:java}\r\n \r\nvar rows = [];\r\n for (var i = 0; i < 20; i++) {\r\n rows.push({ title: 'Row '+ i});\r\n }\r\n var win = Ti.UI.createWindow({\r\n title: 'TEST',\r\n backgroundColor: '#ffffff',\r\n }); \r\n var sb = Ti.UI.createSearchBar();\r\n var lv = Ti.UI.createTableView({\r\n hideSearchOnSelection: false,\r\n data: rows,\r\n search: sb,\r\n });\r\n \r\n sb.setHintText(\"test\");\r\n sb.addEventListener('change', function(e){\r\n Ti.API.info(e.value);\r\n });\r\n sb.addEventListener('return', function(e){\r\n sb.blur();\r\n });\r\n lv.addEventListener('click', function(e) {\r\n Ti.API.info('click at index: ' + e.index);\r\n widgetView.visible = true;\r\n activityIndicator.show();\r\n });\r\n\r\n var widgetView = Ti.UI.createView({\r\n backgroundColor : 'yellow',\r\n visible : false,\r\n elevation: 24,\r\n opacity: '20%'\r\n });\r\n\r\n var activityIndicator = Ti.UI.createActivityIndicator({\r\n color: 'green',\r\n font: {fontFamily:'Helvetica Neue', fontSize:26, fontWeight:'bold'},\r\n message: 'Loading...',\r\n style: Ti.UI.ActivityIndicatorStyle.DARK,\r\n top:10,\r\n left:10,\r\n height:Ti.UI.SIZE,\r\n width:Ti.UI.SIZE\r\n });\r\n\r\n var button = Ti.UI.createButton({\r\n title : 'Close',\r\n bottom : 30\r\n });\r\n\r\n button.addEventListener('click', function(e){\r\n widgetView.visible = false;\r\n activityIndicator.hide();\r\n });\r\n\r\n win.add(lv);\r\n win.add(widgetView);\r\n win.add(button);\r\n var navWin = Ti.UI.iOS.createNavigationWindow({window: win});\r\n navWin.open();\r\n\r\n{code}\r\n\r\nTest Case2 (TiUIListView) :\r\n\r\n{code:java}\r\n var rows = [];\r\n for (var i = 0; i < 20; i++) {\r\n rows.push({ properties: { title: 'Row '+ i , backgroundColor: 'red', searchableText:'Row '+i}});\r\n }\r\n var win = Ti.UI.createWindow({\r\n title: 'TEST',\r\n backgroundColor: '#ffffff',\r\n }); \r\n var sb = Ti.UI.createSearchBar();\r\n \r\n var ls = Ti.UI.createListSection({\r\n items: rows\r\n });\r\n var lv = Ti.UI.createListView({\r\n sections: [ls],\r\n searchView: sb,\r\n });\r\n \r\n sb.setHintText(\"test\");\r\n sb.addEventListener('change', function(e){\r\n Ti.API.info(e.value);\r\n });\r\n sb.addEventListener('return', function(e){\r\n sb.blur();\r\n });\r\n lv.addEventListener('itemclick', function(e) {\r\n Ti.API.info('click at index: ' + e.itemIndex);\r\n widgetView.visible = true;\r\n activityIndicator.show();\r\n });\r\n\r\n var widgetView = Ti.UI.createView({\r\n backgroundColor : 'yellow',\r\n visible : false,\r\n elevation: 24,\r\n opacity: '20%'\r\n });\r\n\r\n var activityIndicator = Ti.UI.createActivityIndicator({\r\n color: 'green',\r\n font: {fontFamily:'Helvetica Neue', fontSize:26, fontWeight:'bold'},\r\n message: 'Loading...',\r\n style: Ti.UI.ActivityIndicatorStyle.DARK,\r\n top:10,\r\n left:10,\r\n height:Ti.UI.SIZE,\r\n width:Ti.UI.SIZE\r\n });\r\n\r\n var button = Ti.UI.createButton({\r\n title : 'Close',\r\n bottom : 30\r\n });\r\n\r\n button.addEventListener('click', function(e){\r\n widgetView.visible = false;\r\n activityIndicator.hide();\r\n });\r\n\r\n win.add(lv);\r\n win.add(widgetView);\r\n win.add(button);\r\n var navWin = Ti.UI.iOS.createNavigationWindow({window: win});\r\n navWin.open();\r\n{code}\r\n", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-01-14T03:08:38.000+0000", "updated": "2018-01-14T03:08:38.000+0000" }, { "id": "433131", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR (master) - https://github.com/appcelerator/titanium_mobile/pull/9730\r\nPR (7_0_X) - https://github.com/appcelerator/titanium_mobile/pull/9731\r\n", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-01-14T03:24:45.000+0000", "updated": "2018-01-14T03:24:45.000+0000" }, { "id": "433171", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Consolidated Test Cases can be found here -\r\nhttps://gist.github.com/vijaysingh-axway/e76b9451c2ae87c76fc9df707385cdac\r\n", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-01-16T08:03:33.000+0000", "updated": "2018-01-16T08:03:33.000+0000" }, { "id": "433489", "author": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Passed FR.", "updateAuthor": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-01-23T00:52:44.000+0000", "updated": "2018-01-23T00:52:44.000+0000" }, { "id": "433622", "author": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fix is found in:\r\nSDK 7.0.2.v20180124113923\r\nSDK 7.1.0.v20180124115505", "updateAuthor": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-01-24T22:24:17.000+0000", "updated": "2018-01-24T22:24:17.000+0000" } ], "maxResults": 24, "total": 24, "startAt": 0 } } }