{ "id": "124323", "key": "TIMOB-16121", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "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": "15817", "description": "2014 Sprint 01", "name": "2014 Sprint 01", "archived": true, "released": true, "releaseDate": "2014-01-17" }, { "id": "15820", "description": "2014 Sprint 01 API", "name": "2014 Sprint 01 API", "archived": true, "released": true, "releaseDate": "2014-01-17" }, { "id": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-01-27T18:07:50.000+0000", "created": "2014-01-02T10:12:50.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "ios7", "ipad", "navbar", "navbarhidden", "navigationWindow", "qe-3.5.0", "qe-manualtest", "splitwindow", "tabgroup" ], "versions": [], "issuelinks": [], "assignee": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2015-02-03T21:07:51.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": "If you put a SplitWindow inside a Tab in a TabGroup, it will always show the NavBar generated automatically by the Tab, even if you set the Splitwindow's navBarHidden to false.\r\n\r\nThis is not the case with regular windows, which allow you to show/hide their defaultly created NavBars.\r\n\r\nBecause SplitWindows have their own NavBars for the master/detail view, it makes it impossible to use a SplitWindow correctly within a TabGroup.\r\n\r\nI've attached an example that shows the double NavBars created with the SplitWindow, along with this working correctly for regular windows.", "attachment": [ { "id": "44889", "filename": "app.js", "author": { "name": "jamesdlow", "key": "jamesdlow", "displayName": "James David Low", "active": true, "timeZone": "Europe/London" }, "created": "2014-01-02T10:12:50.000+0000", "size": 827, "mimeType": "text/javascript" } ], "flagged": false, "summary": "iOS: Expose navbarhidden property on all TiWindowProxy objects", "creator": { "name": "jamesdlow", "key": "jamesdlow", "displayName": "James David Low", "active": true, "timeZone": "Europe/London" }, "subtasks": [], "reporter": { "name": "jamesdlow", "key": "jamesdlow", "displayName": "James David Low", "active": true, "timeZone": "Europe/London" }, "environment": "Titanium Mobile SDK 3.2.0\r\niOS SDK 7.0.3", "closedSprints": [ { "id": 309, "state": "closed", "name": "2015 Sprint 02 SDK", "startDate": "2015-01-17T01:00:16.697Z", "endDate": "2015-01-31T01:00:00.000Z", "completeDate": "2015-02-02T14:36:09.696Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "286509", "author": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "placing a split window inside a tabgroup is a unsupported behavior. Marking ticket as invalid. ", "updateAuthor": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-02T18:46:50.000+0000", "updated": "2014-01-02T18:46:50.000+0000" }, { "id": "286512", "author": { "name": "jamesdlow", "key": "jamesdlow", "displayName": "James David Low", "active": true, "timeZone": "Europe/London" }, "body": "This used to be possible prior to introduction of iOS 3.X\n\nWhat am I supposed to do with the applications that I've had launched in the appstore for years that I now can't update?", "updateAuthor": { "name": "jamesdlow", "key": "jamesdlow", "displayName": "James David Low", "active": true, "timeZone": "Europe/London" }, "created": "2014-01-02T18:53:36.000+0000", "updated": "2014-01-02T18:53:36.000+0000" }, { "id": "287516", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "@[~jamesdlow]\n\nSee possible workaround in TIMOB-16129 to support navBarHidden property on objects other than Ti.UI.Window ", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-01-09T21:53:25.000+0000", "updated": "2014-01-09T21:53:25.000+0000" }, { "id": "290205", "author": { "name": "jamesdlow", "key": "jamesdlow", "displayName": "James David Low", "active": true, "timeZone": "Europe/London" }, "body": "@Vishal Duggal\r\n\r\nI see the code for the viewWillAppear function. I'll try that, but why can't the Titanium team modify the Titanium SDK to support the navBarHidden property?", "updateAuthor": { "name": "jamesdlow", "key": "jamesdlow", "displayName": "James David Low", "active": true, "timeZone": "Europe/London" }, "created": "2014-01-29T11:05:32.000+0000", "updated": "2014-01-29T11:05:32.000+0000" }, { "id": "290206", "author": { "name": "jamesdlow", "key": "jamesdlow", "displayName": "James David Low", "active": true, "timeZone": "Europe/London" }, "body": "I mean adding the navBarHidden to the split window", "updateAuthor": { "name": "jamesdlow", "key": "jamesdlow", "displayName": "James David Low", "active": true, "timeZone": "Europe/London" }, "created": "2014-01-29T11:14:39.000+0000", "updated": "2014-01-29T11:14:39.000+0000" }, { "id": "332354", "author": { "name": "jamesdlow", "key": "jamesdlow", "displayName": "James David Low", "active": true, "timeZone": "Europe/London" }, "body": "Hi,\r\nI created a pull request for this. I was asked to fix some formatting in the code which I've done. How can I get someone to look at it again so I can get it merged in?\r\n\r\nhttps://github.com/appcelerator/titanium_mobile/pull/5643\r\n\r\nThanks,\r\nJames", "updateAuthor": { "name": "jamesdlow", "key": "jamesdlow", "displayName": "James David Low", "active": true, "timeZone": "Europe/London" }, "created": "2014-11-15T10:32:59.000+0000", "updated": "2014-11-15T10:32:59.000+0000" }, { "id": "334181", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Reopening ticket. The PR is still open and unaddressed. ", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-12-01T20:47:08.000+0000", "updated": "2014-12-01T20:47:08.000+0000" }, { "id": "340619", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Pull pending\r\nmaster - https://github.com/appcelerator/titanium_mobile/pull/6603", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-01-26T21:06:09.000+0000", "updated": "2015-01-26T21:06:09.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }