Merge pull request #5611 from MrPetovan/task/defer-ping-acl

Call asynchronous JS after complete page load
This commit is contained in:
Michael Vogel 2018-08-14 06:08:32 +02:00 committed by GitHub
commit 246b5644fb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 5 deletions

View file

@ -42,9 +42,6 @@ function ACL(backend_url, preset, automention, is_mobile){
/* add/remove mentions */ /* add/remove mentions */
this.element = $("#profile-jot-text"); this.element = $("#profile-jot-text");
this.htmlelm = this.element.get()[0]; this.htmlelm = this.element.get()[0];
/* startup! */
this.get(0,100);
} }
ACL.prototype.remove_mention = function(id) { ACL.prototype.remove_mention = function(id) {

View file

@ -302,7 +302,12 @@ $(function() {
$('#nav-notifications-menu').perfectScrollbar('update'); $('#nav-notifications-menu').perfectScrollbar('update');
}); });
NavUpdate(); // Asynchronous calls are deferred until the very end of the page load to ease on slower connections
window.addEventListener("load", function(){
NavUpdate();
acl.get(0, 100);
});
// Allow folks to stop the ajax page updates with the pause/break key // Allow folks to stop the ajax page updates with the pause/break key
$(document).keydown(function(event) { $(document).keydown(function(event) {
if (event.keyCode == '8') { if (event.keyCode == '8') {