summaryrefslogtreecommitdiffstats
path: root/templates/user
diff options
context:
space:
mode:
authorUnknwon <joe2010xtmf@163.com>2014-08-09 17:25:02 -0700
committerUnknwon <joe2010xtmf@163.com>2014-08-09 17:25:02 -0700
commit78defd238c939ff577041f2e7b95b2ae48a9fb27 (patch)
tree5dd168d880ece655796558874f352b2c2263e965 /templates/user
parent08c6d07aad65f45efd5bf9f50d9cda68f59c0e69 (diff)
downloadgitea-78defd238c939ff577041f2e7b95b2ae48a9fb27.tar.gz
gitea-78defd238c939ff577041f2e7b95b2ae48a9fb27.zip
Page: Manage social accounts
Diffstat (limited to 'templates/user')
-rw-r--r--templates/user/settings/social.tmpl19
-rw-r--r--templates/user/signin.tmpl8
-rw-r--r--templates/user/signup.tmpl4
-rw-r--r--templates/user/social.tmpl37
4 files changed, 25 insertions, 43 deletions
diff --git a/templates/user/settings/social.tmpl b/templates/user/settings/social.tmpl
index 7ff2ea237f..bcbc1fc567 100644
--- a/templates/user/settings/social.tmpl
+++ b/templates/user/settings/social.tmpl
@@ -7,8 +7,23 @@
<div class="setting-content">
{{template "ng/base/alert" .}}
<div id="setting-content">
- <div id="user-profile-setting-content" class="panel panel-radius">
- <p class="panel-header"><strong>{{.i18n.Tr "settings.manage_social"}}</strong></p>
+ <div id="user-social-panel" class="panel panel-radius">
+ <div class="panel-header"><strong>{{.i18n.Tr "settings.manage_social"}}</strong></div>
+ <ul class="panel-body setting-list">
+ <li>{{.i18n.Tr "settings.social_desc"}}</li>
+ {{range .Socials}}
+ <li class="ssh clear">
+ <span class="active-icon left label label-{{if .HasRecentActivity}}green{{else}}gray{{end}} label-radius"></span>
+ <i class="fa {{Oauth2Icon .Type}} fa-2x left"></i>
+ <div class="ssh-content left">
+ <p><strong>{{Oauth2Name .Type}}</strong></p>
+ <p class="print">{{.Identity}}</p>
+ <p class="activity"><i>{{$.i18n.Tr "settings.add_on"}} {{DateFormat .Created "M d, Y"}} — <i class="octicon octicon-info"></i>{{$.i18n.Tr "settings.last_used"}} {{DateFormat .Updated "M d, Y"}}</i></p>
+ </div>
+ <a class="right btn btn-small btn-red btn-header btn-radius" href="/user/settings/social?remove={{.Id}}">{{$.i18n.Tr "settings.unbind"}}</a>
+ </li>
+ {{end}}
+ </ul>
</div>
</div>
</div>
diff --git a/templates/user/signin.tmpl b/templates/user/signin.tmpl
index 9db98cd008..bc5c0c0c86 100644
--- a/templates/user/signin.tmpl
+++ b/templates/user/signin.tmpl
@@ -3,7 +3,7 @@
<div id="sign-wrapper">
<form class="form-align form panel sign-panel sign-form container panel-radius" id="sign-up-form" action="/user/login" method="post">
<div class="panel-header">
- <h2>{{.i18n.Tr "sign_in"}}</h2>
+ <h2>{{if .IsSocialLogin}}{{.i18n.Tr "social_sign_in" | Str2html}}{{else}}{{.i18n.Tr "sign_in"}}{{end}}</h2>
</div>
<div class="panel-content">
{{template "ng/base/alert" .}}
@@ -15,15 +15,18 @@
<label class="req" for="password">{{.i18n.Tr "password"}}</label>
<input class="ipt ipt-large ipt-radius {{if .Err_Password}}ipt-error{{end}}" id="password" name="password" type="password" required/>
</p>
+ {{if not .IsSocialLogin}}
<p class="field">
<span class="form-label"></span>
<input class="ipt-chk" id="remember" name="remember" type="checkbox"/>&nbsp;&nbsp;&nbsp;&nbsp;<strong>{{.i18n.Tr "auth.remember_me"}}</strong>
</p>
+ {{end}}
<p class="field">
<span class="form-label"></span>
<button class="btn btn-green btn-large btn-radius">{{.i18n.Tr "sign_in"}}</button>&nbsp;&nbsp;&nbsp;&nbsp;
- <a href="/user/forget_password">{{.i18n.Tr "auth.forget_password"}}</a>
+ {{if not .IsSocialLogin}}<a href="/user/forget_password">{{.i18n.Tr "auth.forget_password"}}</a>{{end}}
</p>
+ {{if not .IsSocialLogin}}
<p class="field">
<span class="form-label"></span>
<a href="/user/sign_up">{{.i18n.Tr "auth.sign_up_now" | Str2html}}</a>
@@ -34,6 +37,7 @@
{{template "ng/base/social" .}}
</div>
{{end}}
+ {{end}}
</div>
</form>
</div>
diff --git a/templates/user/signup.tmpl b/templates/user/signup.tmpl
index 723314956c..8d4a572ef5 100644
--- a/templates/user/signup.tmpl
+++ b/templates/user/signup.tmpl
@@ -3,7 +3,7 @@
<div id="sign-wrapper">
<form class="form-align form panel panel-radius sign-panel sign-form container" id="sign-up-form" action="/user/sign_up" method="post">
<div class="panel-header">
- <h2>{{.i18n.Tr "sign_up"}}</h2>
+ <h2>{{if .IsSocialLogin}}{{.i18n.Tr "social_sign_in" | Str2html}}{{else}}{{.i18n.Tr "sign_up"}}{{end}}</h2>
</div>
<div class="panel-content">
{{template "ng/base/alert" .}}
@@ -40,7 +40,7 @@
</p>
<p class="field">
<span class="form-label"></span>
- <a href="/user/login">{{.i18n.Tr "auth.register_hepler_msg"}}</a>
+ <a href="/user/login">{{if .IsSocialLogin}}{{.i18n.Tr "auth.social_register_hepler_msg"}}{{else}}{{.i18n.Tr "auth.register_hepler_msg"}}{{end}}</a>
</p>
{{end}}
</div>
diff --git a/templates/user/social.tmpl b/templates/user/social.tmpl
deleted file mode 100644
index 7814cc0956..0000000000
--- a/templates/user/social.tmpl
+++ /dev/null
@@ -1,37 +0,0 @@
-{{template "base/head" .}}
-{{template "base/navbar" .}}
-<div id="body" class="container" data-page="user">
- {{template "user/setting_nav" .}}
- <div id="repo-setting-container" class="col-md-10">
- {{template "base/alert" .}}
- <div class="panel panel-default">
- <div class="panel-heading">
- Social Account
- </div>
-
- <div class="panel-body">
- <table class="table">
- <thead>
- <tr>
- <th></th>
- <th>Name</th>
- <th>Identity</th>
- <th>Op.</th>
- </tr>
- </thead>
- <tbody>
- {{range .Socials}}
- <tr>
- <td><i class="fa {{Oauth2Icon .Type}} fa-2x"></i></td>
- <td>{{Oauth2Name .Type}}</td>
- <td>{{.Identity}}</td>
- <td><a href="/user/settings/social?remove={{.Id}}">Unbind</a></td>
- </tr>
- {{end}}
- </tbody>
- </table>
- </div>
- </div>
- </div>
-</div>
-{{template "base/footer" .}} \ No newline at end of file