* Remove point column on ssh key setting page * Remove un-used css * Some cleaning * Use octicon-keytags/v1.21.12.1
| @@ -820,7 +820,7 @@ footer .ui.language .menu { | |||
| border: solid 1px #ccc; | |||
| border-bottom-color: #bbb; | |||
| border-radius: 3px; | |||
| box-shadow: inset 0 -1px 0 #bbbbbb; | |||
| box-shadow: inset 0 -1px 0 #bbb; | |||
| } | |||
| .markdown:not(code) input[type="checkbox"] { | |||
| vertical-align: middle !important; | |||
| @@ -896,7 +896,7 @@ footer .ui.language .menu { | |||
| } | |||
| .install form label { | |||
| text-align: right; | |||
| width: 320px; | |||
| width: 320px !important; | |||
| } | |||
| .install form input { | |||
| width: 35% !important; | |||
| @@ -905,7 +905,7 @@ footer .ui.language .menu { | |||
| text-align: left; | |||
| } | |||
| .install form .field .help { | |||
| margin-left: 335px; | |||
| margin-left: 335px !important; | |||
| } | |||
| .install form .field.optional .title { | |||
| margin-left: 38%; | |||
| @@ -940,18 +940,18 @@ footer .ui.language .menu { | |||
| text-align: center; | |||
| } | |||
| #create-page-form form .header { | |||
| padding-left: 280px; | |||
| padding-left: 280px !important; | |||
| } | |||
| #create-page-form form .inline.field > label { | |||
| text-align: right; | |||
| width: 250px; | |||
| width: 250px !important; | |||
| word-wrap: break-word; | |||
| } | |||
| #create-page-form form .help { | |||
| margin-left: 265px; | |||
| margin-left: 265px !important; | |||
| } | |||
| #create-page-form form .optional .title { | |||
| margin-left: 250px; | |||
| margin-left: 250px !important; | |||
| } | |||
| #create-page-form form input, | |||
| #create-page-form form textarea { | |||
| @@ -994,7 +994,7 @@ footer .ui.language .menu { | |||
| .user.reset.password form .header, | |||
| .user.signin form .header, | |||
| .user.signup form .header { | |||
| padding-left: 280px; | |||
| padding-left: 280px !important; | |||
| } | |||
| .user.activate form .inline.field > label, | |||
| .user.forgot.password form .inline.field > label, | |||
| @@ -1002,7 +1002,7 @@ footer .ui.language .menu { | |||
| .user.signin form .inline.field > label, | |||
| .user.signup form .inline.field > label { | |||
| text-align: right; | |||
| width: 250px; | |||
| width: 250px !important; | |||
| word-wrap: break-word; | |||
| } | |||
| .user.activate form .help, | |||
| @@ -1010,14 +1010,14 @@ footer .ui.language .menu { | |||
| .user.reset.password form .help, | |||
| .user.signin form .help, | |||
| .user.signup form .help { | |||
| margin-left: 265px; | |||
| margin-left: 265px !important; | |||
| } | |||
| .user.activate form .optional .title, | |||
| .user.forgot.password form .optional .title, | |||
| .user.reset.password form .optional .title, | |||
| .user.signin form .optional .title, | |||
| .user.signup form .optional .title { | |||
| margin-left: 250px; | |||
| margin-left: 250px !important; | |||
| } | |||
| .user.activate form input, | |||
| .user.forgot.password form input, | |||
| @@ -1051,7 +1051,7 @@ footer .ui.language .menu { | |||
| .user.reset.password form .inline.field > label, | |||
| .user.signin form .inline.field > label, | |||
| .user.signup form .inline.field > label { | |||
| width: 200px; | |||
| width: 200px !important; | |||
| } | |||
| .repository.new.repo form, | |||
| .repository.new.migrate form, | |||
| @@ -1067,24 +1067,24 @@ footer .ui.language .menu { | |||
| .repository.new.repo form .header, | |||
| .repository.new.migrate form .header, | |||
| .repository.new.fork form .header { | |||
| padding-left: 280px; | |||
| padding-left: 280px !important; | |||
| } | |||
| .repository.new.repo form .inline.field > label, | |||
| .repository.new.migrate form .inline.field > label, | |||
| .repository.new.fork form .inline.field > label { | |||
| text-align: right; | |||
| width: 250px; | |||
| width: 250px !important; | |||
| word-wrap: break-word; | |||
| } | |||
| .repository.new.repo form .help, | |||
| .repository.new.migrate form .help, | |||
| .repository.new.fork form .help { | |||
| margin-left: 265px; | |||
| margin-left: 265px !important; | |||
| } | |||
| .repository.new.repo form .optional .title, | |||
| .repository.new.migrate form .optional .title, | |||
| .repository.new.fork form .optional .title { | |||
| margin-left: 250px; | |||
| margin-left: 250px !important; | |||
| } | |||
| .repository.new.repo form input, | |||
| .repository.new.migrate form input, | |||
| @@ -1119,7 +1119,7 @@ footer .ui.language .menu { | |||
| width: 50%!important; | |||
| } | |||
| .repository.new.repo .ui.form #auto-init { | |||
| margin-left: 265px; | |||
| margin-left: 265px !important; | |||
| } | |||
| .new.webhook form .help { | |||
| margin-left: 25px; | |||
| @@ -2374,25 +2374,25 @@ footer .ui.language .menu { | |||
| .settings .content .segment { | |||
| box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); | |||
| } | |||
| .settings .key.list .item:not(:first-child) { | |||
| .settings .list .item .green { | |||
| color: #21BA45 !important; | |||
| } | |||
| .settings .list .item:not(:first-child) { | |||
| border-top: 1px solid #eaeaea; | |||
| padding: 1rem; | |||
| margin: 15px -1rem -1rem -1rem; | |||
| min-height: 60px; | |||
| } | |||
| .settings .key.list .ssh-key-state-indicator { | |||
| float: left; | |||
| color: gray; | |||
| padding-left: 10px; | |||
| padding-top: 10px; | |||
| .settings .list .item > .mega-octicon { | |||
| display: table-cell; | |||
| } | |||
| .settings .key.list .ssh-key-state-indicator.active { | |||
| color: #6cc644; | |||
| .settings .list .item > .mega-octicon + .content { | |||
| display: table-cell; | |||
| padding: 0 0 0 .5em; | |||
| vertical-align: top; | |||
| } | |||
| .settings .key.list .meta { | |||
| .settings .list.key .meta { | |||
| padding-top: 5px; | |||
| } | |||
| .settings .key.list .print { | |||
| color: #767676; | |||
| } | |||
| .settings .key.list .activity { | |||
| color: #666; | |||
| } | |||
| .settings .hook.list > .item:not(:first-child) { | |||
| @@ -2625,18 +2625,18 @@ footer .ui.language .menu { | |||
| text-align: center; | |||
| } | |||
| .organization.new.org form .header { | |||
| padding-left: 280px; | |||
| padding-left: 280px !important; | |||
| } | |||
| .organization.new.org form .inline.field > label { | |||
| text-align: right; | |||
| width: 250px; | |||
| width: 250px !important; | |||
| word-wrap: break-word; | |||
| } | |||
| .organization.new.org form .help { | |||
| margin-left: 265px; | |||
| margin-left: 265px !important; | |||
| } | |||
| .organization.new.org form .optional .title { | |||
| margin-left: 250px; | |||
| margin-left: 250px !important; | |||
| } | |||
| .organization.new.org form input, | |||
| .organization.new.org form textarea { | |||
| @@ -2738,18 +2738,6 @@ footer .ui.language .menu { | |||
| padding-top: 15px; | |||
| padding-bottom: 80px; | |||
| } | |||
| .user.settings .list .item.ui.grid { | |||
| margin-top: 15px; | |||
| } | |||
| .user.settings .email.list .item:not(:first-child), | |||
| .user.settings .openid.list .item:not(:first-child) { | |||
| border-top: 1px solid #eaeaea; | |||
| height: 50px; | |||
| } | |||
| .user.settings .email.list .item:not(:first-child) .button, | |||
| .user.settings .openid.list .item:not(:first-child) .button { | |||
| margin-top: -10px; | |||
| } | |||
| .user.profile .ui.card .username { | |||
| display: block; | |||
| } | |||
| @@ -1362,27 +1362,31 @@ | |||
| box-shadow: 0 1px 2px 0 rgba(34,36,38,.15); | |||
| } | |||
| } | |||
| .key.list { | |||
| .item:not(:first-child) { | |||
| border-top: 1px solid #eaeaea; | |||
| } | |||
| .ssh-key-state-indicator { | |||
| float: left; | |||
| color: gray; | |||
| padding-left: 10px; | |||
| padding-top: 10px; | |||
| &.active { | |||
| color: #6cc644; | |||
| .list { | |||
| .item { | |||
| .green { | |||
| color: #21BA45 !important; | |||
| } | |||
| &:not(:first-child) { | |||
| border-top: 1px solid #eaeaea; | |||
| padding:1rem; | |||
| margin: 15px -1rem -1rem -1rem; | |||
| min-height: 60px; | |||
| } | |||
| > .mega-octicon { | |||
| display: table-cell; | |||
| } | |||
| > .mega-octicon + .content { | |||
| display: table-cell; | |||
| padding: 0 0 0 .5em; | |||
| vertical-align: top; | |||
| } | |||
| } | |||
| .meta { | |||
| padding-top: 5px; | |||
| } | |||
| .print { | |||
| color: #767676; | |||
| } | |||
| .activity { | |||
| color: #666; | |||
| &.key{ | |||
| .meta { | |||
| padding-top: 5px; | |||
| color: #666; | |||
| } | |||
| } | |||
| } | |||
| .hook.list { | |||
| @@ -4,23 +4,6 @@ | |||
| padding-bottom: @footer-margin * 2; | |||
| } | |||
| &.settings { | |||
| .list { | |||
| .item.ui.grid { | |||
| margin-top: 15px; | |||
| } | |||
| } | |||
| .email.list, .openid.list { | |||
| .item:not(:first-child) { | |||
| border-top: 1px solid #eaeaea; | |||
| height: 50px; | |||
| .button { | |||
| margin-top: -10px; | |||
| } | |||
| } | |||
| } | |||
| } | |||
| &.profile { | |||
| .ui.card { | |||
| .username { | |||
| @@ -14,27 +14,22 @@ | |||
| {{if .Deploykeys}} | |||
| <div class="ui key list"> | |||
| {{range .Deploykeys}} | |||
| <div class="item ui grid"> | |||
| <div class="one wide column"> | |||
| <i class="ssh-key-state-indicator fa fa-circle{{if .HasRecentActivity}} active invert poping up{{else}}-o{{end}}" {{if .HasRecentActivity}}data-content="{{$.i18n.Tr "settings.key_state_desc"}}" data-variation="inverted"{{end}}></i> | |||
| </div> | |||
| <div class="one wide column"> | |||
| <i class="mega-octicon octicon-key left"></i> | |||
| </div> | |||
| <div class="eleven wide column"> | |||
| <strong>{{.Name}}</strong> | |||
| <div class="print meta"> | |||
| {{.Fingerprint}} | |||
| <div class="item"> | |||
| <div class="right floated content"> | |||
| <button class="ui red tiny button delete-button" data-url="{{$.Link}}/delete" data-id="{{.ID}}"> | |||
| {{$.i18n.Tr "settings.delete_key"}} | |||
| </button> | |||
| </div> | |||
| <i class="mega-octicon octicon-key {{if .HasRecentActivity}}green{{end}}" {{if .HasRecentActivity}}data-content="{{$.i18n.Tr "settings.key_state_desc"}}" data-variation="inverted"{{end}}></i> | |||
| <div class="content"> | |||
| <strong>{{.Name}}</strong> | |||
| <div class="print meta"> | |||
| {{.Fingerprint}} | |||
| </div> | |||
| <div class="activity meta"> | |||
| <i>{{$.i18n.Tr "settings.add_on"}} <span>{{DateFmtShort .Created}}</span> — <i class="octicon octicon-info"></i> {{if .HasUsed}}{{$.i18n.Tr "settings.last_used"}} <span {{if .HasRecentActivity}}class="green"{{end}}>{{DateFmtShort .Updated}}</span>{{else}}{{$.i18n.Tr "settings.no_activity"}}{{end}}</i> | |||
| </div> | |||
| </div> | |||
| <div class="activity meta"> | |||
| <i>{{$.i18n.Tr "settings.add_on"}} <span>{{DateFmtShort .Created}}</span> — <i class="octicon octicon-info"></i> {{if .HasUsed}}{{$.i18n.Tr "settings.last_used"}} <span>{{DateFmtShort .Updated}}</span>{{else}}{{$.i18n.Tr "settings.no_activity"}}{{end}}</i> | |||
| </div> | |||
| </div> | |||
| <div class="two wide column"> | |||
| <button class="ui red tiny button delete-button" data-url="{{$.Link}}/delete" data-id="{{.ID}}"> | |||
| {{$.i18n.Tr "settings.delete_key"}} | |||
| </button> | |||
| </div> | |||
| </div> | |||
| {{end}} | |||
| </div> | |||
| @@ -13,16 +13,16 @@ | |||
| </div> | |||
| {{if .AccountLinks}} | |||
| {{range $loginSource, $provider := .AccountLinks}} | |||
| <div class="item ui grid"> | |||
| <div class="column"> | |||
| <strong>{{$provider}}</strong> | |||
| {{if $loginSource.IsActived}}<span class="text red">{{$.i18n.Tr "settings.active"}}</span>{{end}} | |||
| <div class="ui right"> | |||
| <div class="item"> | |||
| <div class="right floated content"> | |||
| <button class="ui red tiny button delete-button" data-url="{{$.Link}}" data-id="{{$loginSource.ID}}"> | |||
| {{$.i18n.Tr "settings.delete_key"}} | |||
| </button> | |||
| </div> | |||
| <div class="content"> | |||
| <strong>{{$provider}}</strong> | |||
| {{if $loginSource.IsActived}}<span class="text red">{{$.i18n.Tr "settings.active"}}</span>{{end}} | |||
| </div> | |||
| </div> | |||
| </div> | |||
| {{end}} | |||
| {{end}} | |||
| @@ -15,24 +15,19 @@ | |||
| {{.i18n.Tr "settings.tokens_desc"}} | |||
| </div> | |||
| {{range .Tokens}} | |||
| <div class="item ui grid"> | |||
| <div class="one wide column"> | |||
| <i class="ssh-key-state-indicator fa fa-circle{{if .HasRecentActivity}} active invert poping up{{else}}-o{{end}}" {{if .HasRecentActivity}}data-content="{{$.i18n.Tr "settings.token_state_desc"}}" data-variation="inverted tiny"{{end}}></i> | |||
| </div> | |||
| <div class="one wide column"> | |||
| <i class="fa fa-send fa-2x left"></i> | |||
| </div> | |||
| <div class="eleven wide column"> | |||
| <strong>{{.Name}}</strong> | |||
| <div class="activity meta"> | |||
| <i>{{$.i18n.Tr "settings.add_on"}} <span>{{DateFmtShort .Created}}</span> — <i class="octicon octicon-info"></i> {{if .HasUsed}}{{$.i18n.Tr "settings.last_used"}} <span>{{DateFmtShort .Updated}}</span>{{else}}{{$.i18n.Tr "settings.no_activity"}}{{end}}</i> | |||
| <div class="item"> | |||
| <div class="right floated content"> | |||
| <button class="ui red tiny button delete-button" data-url="{{$.Link}}/delete" data-id="{{.ID}}"> | |||
| {{$.i18n.Tr "settings.delete_token"}} | |||
| </button> | |||
| </div> | |||
| <i class="big send icon {{if .HasRecentActivity}}green{{end}}" {{if .HasRecentActivity}}data-content="{{$.i18n.Tr "settings.token_state_desc"}}" data-variation="inverted tiny"{{end}}></i> | |||
| <div class="content"> | |||
| <strong>{{.Name}}</strong> | |||
| <div class="activity meta"> | |||
| <i>{{$.i18n.Tr "settings.add_on"}} <span>{{DateFmtShort .Created}}</span> — <i class="octicon octicon-info"></i> {{if .HasUsed}}{{$.i18n.Tr "settings.last_used"}} <span {{if .HasRecentActivity}}class="green"{{end}}>{{DateFmtShort .Updated}}</span>{{else}}{{$.i18n.Tr "settings.no_activity"}}{{end}}</i> | |||
| </div> | |||
| </div> | |||
| </div> | |||
| <div class="two wide column"> | |||
| <button class="ui red tiny button delete-button" data-url="{{$.Link}}/delete" data-id="{{.ID}}"> | |||
| {{$.i18n.Tr "settings.delete_token"}} | |||
| </button> | |||
| </div> | |||
| </div> | |||
| {{end}} | |||
| </div> | |||
| @@ -12,28 +12,28 @@ | |||
| {{.i18n.Tr "settings.email_desc"}} | |||
| </div> | |||
| {{range .Emails}} | |||
| <div class="item ui grid"> | |||
| <div class="column"> | |||
| <strong>{{.Email}}</strong> | |||
| {{if .IsPrimary}}<span class="text red">{{$.i18n.Tr "settings.primary"}}</span>{{end}} | |||
| <div class="item"> | |||
| {{if not .IsPrimary}} | |||
| <div class="ui right"> | |||
| <div class="right floated content"> | |||
| <button class="ui red tiny button delete-button" data-url="{{$.Link}}/delete" data-id="{{.ID}}"> | |||
| {{$.i18n.Tr "settings.delete_key"}} | |||
| </button> | |||
| </div> | |||
| {{if .IsActivated}} | |||
| <div class="ui right"> | |||
| <form action="{{$.Link}}" method="post"> | |||
| {{$.CsrfTokenHtml}} | |||
| <input name="_method" type="hidden" value="PRIMARY"> | |||
| <input name="id" type="hidden" value="{{.ID}}"> | |||
| <button class="ui green tiny button">{{$.i18n.Tr "settings.primary_email"}}</button> | |||
| </form> | |||
| </div> | |||
| {{end}} | |||
| </div> | |||
| {{if .IsActivated}} | |||
| <div class="right floated content"> | |||
| <form action="{{$.Link}}" method="post"> | |||
| {{$.CsrfTokenHtml}} | |||
| <input name="_method" type="hidden" value="PRIMARY"> | |||
| <input name="id" type="hidden" value="{{.ID}}"> | |||
| <button class="ui green tiny button">{{$.i18n.Tr "settings.primary_email"}}</button> | |||
| </form> | |||
| </div> | |||
| {{end}} | |||
| {{end}} | |||
| </div> | |||
| <div class="content"> | |||
| <strong>{{.Email}}</strong> | |||
| {{if .IsPrimary}}<span class="text red">{{$.i18n.Tr "settings.primary"}}</span>{{end}} | |||
| </div> | |||
| </div> | |||
| {{end}} | |||
| </div> | |||
| @@ -12,15 +12,13 @@ | |||
| {{.i18n.Tr "settings.openid_desc"}} | |||
| </div> | |||
| {{range .OpenIDs}} | |||
| <div class="item ui grid"> | |||
| <div class="column"> | |||
| <strong>{{.URI}}</strong> | |||
| <div class="ui right"> | |||
| <div class="item"> | |||
| <div class="right floated content"> | |||
| <button class="ui red tiny button delete-button" data-url="{{$.Link}}/delete" data-id="{{.ID}}"> | |||
| {{$.i18n.Tr "settings.delete_key"}} | |||
| </button> | |||
| </div> | |||
| <div class="ui right"> | |||
| </div> | |||
| <div class="right floated content"> | |||
| <form action="{{$.Link}}/toggle_visibility" method="post"> | |||
| {{$.CsrfTokenHtml}} | |||
| <input name="id" type="hidden" value="{{.ID}}"> | |||
| @@ -38,7 +36,9 @@ | |||
| </button> | |||
| </form> | |||
| </div> | |||
| </div> | |||
| <div class="content"> | |||
| <strong>{{.URI}}</strong> | |||
| </div> | |||
| </div> | |||
| {{end}} | |||
| </div> | |||
| @@ -15,27 +15,22 @@ | |||
| {{.i18n.Tr "settings.ssh_desc"}} | |||
| </div> | |||
| {{range .Keys}} | |||
| <div class="item ui grid"> | |||
| <div class="one wide column"> | |||
| <i class="ssh-key-state-indicator fa fa-circle{{if .HasRecentActivity}} active invert poping up{{else}}-o{{end}}" {{if .HasRecentActivity}}data-content="{{$.i18n.Tr "settings.key_state_desc"}}" data-variation="inverted tiny"{{end}}></i> | |||
| </div> | |||
| <div class="one wide column"> | |||
| <i class="mega-octicon octicon-key left"></i> | |||
| </div> | |||
| <div class="eleven wide column"> | |||
| <strong>{{.Name}}</strong> | |||
| <div class="print meta"> | |||
| {{.Fingerprint}} | |||
| <div class="item"> | |||
| <div class="right floated content"> | |||
| <button class="ui red tiny button delete-button" data-url="{{$.Link}}/delete" data-id="{{.ID}}"> | |||
| {{$.i18n.Tr "settings.delete_key"}} | |||
| </button> | |||
| </div> | |||
| <i class="mega-octicon octicon-key {{if .HasRecentActivity}}green{{end}}" {{if .HasRecentActivity}}data-content="{{$.i18n.Tr "settings.key_state_desc"}}" data-variation="inverted tiny"{{end}}></i> | |||
| <div class="content"> | |||
| <strong>{{.Name}}</strong> | |||
| <div class="print meta"> | |||
| {{.Fingerprint}} | |||
| </div> | |||
| <div class="activity meta"> | |||
| <i>{{$.i18n.Tr "settings.add_on"}} <span>{{DateFmtShort .Created}}</span> — <i class="octicon octicon-info"></i> {{if .HasUsed}}{{$.i18n.Tr "settings.last_used"}} <span {{if .HasRecentActivity}}class="green"{{end}}>{{DateFmtShort .Updated}}</span>{{else}}{{$.i18n.Tr "settings.no_activity"}}{{end}}</i> | |||
| </div> | |||
| </div> | |||
| <div class="activity meta"> | |||
| <i>{{$.i18n.Tr "settings.add_on"}} <span>{{DateFmtShort .Created}}</span> — <i class="octicon octicon-info"></i> {{if .HasUsed}}{{$.i18n.Tr "settings.last_used"}} <span>{{DateFmtShort .Updated}}</span>{{else}}{{$.i18n.Tr "settings.no_activity"}}{{end}}</i> | |||
| </div> | |||
| </div> | |||
| <div class="two wide column"> | |||
| <button class="ui red tiny button delete-button" data-url="{{$.Link}}/delete" data-id="{{.ID}}"> | |||
| {{$.i18n.Tr "settings.delete_key"}} | |||
| </button> | |||
| </div> | |||
| </div> | |||
| {{end}} | |||
| </div> | |||