rename w30 to webxdc
This commit is contained in:
parent
3d70e6f05b
commit
5f6bf9fb14
14
README.md
14
README.md
|
@ -1,14 +1,14 @@
|
||||||
# w30 development tool
|
# Webxdc Development Tool
|
||||||
|
|
||||||
this is a little tool to make development of w30 apps easier.
|
this is a little tool to make development of webxdc apps easier.
|
||||||
|
|
||||||
for developing w30 apps,
|
for developing webxdc apps,
|
||||||
just copy the `deltachat.js` from this repo beside
|
just copy the `webxdc.js` from this repo beside
|
||||||
your `index.html` and you are ready to go.
|
your `index.html` and you are ready to go.
|
||||||
|
|
||||||
no server or installation required.
|
no server or installation required.
|
||||||
|
|
||||||
- include your `deltachat.js` to your `index.html` as usual
|
- include your `webxdc.js` to your `index.html` as usual
|
||||||
- open your `index.html` from your local disk in your browser,
|
- open your `index.html` from your local disk in your browser,
|
||||||
tested with Firefox.
|
tested with Firefox.
|
||||||
- the emulation layer will add an "add peer" button,
|
- the emulation layer will add an "add peer" button,
|
||||||
|
@ -16,10 +16,8 @@ no server or installation required.
|
||||||
- once you call sendUpdate() in on peer,
|
- once you call sendUpdate() in on peer,
|
||||||
all peers will get the update with their update listeners.
|
all peers will get the update with their update listeners.
|
||||||
|
|
||||||
keep in mind, when bundling your w30 app, deltachat.js is not needed,
|
keep in mind, when bundling your webxdc app, `webxdc.js` is not needed,
|
||||||
it will be provided by the target implementation.
|
it will be provided by the target implementation.
|
||||||
|
|
||||||
note, that the api is not yet complete,
|
note, that the api is not yet complete,
|
||||||
this is just a, maybe already useful, proof-of-concept for now.
|
this is just a, maybe already useful, proof-of-concept for now.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8"/>
|
<meta charset="utf-8"/>
|
||||||
<script src="deltachat.js"></script>
|
<script src="webxdc.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<input id="input" type="text"/>
|
<input id="input" type="text"/>
|
||||||
|
@ -12,14 +12,14 @@
|
||||||
|
|
||||||
function sendMsg() {
|
function sendMsg() {
|
||||||
msg = document.getElementById("input").value;
|
msg = document.getElementById("input").value;
|
||||||
window.deltachat.sendUpdate('someone typed "'+msg+'"', {"addr": window.deltachat.selfAddr(), "msg": msg});
|
window.webxdc.sendUpdate('someone typed "'+msg+'"', {"addr": window.webxdc.selfAddr(), "msg": msg});
|
||||||
}
|
}
|
||||||
|
|
||||||
function receiveUpdate(update) {
|
function receiveUpdate(update) {
|
||||||
document.getElementById('output').innerHTML += "<strong><" + update.payload.addr + "></strong> " + update.payload.msg + "<br>";
|
document.getElementById('output').innerHTML += "<strong><" + update.payload.addr + "></strong> " + update.payload.msg + "<br>";
|
||||||
}
|
}
|
||||||
|
|
||||||
window.deltachat.setUpdateListener(receiveUpdate);
|
window.webxdc.setUpdateListener(receiveUpdate);
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
// debug friend: document.writeln(JSON.stringify(value));
|
// debug friend: document.writeln(JSON.stringify(value));
|
||||||
// maybe helpful: window.sessionStorage, https://www.w3schools.com/html/html5_webstorage.asp
|
// maybe helpful: window.sessionStorage, https://www.w3schools.com/html/html5_webstorage.asp
|
||||||
|
|
||||||
window.deltachat = (() => {
|
window.webxdc = (() => {
|
||||||
var updateListener = () => {};
|
var updateListener = () => {};
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
@ -57,7 +57,7 @@ function alterApp() {
|
||||||
title = document.createElement('title');
|
title = document.createElement('title');
|
||||||
document.getElementsByTagName('head')[0].append(title);
|
document.getElementsByTagName('head')[0].append(title);
|
||||||
}
|
}
|
||||||
title.innerText = window.deltachat.selfAddr();
|
title.innerText = window.webxdc.selfAddr();
|
||||||
|
|
||||||
if (getXdcRoot() == window) {
|
if (getXdcRoot() == window) {
|
||||||
var div = document.createElement('div');
|
var div = document.createElement('div');
|
Loading…
Reference in a new issue