28 lines
657 B
JavaScript
28 lines
657 B
JavaScript
|
|
Y({
|
|
db: {
|
|
name: "Memory"
|
|
},
|
|
connector: {
|
|
name: "WebRTC",
|
|
room: "mineeeeeee",
|
|
debug: true
|
|
}
|
|
}).then(function(yconfig){
|
|
window.y = yconfig.root;
|
|
window.yconfig = yconfig;
|
|
var textarea = document.getElementById("textfield");
|
|
yconfig.root.observe(function(events){
|
|
for (var e in events) {
|
|
var event = events[e];
|
|
if (event.name === "text" && (event.type === "add" || event.type === "update")) {
|
|
event.object.get(event.name).then(function(text){ //eslint-disable-line
|
|
text.bind(textarea);
|
|
window.ytext = text;
|
|
});
|
|
}
|
|
}
|
|
});
|
|
yconfig.root.set("text", Y.TextBind);
|
|
});
|