Add a description for $.avatar() and remove TODOs @raghunayyar fixed
This commit is contained in:
parent
385de45ed9
commit
8de9e3d85e
2 changed files with 28 additions and 2 deletions
|
@ -4,7 +4,6 @@ $(document).ready(function(){
|
|||
$('#avatar .avatardiv').avatar(OC.currentUser, 128);
|
||||
// User settings
|
||||
$.each($('td.avatar .avatardiv'), function(i, data) {
|
||||
$(data).avatar($(data).parent().parent().data('uid'), 32); // TODO maybe a better way of getting the current name … – may be fixed by new-user-mgmt
|
||||
$(data).avatar($(data).parent().parent().data('uid'), 32);
|
||||
});
|
||||
// TODO when creating a new user, he gets a previously used avatar – may be fixed by new user-mgmt
|
||||
});
|
||||
|
|
|
@ -5,6 +5,33 @@
|
|||
* See the COPYING-README file.
|
||||
*/
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*
|
||||
* You may use this on any <div></div>
|
||||
* Here I'm using <div class="avatardiv"></div> as an example.
|
||||
*
|
||||
* There are 3 ways to call this:
|
||||
*
|
||||
* 1. $('.avatardiv').avatar('jdoe', 128);
|
||||
* This will make the div to jdoe's fitting avatar, with the 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.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
(function ($) {
|
||||
$.fn.avatar = function(user, size) {
|
||||
if (typeof(size) === 'undefined') {
|
||||
|
|
Loading…
Reference in a new issue