diff --git a/static/src/js/app/oj/account/avatar.js b/static/src/js/app/oj/account/avatar.js index 04368b52..4780e266 100644 --- a/static/src/js/app/oj/account/avatar.js +++ b/static/src/js/app/oj/account/avatar.js @@ -1,5 +1,6 @@ require(["jquery", "bsAlert", "csrfToken"], function ($, bsAlert, csrfTokenHeader) { - var avatar=""; + var avatar = ""; + function changeAvatar(event) { avatar = $(event.target).attr('src'); $('#current_avatar').attr('src', avatar); @@ -7,27 +8,27 @@ require(["jquery", "bsAlert", "csrfToken"], function ($, bsAlert, csrfTokenHeade $('.avatar-item').click(changeAvatar); - $('#save_avatar').click(function(){ + $('#save_avatar').click(function () { if (avatar) $.ajax({ - beforeSend: csrfTokenHeader, - url: "/api/account/userprofile/", - data: { - avatar: avatar - }, - dataType: "json", - method: "put", - success: function (data) { - if (!data.code) { - bsAlert("已保存!"); - } - else{ - bsAlert(data.data); - } - }, - error: function () { - bsAlert("额 好像出错了,请刷新页面重试。如还有问题,请填写页面导航栏上的反馈。") + beforeSend: csrfTokenHeader, + url: "/api/account/userprofile/", + data: { + avatar: avatar + }, + dataType: "json", + method: "put", + success: function (data) { + if (!data.code) { + bsAlert("已保存!"); } + else { + bsAlert(data.data); + } + }, + error: function () { + bsAlert("额 好像出错了,请刷新页面重试。如还有问题,请填写页面导航栏上的反馈。") + } }); else diff --git a/template/src/oj/account/avatar.html b/template/src/oj/account/avatar.html index 39daa513..d551c4a9 100644 --- a/template/src/oj/account/avatar.html +++ b/template/src/oj/account/avatar.html @@ -1,50 +1,51 @@ {% extends "oj_base.html" %} {% block title %} -更换头像 + 更换头像 {% endblock %} {% block body %} -
+
-
- -
-
- -
-
- +
+ +
+
+ +
+ +
+
+
+
+ {% for i in "aaaaaaaaaaaaaaaaaaaa" %} +
+
+ +
+
+ {% endfor %} + +
+ +
+ + 水果头像由coding.net提供。 +
+
+ +
+ +
-
-
-
- {% for i in "aaaaaaaaaaaaaaaaaaaa" %} -
-
- -
-
- {% endfor %} - -
- -
- - 水果头像由coding.net提供。 -
- -
-
-
{% endblock %} {% block js_block %} - + {% endblock %} diff --git a/template/src/oj/account/settings.html b/template/src/oj/account/settings.html index 3dc75c6d..ebfee385 100644 --- a/template/src/oj/account/settings.html +++ b/template/src/oj/account/settings.html @@ -36,7 +36,7 @@
+ value="{% if request.user.userprofile.phone_number %}{{ request.user.userprofile.phone_number }}{% endif %}">
@@ -44,7 +44,7 @@
+ value="{% if request.user.userprofile.school %}{{ request.user.userprofile.school }}{% endif %}">