|
|
@ -53,9 +53,9 @@ function selectDefaultSDK() { |
|
|
|
var sdk = androidVersionToSDK(getAndroidVersion()); |
|
|
|
if (!sdk) |
|
|
|
return false; |
|
|
|
if (sdk < 24) |
|
|
|
if (sdk < 29) |
|
|
|
return 'sdk_21'; |
|
|
|
return 'sdk_24'; |
|
|
|
return 'sdk_29'; |
|
|
|
} |
|
|
|
|
|
|
|
function androidVersionToSDK(av) { |
|
|
@ -89,8 +89,13 @@ function androidVersionToSDK(av) { |
|
|
|
case 8: |
|
|
|
return 26+minor; |
|
|
|
case 9: |
|
|
|
default: |
|
|
|
return 28; |
|
|
|
case 10: |
|
|
|
return 29; |
|
|
|
case 11: |
|
|
|
return 30; |
|
|
|
default: |
|
|
|
return 21; |
|
|
|
} |
|
|
|
|
|
|
|
// will never get here |
|
|
@ -115,7 +120,7 @@ function radioClick(appTarget, obj) { |
|
|
|
} |
|
|
|
|
|
|
|
function doDownload(appName, appTarget, apkPrefix) { |
|
|
|
var arch = '', target = ''; |
|
|
|
var arch = '', target = '', target_2 = ''; |
|
|
|
|
|
|
|
var objs = document.getElementsByName(appTarget + '_arch'); |
|
|
|
for (var i = 0; i < objs.length; i++) { |
|
|
@ -132,10 +137,11 @@ function doDownload(appName, appTarget, apkPrefix) { |
|
|
|
if (objs[i].checked) { |
|
|
|
switch (objs[i].value) { |
|
|
|
case '21': |
|
|
|
target = 'ChromePublic'; |
|
|
|
target = 'ChromeModernPublic'; |
|
|
|
break; |
|
|
|
case '24': |
|
|
|
target = 'MonochromePublic'; |
|
|
|
case '29': |
|
|
|
target = 'TrichromeChrome'; |
|
|
|
target_2 = 'TrichromeLibrary'; |
|
|
|
break; |
|
|
|
default: |
|
|
|
console.error("unknown SDK:", objs[i].value); |
|
|
@ -150,7 +156,11 @@ function doDownload(appName, appTarget, apkPrefix) { |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
window.location.href = 'https://uc.droidware.info/release/' + appName + '/' + target + '/' + apkPrefix + target + '_' + arch + '.apk'; |
|
|
|
if (target_2 != '') { |
|
|
|
window.open('https://uc.droidware.info/release/' + appName + '/' + target + '/' + apkPrefix + target_2 + '_' + arch + '.apk'); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
</script> |
|
|
|