add forget button to whiteboard and handle disconnection better
This commit is contained in:
parent
d4ce3dc6b9
commit
76471f7b90
@ -50,6 +50,7 @@ define([
|
|||||||
|
|
||||||
$width.on('change', updateBrushWidth);
|
$width.on('change', updateBrushWidth);
|
||||||
|
|
||||||
|
// TODO add a better color palette
|
||||||
var palette = ['red', 'blue', 'green', 'white', 'black', 'purple',
|
var palette = ['red', 'blue', 'green', 'white', 'black', 'purple',
|
||||||
'gray', 'beige', 'brown', 'cyan', 'darkcyan', 'gold', 'yellow', 'pink'];
|
'gray', 'beige', 'brown', 'cyan', 'darkcyan', 'gold', 'yellow', 'pink'];
|
||||||
var $colors = $('#colors');
|
var $colors = $('#colors');
|
||||||
@ -175,6 +176,13 @@ define([
|
|||||||
var $export = Cryptpad.createButton('export', true, {}, saveImage);
|
var $export = Cryptpad.createButton('export', true, {}, saveImage);
|
||||||
$rightside.append($export);
|
$rightside.append($export);
|
||||||
|
|
||||||
|
var $forget = Cryptpad.createButton('forget', true, {}, function (err, title) {
|
||||||
|
if (err) { return; }
|
||||||
|
setEditable(false);
|
||||||
|
toolbar.failed();
|
||||||
|
});
|
||||||
|
$rightside.append($forget);
|
||||||
|
|
||||||
var editHash;
|
var editHash;
|
||||||
var viewHash = Cryptpad.getViewHashFromKeys(info.channel, secret.keys);
|
var viewHash = Cryptpad.getViewHashFromKeys(info.channel, secret.keys);
|
||||||
|
|
||||||
@ -339,13 +347,12 @@ define([
|
|||||||
|
|
||||||
var onAbort = config.onAbort = function (info) {
|
var onAbort = config.onAbort = function (info) {
|
||||||
setEditable(false);
|
setEditable(false);
|
||||||
window.alert("Server Connection Lost");
|
toolbar.failed();
|
||||||
|
Cryptpad.alert(Messages.common_connectionLost, undefined, true);
|
||||||
if (window.confirm("Would you like to save your image?")) {
|
|
||||||
saveImage();
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// TODO onConnectionStateChange
|
||||||
|
|
||||||
var rt = Realtime.start(config);
|
var rt = Realtime.start(config);
|
||||||
|
|
||||||
canvas.on('mouse:up', onLocal);
|
canvas.on('mouse:up', onLocal);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user