kill another window variable
This commit is contained in:
parent
e699073d45
commit
29e24f556c
@ -232,8 +232,16 @@ define([
|
|||||||
|
|
||||||
var rti = module.realtimeInput = realtimeInput.start(realtimeOptions);
|
var rti = module.realtimeInput = realtimeInput.start(realtimeOptions);
|
||||||
|
|
||||||
// FIXME Spaghetti code. realtime-input needs access to this variable..
|
/*
|
||||||
var propogate = window.cryptpad_propogate = function () {
|
It's incredibly important that you assign 'rti.onLocal'
|
||||||
|
It's used inside of realtimeInput to make sure that all changes
|
||||||
|
make it into chainpad.
|
||||||
|
|
||||||
|
It's being assigned this way because it can't be passed in, and
|
||||||
|
and can't be easily returned from realtime input without making
|
||||||
|
the code less extensible.
|
||||||
|
*/
|
||||||
|
var propogate = rti.onLocal = function () {
|
||||||
var shjson = JSON.stringify(Hyperjson.fromDOM(inner, isNotMagicLine));
|
var shjson = JSON.stringify(Hyperjson.fromDOM(inner, isNotMagicLine));
|
||||||
if (!rti.patchText(shjson)) { return; }
|
if (!rti.patchText(shjson)) { return; }
|
||||||
rti.onEvent(shjson);
|
rti.onEvent(shjson);
|
||||||
|
|||||||
@ -224,8 +224,9 @@ define([
|
|||||||
verbose(message);
|
verbose(message);
|
||||||
allMessages.push(message);
|
allMessages.push(message);
|
||||||
if (!initializing) {
|
if (!initializing) {
|
||||||
// FIXME this is out of sync with the application logic
|
if (toReturn.onLocal) {
|
||||||
window.cryptpad_propogate();
|
toReturn.onLocal();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
realtime.message(message);
|
realtime.message(message);
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user