From 64b879ac5bbabe0489869f76b3a20f26aca6ce22 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Mon, 2 Nov 2009 18:05:41 -0800 Subject: [PATCH] docs: fix js error when there's no api level cookie saved. currently, if there's no api level cookie saved, then the selectedLevelItem variable will be undefined and will throw an error at the end of the buildApilevelSelector function. Now, userApiLevel is set to the max level in this case. --- tools/droiddoc/templates/assets/android-developer-reference.js | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/droiddoc/templates/assets/android-developer-reference.js b/tools/droiddoc/templates/assets/android-developer-reference.js index b96e1366c..629959661 100644 --- a/tools/droiddoc/templates/assets/android-developer-reference.js +++ b/tools/droiddoc/templates/assets/android-developer-reference.js @@ -26,6 +26,7 @@ function buildApiLevelSelector() { var maxLevel = SINCE_DATA.length; var userApiLevelEnabled = readCookie(API_LEVEL_ENABLED_COOKIE); var userApiLevel = readCookie(API_LEVEL_COOKIE); + userApiLevel = userApiLevel == 0 ? maxLevel : userApiLevel; // If there's no cookie (zero), use the max by default if (userApiLevelEnabled == 0) { $("#apiLevelSelector").attr("disabled","disabled");