diff options
author | Peter <peter@smitmail.eu> | 2014-12-17 17:42:54 +0200 |
---|---|---|
committer | Peter <peter@smitmail.eu> | 2014-12-17 17:42:54 +0200 |
commit | b033f2f535ad498ed78da6599d446abe2fd5c27d (patch) | |
tree | 6723f1c29fd32cea03e68717d992984850450ace /templates/user/settings | |
parent | f34b04cfc09a3bf0d18c7c4d8950869a252f0a28 (diff) | |
download | gitea-b033f2f535ad498ed78da6599d446abe2fd5c27d.tar.gz gitea-b033f2f535ad498ed78da6599d446abe2fd5c27d.zip |
Finish method for having multiple emails/user.
All basics are implemented. Missing are the right (localized) strings
and the page markup could have a look at by a frontend guy.
Diffstat (limited to 'templates/user/settings')
-rw-r--r-- | templates/user/settings/email.tmpl | 58 | ||||
-rw-r--r-- | templates/user/settings/nav.tmpl | 1 |
2 files changed, 59 insertions, 0 deletions
diff --git a/templates/user/settings/email.tmpl b/templates/user/settings/email.tmpl new file mode 100644 index 0000000000..6f2a85a3c5 --- /dev/null +++ b/templates/user/settings/email.tmpl @@ -0,0 +1,58 @@ +{{template "ng/base/head" .}} +{{template "ng/base/header" .}} +<div id="setting-wrapper" class="main-wrapper"> + <div id="user-profile-setting" class="container clear"> + {{template "user/settings/nav" .}} + <div class="grid-4-5 left"> + <div class="setting-content"> + {{template "ng/base/alert" .}} + <div id="user-email-setting-content"> + <div id="user-email-panel" class="panel panel-radius"> + <div class="panel-header"> + <strong>{{.i18n.Tr "settings.manage_emails"}}</strong> + </div> + <ul class="panel-body setting-list"> + <li>{{.i18n.Tr "settings.email_desc"}}</li> + {{range .Emails}} + <li class="email clear"> + <div class="email-content left"> + <p><strong>{{.Email}}</strong></p> + </div> + {{if not .IsPrimary}} + {{if .IsActivated}} + <form action="{{AppSubUrl}}/user/settings/email" method="post"> + {{$.CsrfTokenHtml}} + <input name="_method" type="hidden" value="PRIMARY"> + <input name="id" type="hidden" value="{{.Id}}"> + <button class="right email-btn btn btn-green btn-radius btn-small">{{$.i18n.Tr "settings.primary_email"}}</button> + </form> + {{end}} + <form action="{{AppSubUrl}}/user/settings/email" method="post"> + {{$.CsrfTokenHtml}} + <input name="_method" type="hidden" value="DELETE"> + <input name="id" type="hidden" value="{{.Id}}"> + <button class="right email-btn btn btn-red btn-radius btn-small">{{$.i18n.Tr "settings.delete_email"}}</button> + </form> + {{end}} + </li> + {{end}} + <form action="{{AppSubUrl}}/user/settings/email" method="post"> + {{.CsrfTokenHtml}} + <p class="panel-header"><strong>{{.i18n.Tr "settings.add_new_email"}}</strong></p> + <p class="field"> + <label class="req" for="email">{{.i18n.Tr "settings.email"}}</label> + <input class="ipt ipt-radius" id="email" name="email" type="text" required /> + </p> + <p class="field"> + <label></label> + <button class="btn btn-green btn-radius" id="email-add-btn">{{.i18n.Tr "settings.add_email"}}</button> + </p> + </form> + </ul> + </div> + </div> + </div> + </div> + </div> +</div> +{{template "ng/base/footer" .}}
\ No newline at end of file diff --git a/templates/user/settings/nav.tmpl b/templates/user/settings/nav.tmpl index 6204b85a75..780f1218a1 100644 --- a/templates/user/settings/nav.tmpl +++ b/templates/user/settings/nav.tmpl @@ -4,6 +4,7 @@ <ul class="menu menu-vertical switching-list grid-1-5 left"> <li {{if .PageIsSettingsProfile}}class="current"{{end}}><a href="{{AppSubUrl}}/user/settings">{{.i18n.Tr "settings.profile"}}</a></li> <li {{if .PageIsSettingsPassword}}class="current"{{end}}><a href="{{AppSubUrl}}/user/settings/password">{{.i18n.Tr "settings.password"}}</a></li> + <li {{if .PageIsSettingsEmail}}class="current"{{end}}><a href="{{AppSubUrl}}/user/settings/email">{{.i18n.Tr "settings.emails"}}</a></li> <li {{if .PageIsSettingsSSHKeys}}class="current"{{end}}><a href="{{AppSubUrl}}/user/settings/ssh">{{.i18n.Tr "settings.ssh_keys"}}</a></li> <li {{if .PageIsSettingsSocial}}class="current"{{end}}><a href="{{AppSubUrl}}/user/settings/social">{{.i18n.Tr "settings.social"}}</a></li> <li {{if .PageIsSettingsApplications}}class="current"{{end}}><a href="{{AppSubUrl}}/user/settings/applications">{{.i18n.Tr "settings.applications"}}</a></li> |