{ "id": "128651", "key": "TIMOB-16826", "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-04-03T22:22:49.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "listview" ], "versions": [ { "id": "15857", "description": "Release 3.2.2", "name": "Release 3.2.2", "archived": false, "released": true, "releaseDate": "2014-03-09" } ], "issuelinks": [ { "id": "36497", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "124180", "key": "TIMOB-16110", "fields": { "summary": "iOS 7 Issue with TableView and autoAdjustScrollViewInsets", "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" } }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "36498", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "127603", "key": "TIMOB-16622", "fields": { "summary": "iOS: ListView with SearchBar under NavigationWindow with extendEdges fails to position properly.", "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": "Low", "id": "4" }, "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-11-14T19:31:52.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": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "The extendEdges property of a window under a NavigationWindow allows the content of the window to extend under a translucent navigation bar, giving an iOS 7 depth effect.\r\n\r\nHowever, when extendEdges is defined and autoAdjustScrollViewInsets is enabled for the window, the ListView top inset shifts up if the software keyboard is shown and does not automatically adjust down after the keyboard disappears.\r\n\r\nExpected Behavior:\r\n\r\nWhen the soft keyboard disappears, the top inset should return back to normal and the top of list should be visible (the section header).\r\n\r\nTest:\r\n\r\nUsing the code below, load the app. The initial view (pic 1) shows the header title of the list section. Tap on one of the two text fields to show the software keyboard. The list view is then shifted up (pic 2). Tap “Done” on the keyboard to close it. The list section header remains under the navigation bar (pic 3) and cannot be repositioned correctly even by puling the list view down. \r\n\r\nindex.xml\r\n{code}\r\n\r\n \r\n \t\r\n \t\t\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \t\t\r\n \t\r\n\t\r\n\r\n{code}\r\n\r\nindex.tss\r\n{code}\r\n\r\n\"#win\": {\r\n\t title: 'TEST'\r\n\t,extendEdges: [Ti.UI.EXTEND_EDGE_TOP, Ti.UI.EXTEND_EDGE_BOTTOM]\r\n\t,autoAdjustScrollViewInsets: true\r\n}\r\n\r\n\"#lv\": {\r\n\t style: Ti.UI.iPhone.ListViewStyle.GROUPED\r\n\t,defaultItemTemplate: Ti.UI.LIST_ITEM_TEMPLATE_SETTINGS\r\n\t,allowsSelection: true\r\n}\r\n\r\n\"#tText\": {\r\n\t selectionStyle: Ti.UI.iPhone.ListViewCellSelectionStyle.NONE\r\n}\r\n\r\n\"#lText\": {\r\n\t left: '15dp'\r\n\t ,width: '100dp'\r\n}\r\n\r\n\"#cText\": {\r\n\t left: '115dp'\r\n\t,width: '160dp'\r\n\t,height: '44dp'\r\n\t,borderStyle: Ti.UI.INPUT_BORDERSTYLE_NONE\r\n\t,borderWidth: 0\r\n\t,color: '#0000FF'\r\n\t,keyboardType: Ti.UI.KEYBOARD_DEFAULT\r\n\t,returnKeyType: Ti.UI.RETURNKEY_DONE\r\n\t,clearButtonMode: Ti.UI.INPUT_BUTTONMODE_NEVER\r\n}\r\n{code}\r\n\r\n\r\nindex.js\r\n{code}\r\n$.index.open();\r\n{code}\r\n", "attachment": [ { "id": "47064", "filename": "1.jpg", "author": { "name": "bcproductions", "key": "bcproductions", "displayName": "Ed", "active": true, "timeZone": "America/Havana" }, "created": "2014-04-03T22:22:49.000+0000", "size": 10152, "mimeType": "image/jpeg" }, { "id": "47065", "filename": "2.jpg", "author": { "name": "bcproductions", "key": "bcproductions", "displayName": "Ed", "active": true, "timeZone": "America/Havana" }, "created": "2014-04-03T22:22:49.000+0000", "size": 24640, "mimeType": "image/jpeg" }, { "id": "47066", "filename": "3.jpg", "author": { "name": "bcproductions", "key": "bcproductions", "displayName": "Ed", "active": true, "timeZone": "America/Havana" }, "created": "2014-04-03T22:22:49.000+0000", "size": 9519, "mimeType": "image/jpeg" } ], "flagged": false, "summary": "iOS: ListView under NavigationWindow with extendEdges and autoAdjustScrollViewInsets fails to position properly.", "creator": { "name": "bcproductions", "key": "bcproductions", "displayName": "Ed", "active": true, "timeZone": "America/Havana" }, "subtasks": [], "reporter": { "name": "bcproductions", "key": "bcproductions", "displayName": "Ed", "active": true, "timeZone": "America/Havana" }, "environment": "Ti SDK 3.2.2GA, iOS 7.1, Simulator 7.1", "closedSprints": [ { "id": 1058, "state": "closed", "name": "2018 Sprint 16 SDK", "startDate": "2018-07-29T22:26:06.486Z", "endDate": "2018-08-12T22:26:00.000Z", "completeDate": "2018-08-13T17:38:16.757Z", "originBoardId": 114 }, { "id": 1028, "state": "closed", "name": "2018 Sprint 09 SDK", "startDate": "2018-04-22T22:53:08.928Z", "endDate": "2018-05-06T22:53:00.000Z", "completeDate": "2018-05-07T00:02:15.883Z", "originBoardId": 114 }, { "id": 1065, "state": "closed", "name": "2016 Sprint 17 SDK", "startDate": "2018-08-13T17:39:36.846Z", "endDate": "2018-08-27T17:39:00.000Z", "completeDate": "2018-08-29T16:10:57.013Z", "originBoardId": 114 }, { "id": 1034, "state": "closed", "name": "2018 Sprint 10 SDK", "startDate": "2018-05-07T00:03:21.636Z", "endDate": "2018-05-21T00:03:00.000Z", "completeDate": "2018-05-20T20:54:58.928Z", "originBoardId": 114 }, { "id": 1035, "state": "closed", "name": "2018 Sprint 11 SDK", "startDate": "2018-05-20T20:57:43.542Z", "endDate": "2018-06-03T20:57:00.000Z", "completeDate": "2018-06-04T15:13:14.425Z", "originBoardId": 114 }, { "id": 1070, "state": "closed", "name": "2018 Sprint 18 SDK", "startDate": "2018-08-26T16:14:35.297Z", "endDate": "2018-09-09T16:14:00.000Z", "completeDate": "2018-09-11T20:59:21.495Z", "originBoardId": 114 }, { "id": 1039, "state": "closed", "name": "2018 Sprint 12 SDK", "startDate": "2018-06-03T15:22:23.401Z", "endDate": "2018-06-17T15:22:00.000Z", "completeDate": "2018-06-18T20:45:36.363Z", "originBoardId": 114 }, { "id": 1073, "state": "closed", "name": "2018 Sprint 19 SDK", "startDate": "2018-09-09T21:02:56.422Z", "endDate": "2018-09-23T21:02:00.000Z", "completeDate": "2018-09-23T22:28:10.932Z", "originBoardId": 114 }, { "id": 1045, "state": "closed", "name": "2018 Sprint 13 SDK", "startDate": "2018-06-17T20:47:13.621Z", "endDate": "2018-07-01T20:47:00.000Z", "completeDate": "2018-07-02T18:40:05.029Z", "originBoardId": 114 }, { "id": 1078, "state": "closed", "name": "2018 Sprint 20 SDK", "startDate": "2018-09-23T16:57:58.349Z", "endDate": "2018-10-07T16:57:00.000Z", "completeDate": "2018-10-07T23:31:40.476Z", "originBoardId": 114 }, { "id": 1018, "state": "closed", "name": "2018 Sprint 07 SDK", "startDate": "2018-03-25T21:59:36.637Z", "endDate": "2018-04-08T21:59:00.000Z", "completeDate": "2018-04-08T17:55:14.467Z", "originBoardId": 114 }, { "id": 1050, "state": "closed", "name": "2018 Sprint 14 SDK", "startDate": "2018-07-01T18:40:57.193Z", "endDate": "2018-07-15T18:40:00.000Z", "completeDate": "2018-07-16T03:27:08.720Z", "originBoardId": 114 }, { "id": 1084, "state": "closed", "name": "2018 Sprint 21", "startDate": "2018-10-07T23:32:40.560Z", "endDate": "2018-10-21T23:32:00.000Z", "completeDate": "2018-10-21T23:19:05.460Z", "originBoardId": 114 }, { "id": 1021, "state": "closed", "name": "2018 Sprint 08 SDK", "startDate": "2018-04-08T17:57:36.122Z", "endDate": "2018-04-22T17:57:00.000Z", "completeDate": "2018-04-22T22:51:19.120Z", "originBoardId": 114 }, { "id": 1053, "state": "closed", "name": "2018 Sprint 15 SDK", "startDate": "2018-07-15T21:52:05.453Z", "endDate": "2018-07-29T21:52:00.000Z", "completeDate": "2018-07-29T22:25:11.723Z", "originBoardId": 114 }, { "id": 1088, "state": "closed", "name": "2018 Sprint 22", "startDate": "2018-10-21T23:20:52.653Z", "endDate": "2018-11-04T23:20:00.000Z", "completeDate": "2018-11-04T23:29:59.423Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "356337", "author": { "name": "cornflakesuperstar", "key": "cornflakesuperstar", "displayName": "Jason Kotchoff", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Big huge +1 for this please.\r\n\r\nIt's blowing up screens with forms on them - when the keyboard shows and then hides again, parts of the screen are not longer accessible.\r\n\r\n!https://s3-ap-southeast-2.amazonaws.com/geoplus.com.au/form-1.png!\r\n!https://s3-ap-southeast-2.amazonaws.com/geoplus.com.au/form-2-keyboard.png!\r\n!https://s3-ap-southeast-2.amazonaws.com/geoplus.com.au/form-3-hidden-keyboard.png!", "updateAuthor": { "name": "cornflakesuperstar", "key": "cornflakesuperstar", "displayName": "Jason Kotchoff", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-06-30T01:01:39.000+0000", "updated": "2015-06-30T01:01:39.000+0000" }, { "id": "371547", "author": { "name": "mdelmarter", "key": "mdelmarter", "displayName": "Matthew Delmarter", "active": true, "timeZone": "Pacific/Auckland" }, "body": "+1. Not a low priority bug.", "updateAuthor": { "name": "mdelmarter", "key": "mdelmarter", "displayName": "Matthew Delmarter", "active": true, "timeZone": "Pacific/Auckland" }, "created": "2015-11-26T19:23:39.000+0000", "updated": "2015-11-26T19:23:39.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }