Restore auto-complete feature in comments forms

- New catch-all feature supports network/display pages, infinite scroll and live updated conversations
This commit is contained in:
Hypolite Petovan 2020-12-27 20:36:33 -05:00
parent 97bbe3ae96
commit 46ed610d04
2 changed files with 13 additions and 13 deletions

View File

@ -175,6 +175,17 @@ $(function() {
$(textarea).trigger('change'); $(textarea).trigger('change');
}); });
$(".comment-edit-wrapper textarea, .wall-item-comment-wrapper textarea")
.editor_autocomplete(baseurl + '/search/acl')
.bbco_autocomplete('bbcode');
// Ensures asynchronously-added comment forms recognize mentions, tags and BBCodes as well
document.addEventListener("postprocess_liveupdate", function() {
$(".comment-edit-wrapper textarea, .wall-item-comment-wrapper textarea")
.editor_autocomplete(baseurl + '/search/acl')
.bbco_autocomplete('bbcode');
});
/* popup menus */ /* popup menus */
function close_last_popup_menu() { function close_last_popup_menu() {
if (last_popup_menu) { if (last_popup_menu) {
@ -568,10 +579,6 @@ function updateConvItems(data) {
commentBusy = false; commentBusy = false;
$('body').css('cursor', 'auto'); $('body').css('cursor', 'auto');
} }
/* autocomplete @nicknames */
$(".comment-edit-form textarea").editor_autocomplete(baseurl + '/search/acl');
/* autocomplete bbcode */
$(".comment-edit-form textarea").bbco_autocomplete('bbcode');
} }
function liveUpdate(src) { function liveUpdate(src) {

View File

@ -1,13 +1,6 @@
{{if $alternate}} {{if $alternate}}
<link href='{{$alternate}}' rel='alternate' type='application/atom+xml'> <link href="{{$alternate}}" rel="alternate" type="application/atom+xml">
{{/if}} {{/if}}
{{if $conversation}} {{if $conversation}}
<link href='{{$conversation}}' rel='conversation' type='application/atom+xml'> <link href="{{$conversation}}" rel="conversation" type="application/atom+xml">
{{/if}} {{/if}}
<script>
$(document).ready(function() {
$(".comment-edit-wrapper textarea").editor_autocomplete(baseurl + '/search/acl');
// make auto-complete work in more places
$(".wall-item-comment-wrapper textarea").editor_autocomplete(baseurl + '/search/acl');
});
</script>