From eec7547deceb3f942f9b87647b99f20a9259fe77 Mon Sep 17 00:00:00 2001 From: deannah Date: Thu, 17 Oct 2013 07:27:49 -0400 Subject: [PATCH] [Web] Syncs notes when a note is saved or edited. --- src/js/platforms/web/Views/Omnibox.js | 11 +++++++++++ src/js/platforms/web/Views/notes.js | 13 +++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 src/js/platforms/web/Views/Omnibox.js create mode 100644 src/js/platforms/web/Views/notes.js diff --git a/src/js/platforms/web/Views/Omnibox.js b/src/js/platforms/web/Views/Omnibox.js new file mode 100644 index 0000000..9550a22 --- /dev/null +++ b/src/js/platforms/web/Views/Omnibox.js @@ -0,0 +1,11 @@ +(function(L) { + + var oldOmniboxView = L.views.OmniboxView; + L.views.OmniboxView = L.views.OmniboxView.extend({ + save: function(options) { + oldOmniboxView.prototype.save.call(this, options); + L.server.syncNotes(); + } + }); + +})(ListIt); diff --git a/src/js/platforms/web/Views/notes.js b/src/js/platforms/web/Views/notes.js new file mode 100644 index 0000000..9c31438 --- /dev/null +++ b/src/js/platforms/web/Views/notes.js @@ -0,0 +1,13 @@ +(function(L) { + + var oldNoteView = L.views.NoteView; + L.views.NoteView = L.views.NoteView.extend({ + closeEditor: function() { + oldNoteView.prototype.closeEditor.call(this); + if (this._editorOpen) { + L.server.syncNotes(); + } + } + }); + +})(ListIt);