mirror of
https://github.com/codeninjasllc/discourse.git
synced 2025-04-28 06:54:06 -04:00
26 lines
715 B
JavaScript
26 lines
715 B
JavaScript
/**
|
|
The modal for selecting an avatar
|
|
|
|
@class AvatarSelectorController
|
|
@extends Discourse.Controller
|
|
@namespace Discourse
|
|
@uses Discourse.ModalFunctionality
|
|
@module Discourse
|
|
**/
|
|
Discourse.AvatarSelectorController = Discourse.Controller.extend(Discourse.ModalFunctionality, {
|
|
|
|
actions: {
|
|
useUploadedAvatar: function() {
|
|
this.set("use_uploaded_avatar", true);
|
|
},
|
|
|
|
useGravatar: function() {
|
|
this.set("use_uploaded_avatar", false);
|
|
}
|
|
},
|
|
|
|
avatarTemplate: function() {
|
|
return this.get("use_uploaded_avatar") ? this.get("uploaded_avatar_template") : this.get("gravatar_template");
|
|
}.property("use_uploaded_avatar", "uploaded_avatar_template", "gravatar_template")
|
|
|
|
});
|