From: Scott Main Date: Thu, 28 Jul 2011 01:20:34 +0000 (-0700) Subject: docs: update api filtering to support provisional APIs (api levels that are string... X-Git-Tag: android-x86-4.4-r1~1644^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=70e606653a26f519d42673890c487b397603572a;p=android-x86%2Fbuild.git docs: update api filtering to support provisional APIs (api levels that are string names) Change-Id: I2df890739054e4130e455c9dcf5540a9c39f5ee3 --- diff --git a/tools/droiddoc/templates-sdk/assets/android-developer-reference.js b/tools/droiddoc/templates-sdk/assets/android-developer-reference.js index 31a702b0c..5561cc906 100644 --- a/tools/droiddoc/templates-sdk/assets/android-developer-reference.js +++ b/tools/droiddoc/templates-sdk/assets/android-developer-reference.js @@ -5,6 +5,7 @@ addLoadEvent(changeApiLevel); var API_LEVEL_ENABLED_COOKIE = "api_level_enabled"; var API_LEVEL_COOKIE = "api_level"; var minLevel = 1; +var maxLevel = 1; function toggleApiLevelSelector(checkbox) { var date = new Date(); @@ -23,9 +24,9 @@ function toggleApiLevelSelector(checkbox) { } function buildApiLevelSelector() { - var maxLevel = SINCE_DATA.length; + maxLevel = SINCE_DATA.length; var userApiLevelEnabled = readCookie(API_LEVEL_ENABLED_COOKIE); - var userApiLevel = readCookie(API_LEVEL_COOKIE); + var userApiLevel = parseInt(readCookie(API_LEVEL_COOKIE)); userApiLevel = userApiLevel == 0 ? maxLevel : userApiLevel; // If there's no cookie (zero), use the max by default if (userApiLevelEnabled == 0) { @@ -34,41 +35,45 @@ function buildApiLevelSelector() { $("#apiLevelCheckbox").attr("checked","checked"); $("#api-level-toggle label").removeClass("disabled"); } - - minLevel = $("body").attr("class"); + + minLevel = parseInt($("body").attr("class")); + // Handle provisional api levels; the provisional level will always be the highest possible level + if (isNaN(minLevel)) { + minLevel = maxLevel; + } var select = $("#apiLevelSelector").html("").change(changeApiLevel); for (var i = maxLevel-1; i >= 0; i--) { var option = $("