summaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
Diffstat (limited to 'public')
-rw-r--r--public/js/index.js17
1 files changed, 14 insertions, 3 deletions
diff --git a/public/js/index.js b/public/js/index.js
index 445a820b..5bddfbd0 100644
--- a/public/js/index.js
+++ b/public/js/index.js
@@ -57,6 +57,9 @@ var syncScrollToView = syncScroll.syncScrollToView;
var historyModule = require('./history');
var writeHistory = historyModule.writeHistory;
var deleteServerHistory = historyModule.deleteServerHistory;
+var getHistory = historyModule.getHistory;
+var saveHistory = historyModule.saveHistory;
+var removeHistory = historyModule.removeHistory;
var renderer = require('./render');
var preventXSS = renderer.preventXSS;
@@ -2292,9 +2295,17 @@ socket.on('error', function (data) {
location.href = serverurl + "/403";
});
socket.on('delete', function () {
- deleteServerHistory(noteid, function (err, data) {
- if (!err) location.href = serverurl;
- });
+ if (personalInfo.login) {
+ deleteServerHistory(noteid, function (err, data) {
+ if (!err) location.href = serverurl;
+ });
+ } else {
+ getHistory(function (notehistory) {
+ var newnotehistory = removeHistory(noteid, notehistory);
+ saveHistory(newnotehistory);
+ location.href = serverurl;
+ });
+ }
});
var retryOnDisconnect = false;
var retryTimer = null;