aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorkondou <kondou@ts.unde.re>2013-09-05 23:12:52 +0200
committerkondou <kondou@ts.unde.re>2013-09-05 23:12:52 +0200
commit3774632eccd255c0e8a57afc445ef659964fd63b (patch)
tree9d42e585b97e83035479a2bb5b1717b8f67b6ba0 /core
parent15ab79835379559c369c2d1b56ace72e02cb6d1e (diff)
downloadnextcloud-server-3774632eccd255c0e8a57afc445ef659964fd63b.tar.gz
nextcloud-server-3774632eccd255c0e8a57afc445ef659964fd63b.zip
Clean up avatars and preliminary use JSON->rawlist.php
Diffstat (limited to 'core')
-rw-r--r--core/avatar/controller.php10
-rw-r--r--core/js/jquery.avatar.js20
2 files changed, 14 insertions, 16 deletions
diff --git a/core/avatar/controller.php b/core/avatar/controller.php
index 03482ee1070..55fdd7f74a0 100644
--- a/core/avatar/controller.php
+++ b/core/avatar/controller.php
@@ -32,7 +32,7 @@ class Controller {
\OC_Response::setETagHeader(crc32($image->data()));
$image->show();
} else {
- \OC_JSON::success(array('user' => $user, 'size' => $size));
+ \OC_JSON::success();
}
}
@@ -74,11 +74,9 @@ class Controller {
\OC_JSON::error(array("data" => array("message" => "notsquare") ));
} else {
$l = new \OC_L10n('core');
- $type = substr($image->mimeType(), -3);
- if ($type === 'peg') {
- $type = 'jpg';
- }
- if ($type !== 'jpg' && $type !== 'png') {
+
+ $mimeType = $image->mimeType();
+ if ($mimeType !== 'image/jpeg' && $mimeType !== 'image/png') {
\OC_JSON::error(array("data" => array("message" => $l->t("Unknown filetype")) ));
}
diff --git a/core/js/jquery.avatar.js b/core/js/jquery.avatar.js
index 37a824c3347..f1382fd7d2d 100644
--- a/core/js/jquery.avatar.js
+++ b/core/js/jquery.avatar.js
@@ -6,11 +6,11 @@
*/
/**
- * This plugins inserts the right avatar for the user, depending on, whether
- * he has a custom uploaded avatar, or not and show a placeholder with the
- * first letter of the users displayname instead.
- * For this it asks the core_avatar_get route, thus this plugin is fit very
- * tightly fitted for owncloud. It may not work anywhere else.
+ * This plugin inserts the right avatar for the user, depending on, whether a
+ * custom avatar is uploaded - which it uses then - or not, and display a
+ * placeholder with the first letter of the users name instead.
+ * For this it queries the core_avatar_get route, thus this plugin is fit very
+ * tightly for owncloud, and it may not work anywhere else.
*
* You may use this on any <div></div>
* Here I'm using <div class="avatardiv"></div> as an example.
@@ -18,18 +18,18 @@
* There are 4 ways to call this:
*
* 1. $('.avatardiv').avatar('jdoe', 128);
- * This will make the div to jdoe's fitting avatar, with the size of 128px.
+ * This will make the div to jdoe's fitting avatar, with a size of 128px.
*
* 2. $('.avatardiv').avatar('jdoe');
* This will make the div to jdoe's fitting avatar. If the div aready has a
* height, it will be used for the avatars size. Otherwise this plugin will
- * search for 'size' DOM data, to use it for avatar size. If neither are
- * available it will default to 64px.
+ * search for 'size' DOM data, to use for avatar size. If neither are available
+ * it will default to 64px.
*
* 3. $('.avatardiv').avatar();
* This will search the DOM for 'user' data, to use as the username. If there
* is no username available it will default to a placeholder with the value of
- * "x". The size will be determined the same way, as the second example did.
+ * "x". The size will be determined the same way, as the second example.
*
* 4. $('.avatardiv').avatar('jdoe', 128, true);
* This will behave like the first example, except it will also append random
@@ -69,7 +69,7 @@
var url = OC.Router.generate('core_avatar_get', {user: user, size: size})+'?requesttoken='+oc_requesttoken;
$.get(url, function(result) {
if (typeof(result) === 'object') {
- $div.placeholder(result.user);
+ $div.placeholder(user);
} else {
if (ie8fix === true) {
$div.html('<img src="'+url+'#'+Math.floor(Math.random()*1000)+'">');