diff options
author | 无闻 <u@gogs.io> | 2014-12-20 22:47:05 -0500 |
---|---|---|
committer | 无闻 <u@gogs.io> | 2014-12-20 22:47:05 -0500 |
commit | a18decf4ccc9498f5fd394b03f77744bab89081b (patch) | |
tree | 63352d102a17c4c45f5bdfd376b415da1901db31 /templates | |
parent | e6e2cf7855b61f6acd7bc98b6757f99846038365 (diff) | |
parent | 20b5c23a192b3a87b4fdac724c5be705588e461c (diff) | |
download | gitea-a18decf4ccc9498f5fd394b03f77744bab89081b.tar.gz gitea-a18decf4ccc9498f5fd394b03f77744bab89081b.zip |
Merge pull request #755 from phsmit/multiple_emails
Multiple emails
Diffstat (limited to 'templates')
-rw-r--r-- | templates/mail/auth/activate_email.tmpl | 30 | ||||
-rw-r--r-- | templates/user/settings/email.tmpl | 58 | ||||
-rw-r--r-- | templates/user/settings/nav.tmpl | 1 |
3 files changed, 89 insertions, 0 deletions
diff --git a/templates/mail/auth/activate_email.tmpl b/templates/mail/auth/activate_email.tmpl new file mode 100644 index 0000000000..24bbf89d05 --- /dev/null +++ b/templates/mail/auth/activate_email.tmpl @@ -0,0 +1,30 @@ +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<title>{{.User.Name}}, please activate your e-mail address</title> +</head> +<body style="background:#eee;"> +<div style="color:#333; font:12px/1.5 Tahoma,Arial,sans-serif;; text-shadow:1px 1px #fff; padding:0; margin:0;"> + <div style="width:600px;margin:0 auto; padding:40px 0 20px;"> + <div style="border:1px solid #d9d9d9;border-radius:3px; background:#fff; box-shadow: 0px 2px 5px rgba(0, 0, 0,.05); -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0,.05);"> + <div style="padding: 20px 15px;"> + <h1 style="font-size:20px; padding:10px 0 20px; margin:0; border-bottom:1px solid #ddd;"><img src="{{.AppUrl}}/img/favicon.png" style="height: 32px; margin-bottom: -10px;"> <a style="color:#333;text-decoration:none;" target="_blank" href="{{.AppUrl}}">{{.AppName}}</a></h1> + <div style="padding:40px 15px;"> + <div style="font-size:16px; padding-bottom:30px; font-weight:bold;"> + Hi <span style="color: #00BFFF;">{{.User.Name}}</span>, + </div> + <div style="font-size:14px; padding:0 15px;"> + <p style="margin:0;padding:0 0 9px 0;">Please click the following link to verify your e-mail address within <b>{{.ActiveCodeLives}} hours</b>.</p> + <p style="margin:0;padding:0 0 9px 0;"> + <a href="{{.AppUrl}}user/activate_email?code={{.Code}}&email={{.Email}}">{{.AppUrl}}user/activate_email?code={{.Code}}&email={{.Email}}</a> + </p> + <p style="margin:0;padding:0 0 9px 0;">Not working? Try copying and pasting it to your browser.</p> + </div> + </div> + </div> + </div> + <div style="color:#aaa;padding:10px;text-align:center;"> + © 2014 <a style="color:#888;text-decoration:none;" target="_blank" href="http://gogits.org">Gogs: Go Git Service</a> + </div> + </div> +</div> +</body> +</html>
\ No newline at end of file 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> |