mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2024-11-28 12:56:49 +01:00
call the ready event as soon as the app js file has been loaded. Add a button to debug the different steps.
This commit is contained in:
parent
a89fea9c7d
commit
2da50e27c2
@ -11,11 +11,12 @@
|
|||||||
<!-- TODO -->
|
<!-- TODO -->
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body style="width: 100%;">
|
<body onload="" style="width: 100%;">
|
||||||
<div id="step1">
|
<div id="step1">
|
||||||
<h2>Url of the configuration:</h2>
|
<h2>Url of the configuration:</h2>
|
||||||
<div id="config_url" style="height: 100px; width: 100%;"></div>
|
<div id="config_url" style="height: 100px; width: 100%;"></div>
|
||||||
<button name="open config" value="open config" onclick="Pebble.actuallyOpenURL()" >Open configuration website</button>
|
<button name="show config" value="show config" onclick="Pebble.showConfiguration()" >1) showConfig</button>
|
||||||
|
<button name="open config" value="open config" onclick="Pebble.actuallyOpenURL()" >2) Open configuration website</button>
|
||||||
</div>
|
</div>
|
||||||
<div id="step2">
|
<div id="step2">
|
||||||
<h2>Incoming configuration data:</h2>
|
<h2>Incoming configuration data:</h2>
|
||||||
|
@ -72,9 +72,15 @@ function gbPebble() {
|
|||||||
|
|
||||||
//needs to be called like this because of original Pebble function name
|
//needs to be called like this because of original Pebble function name
|
||||||
this.openURL = function(url) {
|
this.openURL = function(url) {
|
||||||
document.getElementById("config_url").innerHTML=url;
|
if (url.lastIndexOf("http", 0) === 0) {
|
||||||
var UUID = GBjs.getAppUUID();
|
document.getElementById("config_url").innerHTML=url;
|
||||||
this.configurationURL = new Uri(url).addQueryParam("return_to", "gadgetbridge://"+UUID+"?config=true&json=");
|
var UUID = GBjs.getAppUUID();
|
||||||
|
this.configurationURL = new Uri(url).addQueryParam("return_to", "gadgetbridge://"+UUID+"?config=true&json=");
|
||||||
|
} else {
|
||||||
|
//TODO: add custom return_to
|
||||||
|
location.href = url;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
this.getActiveWatchInfo = function() {
|
this.getActiveWatchInfo = function() {
|
||||||
@ -122,7 +128,7 @@ if (jsConfigFile != null) {
|
|||||||
Pebble.parseconfig(t);
|
Pebble.parseconfig(t);
|
||||||
} else {
|
} else {
|
||||||
document.getElementById('step2').style.display="none";
|
document.getElementById('step2').style.display="none";
|
||||||
Pebble.showConfiguration();
|
Pebble.ready();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user