diff options
author | Unknwon <u@gogs.io> | 2015-11-14 04:34:01 -0500 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2015-11-14 04:34:01 -0500 |
commit | 7b1c10ea7eadf83706ca7e27094104749636d26a (patch) | |
tree | cbb1d0e32d4ac81f76576b5bf88eb777fa6fb9c6 /public/less | |
parent | 679af4ddeaca0748632959841867b2a56de26643 (diff) | |
download | gitea-7b1c10ea7eadf83706ca7e27094104749636d26a.tar.gz gitea-7b1c10ea7eadf83706ca7e27094104749636d26a.zip |
new repo ui
- copy link button: #1396, #1168, #1668,
- synxtax highlight: #1712, #1549, #1315, #670
- z-index: #1942
Diffstat (limited to 'public/less')
-rw-r--r-- | public/less/_base.less | 9 | ||||
-rw-r--r-- | public/less/_markdown.less | 174 | ||||
-rwxr-xr-x | public/less/_octicons.less | 11 | ||||
-rw-r--r-- | public/less/_repository.less | 175 |
4 files changed, 220 insertions, 149 deletions
diff --git a/public/less/_base.less b/public/less/_base.less index 21591cb14c..fca214b396 100644 --- a/public/less/_base.less +++ b/public/less/_base.less @@ -112,6 +112,12 @@ pre { } } } + &.black { + color: #444; + &:hover { + color: #000; + } + } &.grey { color: #767676 !important; a { @@ -143,6 +149,9 @@ pre { &.small { font-size: 0.75em; } + &.normal { + font-weight: normal; + } &.bold { font-weight: bold; } diff --git a/public/less/_markdown.less b/public/less/_markdown.less index d51c1afc5e..6b88e48bd3 100644 --- a/public/less/_markdown.less +++ b/public/less/_markdown.less @@ -1,39 +1,40 @@ .markdown { - overflow:hidden; - font-family:"Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif; - font-size:16px; - line-height:1.6; - word-wrap:break-word; + overflow: hidden; + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif; + font-size: 16px; + line-height: 1.6 !important; + word-wrap: break-word; + padding: 5px 2em 2em !important; >*:first-child { - margin-top:0 !important; + margin-top: 0 !important; } >*:last-child { - margin-bottom:0 !important; + margin-bottom: 0 !important; } a:not([href]) { - color:inherit; - text-decoration:none; + color: inherit; + text-decoration: none; } .absent { - color:#c00; + color: #c00; } .anchor { - position:absolute; - top:0; - left:0; - display:block; - padding-right:6px; - padding-left:30px; - margin-left:-30px; + position: absolute; + top: 0; + left: 0; + display: block; + padding-right: 6px; + padding-left: 30px; + margin-left: -30px; } .anchor:focus { - outline:none; + outline: none; } h1, @@ -42,11 +43,11 @@ h4, h5, h6 { - position:relative; - margin-top:1em; - margin-bottom:16px; - font-weight:bold; - line-height:1.4; + position: relative; + margin-top: 1em; + margin-bottom: 16px; + font-weight: bold; + line-height: 1.4; } h1 .octicon-link, @@ -157,8 +158,11 @@ dl, table, pre { - margin-top:0; - margin-bottom:16px; + margin-top: 0; + margin-bottom: 16px; + } + blockquote { + margin-left: 0; } hr { @@ -471,124 +475,4 @@ font-weight:bold; background:#f8f8f8;border-top:0; } - -} - -/* Author: jmblog */ - -/* Project: https://github.com/jmblog/color-themes-for-google-code-prettify */ - -/* GitHub Theme */ - -/* Pretty printing styles. Used with prettify.js. */ - -/* SPAN elements with the classes below are added by prettyprint. */ - -/* plain text */ - -.pln { - color: #333333; -} -@media screen { - /* string content */ - .str { - color: #dd1144; - } - /* a keyword */ - .kwd { - color: #333333; - } - /* a comment */ - .com { - color: #999988; - font-style: italic; - } - /* a type name */ - .typ { - color: #445588; - } - /* a literal value */ - .lit { - color: #445588; - } - /* punctuation */ - .pun { - color: #333333; - } - /* lisp open bracket */ - .opn { - color: #333333; - } - /* lisp close bracket */ - .clo { - color: #333333; - } - /* a markup tag name */ - .tag { - color: navy; - } - /* a markup attribute name */ - .atn { - color: teal; - } - /* a markup attribute value */ - .atv { - color: #dd1144; - } - /* a declaration */ - .dec { - color: #333333; - } - /* a variable name */ - .var { - color: teal; - } - /* a function name */ - .fun { - color: #990000; - } -} -/* Use higher contrast and text-weight for printable form. */ - -@media print, -projection { - .str { - color: #006600; - } - .kwd { - color: #006; - font-weight: bold; - } - .com { - color: #600; - font-style: italic; - } - .typ { - color: #404; - font-weight: bold; - } - .lit { - color: #004444; - } - .pun, - .opn, - .clo { - color: #444400; - } - .tag { - color: #006; - font-weight: bold; - } - .atn { - color: #440044; - } - .atv { - color: #006600; - } -} -/* Specify class=linenums on a pre to get line numbering */ - -ol.linenums { - margin-top: 0; - margin-bottom: 0; }
\ No newline at end of file diff --git a/public/less/_octicons.less b/public/less/_octicons.less index be97b69015..dfd437e6b1 100755 --- a/public/less/_octicons.less +++ b/public/less/_octicons.less @@ -1,6 +1,6 @@ -// v3.1.0 +// v3.3.0 @octicons-font-path: "../fonts"; -@octicons-version: "396334ee3da78f4302d25c758ae3e3ce5dc3c97d"; +@octicons-version: "30e752e9a0821a0a098947055eeece0b0f46bc34"; @font-face { font-family: 'octicons'; @@ -40,6 +40,7 @@ .octicon-microscope:before, .octicon-beaker:before { content: '\f0dd'} /* */ .octicon-bell:before { content: '\f0de'} /* */ +.octicon-bold:before { content: '\f0e2'} /* */ .octicon-book:before { content: '\f007'} /* */ .octicon-bookmark:before { content: '\f07b'} /* */ .octicon-briefcase:before { content: '\f0d3'} /* */ @@ -120,6 +121,7 @@ .octicon-issue-closed:before { content: '\f028'} /* */ .octicon-issue-opened:before { content: '\f026'} /* */ .octicon-issue-reopened:before { content: '\f027'} /* */ +.octicon-italic:before { content: '\f0e4'} /* */ .octicon-jersey:before { content: '\f019'} /* */ .octicon-key:before { content: '\f049'} /* */ .octicon-keyboard:before { content: '\f00d'} /* */ @@ -134,6 +136,7 @@ .octicon-mirror-private:before, .octicon-git-fork-private:before, .octicon-lock:before { content: '\f06a'} /* */ +.octicon-logo-gist:before { content: '\f0ad'} /* */ .octicon-logo-github:before { content: '\f092'} /* */ .octicon-mail:before { content: '\f03b'} /* */ .octicon-mail-read:before { content: '\f03c'} /* */ @@ -180,8 +183,6 @@ .octicon-rocket:before { content: '\f033'} /* */ .octicon-rss:before { content: '\f034'} /* */ .octicon-ruby:before { content: '\f047'} /* */ -.octicon-screen-full:before { content: '\f066'} /* */ -.octicon-screen-normal:before { content: '\f067'} /* */ .octicon-search-save:before, .octicon-search:before { content: '\f02e'} /* */ .octicon-server:before { content: '\f097'} /* */ @@ -201,8 +202,10 @@ .octicon-tag-remove:before, .octicon-tag-add:before, .octicon-tag:before { content: '\f015'} /* */ +.octicon-tasklist:before { content: '\f0e5'} /* */ .octicon-telescope:before { content: '\f088'} /* */ .octicon-terminal:before { content: '\f0c8'} /* */ +.octicon-text-size:before { content: '\f0e3'} /* */ .octicon-three-bars:before { content: '\f05e'} /* */ .octicon-thumbsdown:before { content: '\f0db'} /* */ .octicon-thumbsup:before { content: '\f0da'} /* */ diff --git a/public/less/_repository.less b/public/less/_repository.less index 9035d558e4..e73d78c4df 100644 --- a/public/less/_repository.less +++ b/public/less/_repository.less @@ -78,6 +78,181 @@ padding-right: 0; } } + + &.file.list { + #repo-desc { + font-size: 1.2em; + } + .choose.reference { + .header .icon { + font-size: 1.4em; + } + } + .head.meta { + padding: 0; + li { + list-style: none; + display: inline-block; + + .ui.breadcrumb { + margin-top: -5px; + + span, + a { + font-size: 16px; + } + } + } + } + + .clone.input { + margin-top: -8px; + width: 100%; + + input { + border-radius: 0; + padding: 5px 10px; + } + + .clone.button { + font-size: 13px; + padding: 0 5px; + &:first-child { + border-radius: .28571429rem 0 0 .28571429rem; + } + } + .icon.button { + padding: 0 10px; + } + .dropdown .menu { + right: 0!important; + left: auto!important; + } + } + + #repo-files-table { + .table.list { + width: 80% !important; + } + + thead { + th { + padding-top: 8px; + padding-bottom: 5px; + font-weight: normal; + + #last-commit-message { + margin-left: 5px; + margin-bottom: -4px; + width: 400px; + } + .age { + margin-top: 2px; + } + } + .ui.avatar { + margin-bottom: 5px; + } + } + tbody { + .icon { + margin-left: 5px; + } + .name { + max-width: 120px; + } + .message { + max-width: 300px; + } + .age { + min-width: 150px; + } + + .text.truncate { + margin-bottom: -5px; + max-width: 100%; + } + } + td { + padding-top: 8px; + padding-bottom: 8px; + } + tr:hover { + background-color: #ffffEE; + } + } + + #file-content { + .header { + .icon { + font-size: 1em; + margin-top: -2px; + } + } + .view-raw { + * { + width: 100%; + } + img { + padding: 5px 5px 0 5px; + } + } + + .code-view { + * { + font-size: 13px; + font-family: monospace; + line-height: 20px; + } + + table { + width: 100%; + } + .lines-num { + vertical-align: top; + text-align: right; + color: #999; + background: #f5f5f5; + width: 1%; + + span { + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; + line-height: 20px; + padding: 0 10px; + cursor: pointer; + display: block; + } + } + .lines-num, + .lines-code { + padding: 0; + + + pre, + ol, + .hljs { + background-color: white; + margin: 0; + padding: 0 !important; + li { + padding-left: 5px; + &.active { + background: #ffffdd; + } + } + } + } + } + } + + .sidebar { + padding-left: 0; + + .octicon { + width: 16px; + } + } + } &.options { #interval { |