]> source.dussan.org Git - nextcloud-server.git/commitdiff
Only load the big (128x128) avatar on the perosnal page
authorRoeland Jago Douma <rullzer@owncloud.com>
Thu, 17 Dec 2015 12:46:25 +0000 (13:46 +0100)
committerRoeland Jago Douma <rullzer@owncloud.com>
Thu, 17 Dec 2015 12:55:22 +0000 (13:55 +0100)
Before the code was executed on every page if a user was logged in. Now
only on the personal page. Thus saving a request on all other pages.

core/js/avatar.js
settings/js/personal.js

index 8ff136d67ca9d4624492703857932e3053344281..10214c35fbe55f18955fac1892e280c8853e6aa2 100644 (file)
@@ -1,7 +1,6 @@
 $(document).ready(function(){
        if (OC.currentUser) {
-               // Personal settings
-               $('#avatar .avatardiv').avatar(OC.currentUser, 128);
+
        }
        // User settings
        $.each($('td.avatar .avatardiv'), function(i, element) {
index 8362adac2a6fb971201a4429abff8f8853b8c596..b90194b90ec2255a3812ddb581d7c8ff85eefcc6 100644 (file)
@@ -405,6 +405,11 @@ $(document).ready(function () {
        if ($('#sslCertificate > tbody > tr').length === 0) {
                $('#sslCertificate').hide();
        }
+
+       // Load the big avatar
+       if (oc_config.enable_avatars) {
+               $('#avatar .avatardiv').avatar(OC.currentUser, 128);
+       }
 });
 
 if (!OC.Encryption) {