aboutsummaryrefslogtreecommitdiffstats
path: root/view
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2014-04-10 18:46:22 -0700
committerfriendica <info@friendica.com>2014-04-10 18:46:22 -0700
commita798dd767d1d3e7d250db2b9387b754a713c5cce (patch)
treea8784a09de2711d958661e3c1dbf6128a79ecabd /view
parent9bb7811d741339404ea6b372363c805d41a84794 (diff)
downloadvolse-hubzilla-a798dd767d1d3e7d250db2b9387b754a713c5cce.tar.gz
volse-hubzilla-a798dd767d1d3e7d250db2b9387b754a713c5cce.tar.bz2
volse-hubzilla-a798dd767d1d3e7d250db2b9387b754a713c5cce.zip
push notes widget updates to channel clones on focusout (final save). Don't do this for the auto-save events (every ten seconds) which could generate superfluous network traffic.
Diffstat (limited to 'view')
-rw-r--r--view/tpl/notes.tpl8
1 files changed, 5 insertions, 3 deletions
diff --git a/view/tpl/notes.tpl b/view/tpl/notes.tpl
index 3ec57ba12..0e8c8017c 100644
--- a/view/tpl/notes.tpl
+++ b/view/tpl/notes.tpl
@@ -4,9 +4,7 @@ var noteSaveTimer = null;
$(document).on('focusout',"#note-text",function(e){
if(noteSaveTimer)
clearTimeout(noteSaveTimer);
- noteSaveChanges();
- if(noteSaveTimer)
- clearTimeout(noteSaveTimer);
+ notePostFinal();
noteSaveTimer = null;
});
@@ -14,6 +12,10 @@ $(document).on('focusin',"#note-text",function(e){
noteSaveTimer = setTimeout(noteSaveChanges,10000);
});
+function notePostFinal() {
+ $.post('notes/sync', { 'note_text' : $('#note-text').val() });
+}
+
function noteSaveChanges() {
$.post('notes', { 'note_text' : $('#note-text').val() });
noteSaveTimer = setTimeout(noteSaveChanges,10000);