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);