Skip to content

Commit 792036a

Browse files
author
ComputerElite
committed
Finally fix onclick issue
1 parent f5f7a9f commit 792036a

4 files changed

Lines changed: 20 additions & 10 deletions

File tree

Assets/html/index.html

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -349,15 +349,25 @@
349349
fetch("android/installedappsandbackups").then(res => res.json().then(res => {
350350
document.getElementById("appList").innerHTML = ""
351351
res.sort((a, b) => a.PackageName.localeCompare(b.PackageName))
352-
var apps = ""
353-
res.forEach(app => {
354-
apps += `<div onclick="ChangeApp(this.getAttribute('value'))" class="listItem${app.PackageName == config.currentApp ? " listItemSelected" : ""}" value="${app.PackageName}">${app.PackageName}</div>`
355-
})
356-
document.getElementById("appList").innerHTML = apps
352+
const interval = 20
353+
var target = 0
354+
var current = 0
355+
var i = setInterval(() => {
356+
target = res.length < target + interval ? res.length : target + interval
357+
var apps = ""
358+
while(current < target) {
359+
var app = res[current]
360+
apps += `<div onclick="ChangeApp('${app.PackageName}')" class="listItem${app.PackageName == config.currentApp ? " listItemSelected" : ""}" value="${app.PackageName}">${app.PackageName}</div>`
361+
current++
362+
}
363+
document.getElementById("appList").innerHTML += apps
364+
if(current == res.length) clearInterval(i)
365+
}, 50)
357366
}))
358367
}
359368

360369
function ChangeApp(package) {
370+
console.log("Changing app to " + package)
361371
fetch("questappversionswitcher/changeapp", {
362372
method: "POST",
363373
body: package

Properties/AndroidManifest.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.1.2" package="com.ComputerElite.questappversionswitcher" android:installLocation="preferExternal" android:versionCode="6">
3-
<uses-sdk android:minSdkVersion="29" android:targetSdkVersion="29" />
2+
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.1.3" package="com.ComputerElite.questappversionswitcher" android:installLocation="preferExternal" android:versionCode="7">
3+
<uses-sdk android:minSdkVersion="28" android:targetSdkVersion="29" />
44
<uses-permission android:name="oculus.permission.handtracking" />
55
<uses-permission android:name="com.oculus.permission.HAND_TRACKING" />
66
<uses-feature android:name="oculus.software.handtracking" android:required="false" />

Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@
2222
// Minor Version
2323
// Build Number
2424
// Revision
25-
[assembly: AssemblyVersion("1.1.2.0")]
26-
[assembly: AssemblyFileVersion("1.1.2.0")]
25+
[assembly: AssemblyVersion("1.1.3.0")]
26+
[assembly: AssemblyFileVersion("1.1.3.0")]

Resources/Resource.designer.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)