{ "id": "89088", "key": "TIMOB-8383", "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": "13273", "description": "Release 2.0.2", "name": "Release 2.0.2", "archived": false, "released": true, "releaseDate": "2012-05-31" }, { "id": "13271", "description": "Release 2.1.0", "name": "Release 2.1.0", "archived": false, "released": true, "releaseDate": "2012-06-29" }, { "id": "13277", "name": "Sprint 2012-08", "archived": true, "released": true, "releaseDate": "2012-04-22" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-04-13T14:13:54.000+0000", "created": "2012-03-28T16:47:11.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "SupportTeam", "api", "module_app_properties", "qe-testadded" ], "versions": [ { "id": "12593", "name": "Release 2.0.0", "archived": false, "released": true, "releaseDate": "2012-03-30" } ], "issuelinks": [ { "id": "16501", "type": { "id": "10001", "name": "Cloners", "inward": "is cloned into", "outward": "is cloned from" }, "inwardIssue": { "id": "89870", "key": "TIMOB-8694", "fields": { "summary": "Android: Feature to add a property to detect if keyboard is being displayed or not", "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": "Medium", "id": "3" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2013-10-17T10:06:30.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": "It has been requested to add a new feature to check if soft keyboard on the device is displayed or not. ", "attachment": [], "flagged": false, "summary": "iOS: Feature to add a property to detect if keyboard is being displayed or not", "creator": { "name": "vjoshi", "key": "vjoshi", "displayName": "Varun Joshi", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "vjoshi", "key": "vjoshi", "displayName": "Varun Joshi", "active": true, "timeZone": "America/New_York" }, "environment": "Platform OS: iOS ver 5.0", "comment": { "comments": [ { "id": "190362", "author": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-04-09T13:35:07.000+0000", "updated": "2012-04-09T13:35:07.000+0000" }, { "id": "190644", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This issue is not a duplicate of TIMOB-7724. They describe independent (but related) features.", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-04-11T16:29:03.000+0000", "updated": "2012-04-11T16:29:03.000+0000" }, { "id": "190651", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "h4. Testing\r\n----\r\n\r\n{code}\r\n\r\nvar win = Ti.UI.createWindow({\r\n\tbackgroundColor:'white'\r\n});\r\nvar input = Ti.UI.createTextField({\r\n\twidth:200,\r\n\theight:40,\r\n\tvalue:'click me',\r\n\ttop:20,\r\n\tborderStyle:Ti.UI.INPUT_BORDERSTYLE_LINE\r\n});\r\n\r\nfunction isVisible() {\r\n\tinput.value = 'visible? '+Ti.App.keyboardVisible;\r\n}\r\n\r\ninput.addEventListener('click', isVisible);\r\n\r\nvar button = Ti.UI.createButton({\r\n\twidth:200,\r\n\theight:40,\r\n\ttitle:'keyboard visible?',\r\n\ttop:80\r\n});\r\nbutton.addEventListener('click', isVisible);\r\n\r\nwin.add(input);\r\nwin.add(button);\r\nwin.open();\r\n{code}\r\n\r\nIf the feature works correctly, the field text will change to \"visible? x\" when you click on the button, where \"x\" is the current value of whether or not the keyboard is visible. Note that you can click on the button while the text field is still focused.", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-04-11T16:52:43.000+0000", "updated": "2012-04-11T16:52:43.000+0000" }, { "id": "190824", "author": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR https://github.com/appcelerator/titanium_mobile/pull/1986 merged.", "updateAuthor": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-04-12T16:52:26.000+0000", "updated": "2012-04-12T16:52:26.000+0000" }, { "id": "198081", "author": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Tested with iPhone 4s 5.0.1 with 2.1.0.v20120608174150", "updateAuthor": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-06-11T15:50:22.000+0000", "updated": "2012-06-11T15:50:22.000+0000" }, { "id": "275403", "author": { "name": "jithinv@exalture.com", "key": "jithinv@exalture.com", "displayName": "jithinpv", "active": true, "timeZone": "America/Los_Angeles" }, "body": "please implement this feature for android ", "updateAuthor": { "name": "jithinv@exalture.com", "key": "jithinv@exalture.com", "displayName": "jithinpv", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-10-17T10:06:30.000+0000", "updated": "2013-10-17T10:06:30.000+0000" } ], "maxResults": 11, "total": 11, "startAt": 0 } } }