aboutsummaryrefslogtreecommitdiffstats
path: root/view/js/main.js
diff options
context:
space:
mode:
authorMario Vavti <mario@mariovavti.com>2019-01-14 14:07:56 +0100
committerMario Vavti <mario@mariovavti.com>2019-01-14 14:07:56 +0100
commit7daf18b0771abbc483edf3e85c30c5df8bc82839 (patch)
treed50561e3bf7ddb547bccd2a1ac9d3982cc0a16ed /view/js/main.js
parent65f2d7fd66103923733a93e7c476939d02b5ce28 (diff)
downloadvolse-hubzilla-7daf18b0771abbc483edf3e85c30c5df8bc82839.tar.gz
volse-hubzilla-7daf18b0771abbc483edf3e85c30c5df8bc82839.tar.bz2
volse-hubzilla-7daf18b0771abbc483edf3e85c30c5df8bc82839.zip
fix a new instance of autocomplete created on each conversation update
Diffstat (limited to 'view/js/main.js')
-rw-r--r--view/js/main.js16
1 files changed, 11 insertions, 5 deletions
diff --git a/view/js/main.js b/view/js/main.js
index ca9ad8ca4..017d39353 100644
--- a/view/js/main.js
+++ b/view/js/main.js
@@ -44,6 +44,17 @@ $(document).ready(function() {
$(document).on('click', '.conversation-settings-link', getConversationSettings);
$(document).on('click', '#settings_module_ajax_submit', postConversationSettings);
+ $(document).on('click focus', '.comment-edit-form textarea', function(e) {
+ if(! this.autocomplete_handled) {
+ /* autocomplete @nicknames */
+ $(this).editor_autocomplete(baseurl+"/acl?f=&n=1");
+ /* autocomplete bbcode */
+ $(this).bbco_autocomplete('bbcode');
+
+ this.autocomplete_handled = true;
+ }
+ });
+
var tf = new Function('n', 's', 'var k = s.split("/")['+aStr['plural_func']+']; return (k ? k : s);');
jQuery.timeago.settings.strings = {
@@ -755,11 +766,6 @@ function updateConvItems(mode,data) {
mediaPlaying = false;
});
- /* autocomplete @nicknames */
- $(".comment-edit-form textarea").editor_autocomplete(baseurl+"/acl?f=&n=1");
- /* autocomplete bbcode */
- $(".comment-edit-form textarea").bbco_autocomplete('bbcode');
-
var bimgs = ((preloadImages) ? false : $(".wall-item-body img").not(function() { return this.complete; }));
var bimgcount = bimgs.length;