]> git.mxchange.org Git - friendica.git/commitdiff
Call asynchronous JS after complete page load
authorHypolite Petovan <mrpetovan@gmail.com>
Tue, 14 Aug 2018 01:01:36 +0000 (03:01 +0200)
committerHypolite Petovan <mrpetovan@gmail.com>
Tue, 14 Aug 2018 01:01:36 +0000 (03:01 +0200)
view/js/acl.js
view/js/main.js

index 257e2c158fe867694cfc21c0a6b0df50a878500f..1f6d25d5aee148ede21b5440175b55eb4d5ddb51 100644 (file)
@@ -42,9 +42,6 @@ function ACL(backend_url, preset, automention, is_mobile){
        /* add/remove mentions  */
        this.element = $("#profile-jot-text");
        this.htmlelm = this.element.get()[0];
-
-       /* startup! */
-       this.get(0,100);
 }
 
 ACL.prototype.remove_mention = function(id) {
@@ -344,7 +341,7 @@ ACL.prototype.populate = function(data){
 
 /**
  * @brief Deselect previous selected contact.
- * 
+ *
  * @param {int} id The contact ID.
  * @returns {void}
  */
index 88cfe89ee6b41727e872fc6ed61d67ceb3fe731f..32510233322389eb0be2177f745780d9ca24f55b 100644 (file)
@@ -302,7 +302,12 @@ $(function() {
                $('#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
        $(document).keydown(function(event) {
                if (event.keyCode == '8') {