summaryrefslogtreecommitdiffstats
path: root/web_src
diff options
context:
space:
mode:
authorsilverwind <me@silverwind.io>2021-04-22 23:43:44 +0200
committerGitHub <noreply@github.com>2021-04-22 23:43:44 +0200
commit834fc74873e8047552e9181e130bd53d8e890eb0 (patch)
tree2bd50b3d68b81c90ac795f0df9a94afb717c77f8 /web_src
parent8ea1d32bea88b6968774b14e5bbe90f2280fe997 (diff)
downloadgitea-834fc74873e8047552e9181e130bd53d8e890eb0.tar.gz
gitea-834fc74873e8047552e9181e130bd53d8e890eb0.zip
Raw file view tweaks (#15520)
- Limit SVG images to 600px width - Adjust size of view toggle buttons to match other buttons - Make Edit/Delete buttons easier to click Had to create a separate CSS file because the less parser can not parse CSS4 case-insensitive attribute selectors which are widely supported by browsers. Fixes: https://github.com/go-gitea/gitea/issues/15515
Diffstat (limited to 'web_src')
-rw-r--r--web_src/less/_base.less8
-rw-r--r--web_src/less/_repository.less18
-rw-r--r--web_src/less/misc.css5
3 files changed, 22 insertions, 9 deletions
diff --git a/web_src/less/_base.less b/web_src/less/_base.less
index 366ee073b4..bba378dde2 100644
--- a/web_src/less/_base.less
+++ b/web_src/less/_base.less
@@ -1594,6 +1594,14 @@ a.ui.label:hover {
border-left: none;
}
+.two-toggle-buttons .button:not(.active):first-of-type {
+ border-right: none;
+}
+
+.two-toggle-buttons .button.active:last-of-type {
+ border-left: 1px solid var(--color-light-border);
+}
+
.ui.labeled.button.disabled > .button,
.ui.basic.buttons .button,
.ui.basic.button {
diff --git a/web_src/less/_repository.less b/web_src/less/_repository.less
index 7e6f398f3f..70ad8dd730 100644
--- a/web_src/less/_repository.less
+++ b/web_src/less/_repository.less
@@ -396,15 +396,10 @@
.file-actions {
.btn-octicon {
- display: inline-block;
- padding: 5px;
- margin-left: 5px;
line-height: 1;
- color: var(--color-text);
+ padding: 10px 8px;
vertical-align: middle;
- background: transparent;
- border: 0;
- outline: none;
+ color: var(--color-text);
}
.btn-octicon:hover {
@@ -412,7 +407,7 @@
}
.btn-octicon-danger:hover {
- color: #bd2c00;
+ color: var(--color-red);
}
.btn-octicon.disabled {
@@ -430,13 +425,18 @@
.view-raw {
padding: 5px;
- * {
+ > * {
max-width: 100%;
+ border: 1px solid var(--color-secondary);
}
img {
+ margin: 1rem 0;
border-radius: 0;
+ object-fit: contain;
}
+
+ /* also see misc.css for one more related rule */
}
.plain-text {
diff --git a/web_src/less/misc.css b/web_src/less/misc.css
new file mode 100644
index 0000000000..02b849fd09
--- /dev/null
+++ b/web_src/less/misc.css
@@ -0,0 +1,5 @@
+/* can not have this selector in less because of https://github.com/less/less.js/issues/3027 */
+.view-raw img[src$='.svg' i] {
+ max-height: 600px !important;
+ max-width: 600px !important;
+}