summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorRoeland Jago Douma <rullzer@owncloud.com>2015-12-17 07:56:02 +0100
committerRoeland Jago Douma <rullzer@owncloud.com>2015-12-17 16:30:23 +0100
commit6248bad0f7b23c16049045ea150a11948b0ebeb1 (patch)
tree71a72d456851e8b6eec69954c26816b5c4b482c4 /core
parent3818a055b96a528263585b93f598fb479b5a1ec4 (diff)
downloadnextcloud-server-6248bad0f7b23c16049045ea150a11948b0ebeb1.tar.gz
nextcloud-server-6248bad0f7b23c16049045ea150a11948b0ebeb1.zip
Add a default size to the avatar placeholders
This removed the need to do an avatar request on the "empty" row in the user settings.
Diffstat (limited to 'core')
-rw-r--r--core/js/avatar.js4
-rw-r--r--core/js/placeholder.js8
2 files changed, 6 insertions, 6 deletions
diff --git a/core/js/avatar.js b/core/js/avatar.js
index 10214c35fbe..78b8c2a8cf5 100644
--- a/core/js/avatar.js
+++ b/core/js/avatar.js
@@ -2,8 +2,4 @@ $(document).ready(function(){
if (OC.currentUser) {
}
- // User settings
- $.each($('td.avatar .avatardiv'), function(i, element) {
- $(element).avatar($(element).parent().parent().data('uid'), 32);
- });
});
diff --git a/core/js/placeholder.js b/core/js/placeholder.js
index 74bb9b1881d..26eb3507d7b 100644
--- a/core/js/placeholder.js
+++ b/core/js/placeholder.js
@@ -47,16 +47,20 @@
*/
(function ($) {
- $.fn.imageplaceholder = function(seed, text) {
+ $.fn.imageplaceholder = function(seed, text, size) {
// set optional argument "text" to value of "seed" if undefined
text = text || seed;
var hash = md5(seed),
maxRange = parseInt('ffffffffffffffffffffffffffffffff', 16),
hue = parseInt(hash, 16) / maxRange * 256,
- height = this.height();
+ height = this.height() || size || 32;
this.css('background-color', 'hsl(' + hue + ', 90%, 65%)');
+ // Placeholders are square
+ this.height(height);
+ this.width(height);
+
// CSS rules
this.css('color', '#fff');
this.css('font-weight', 'normal');