{ "id": "62732", "key": "TIMOB-2100", "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": "11225", "name": "Release 1.5.0", "archived": true, "released": true, "releaseDate": "2010-12-14" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T01:58:05.000+0000", "created": "2011-04-15T03:10:26.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "android", "feature", "rplist" ], "versions": [], "issuelinks": [], "assignee": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T01:58:05.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "{html}

By default minRange = min and maxRange = max. These settings are\nbackward compatible.

\n

During creation of the control, min and max settings are\ndetermined first, then minRange and maxRange are checked. If they\nare out of bounds then they are set to min or max depending on the\ndirection.

\n

Example 1:
\nmin = 0, max = 10
\nif (minRange < min) minRange = min; if (minRange > max)\nminRange = max;
\nif (maxRange > max) maxRange = max; if (maxRange < min)\nmaxRange = min;

\n

This keeps the values sane.

\n

If min or max is changed dynamically, then their range value is\nset to the new min or max.

\n

Example 2:

\n

slider.min = 12; // minRange will now be 12
\nslider.max = 14; // maxRange will now be 14

\n

After setting the bounds if you want a new min/max Range you may\nset them.

{html}", "attachment": [], "flagged": false, "summary": "Android: Implement minRange and maxRange on Slider", "creator": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "127491", "author": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [523fd69721113ab829bd9fdab9a2a7f28568e4b2])\n[#2100] Implemented on android_native_refactor\nneeds to be ported to master \nhttp://github.com/appcelerator/titanium_mobile/commit/523fd69721113...

{html}", "updateAuthor": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:10:27.000+0000", "updated": "2011-04-15T03:10:27.000+0000" }, { "id": "127492", "author": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [49be0e6f88158503394d3bb4ffd2b5f840bdb035])\n[#2100] ported to master, need to add KS example\n\nhttp://github.com/appcelerator/titanium_mobile/commit/49be0e6f88158...

{html}", "updateAuthor": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:10:27.000+0000", "updated": "2011-04-15T03:10:27.000+0000" }, { "id": "127493", "author": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [8bc11b39ba40d41581da9cff2e31e2002170a3f3])\n[#2100 state:fixed-in-qa] Ported slider\nminRange/maxRange support from android_native_refactor. Added\nexample in KitchenSink for Android support. Added messages instead\nof crashing for [#2176 state:fixed-in-qa] also fixed a bug that\nsurfaced when fixing 2176 where a drawable w/ a null bitmap was\ncreated. \nhttp://github.com/appcelerator/titanium_mobile/commit/8bc11b39ba40d...

{html}", "updateAuthor": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:10:27.000+0000", "updated": "2011-04-15T03:10:27.000+0000" }, { "id": "127494", "author": { "name": "mschmulen", "key": "mschmulen", "displayName": "Matt Schmulen", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

pass regression android 2.1 sim

{html}", "updateAuthor": { "name": "mschmulen", "key": "mschmulen", "displayName": "Matt Schmulen", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:10:28.000+0000", "updated": "2011-04-15T03:10:28.000+0000" }, { "id": "127495", "author": { "name": "mschmulen", "key": "mschmulen", "displayName": "Matt Schmulen", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

passed regression android 1.6 sim Titanium SDK version: 1.5.0\n(11/24/10 12:05 c0aff27)

{html}", "updateAuthor": { "name": "mschmulen", "key": "mschmulen", "displayName": "Matt Schmulen", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:10:28.000+0000", "updated": "2011-04-15T03:10:28.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }