]> source.dussan.org Git - gitea.git/commitdiff
Clone panel fixes (#15435)
authorsilverwind <me@silverwind.io>
Tue, 13 Apr 2021 00:10:57 +0000 (02:10 +0200)
committerGitHub <noreply@github.com>
Tue, 13 Apr 2021 00:10:57 +0000 (20:10 -0400)
- Use <button> over <div> for a button
- Fix absent border-right on wiki
- Fix absent border-radius on wiki

Co-authored-by: 6543 <6543@obermui.de>
templates/repo/home.tmpl
web_src/less/_repository.less

index b77f28f9207c6f818c9077eeeb1e79547c3cea31..ed31398355eaec496377bf1eb0f6075067e840d9 100644 (file)
                                {{if eq $n 0}}
                                        <div class="ui action tiny input" id="clone-panel">
                                                {{template "repo/clone_buttons" .}}
-                                               <div class="ui basic jump dropdown icon button poping up" data-content="{{.i18n.Tr "repo.download_archive"}}" data-variation="tiny inverted" data-position="top right">
+                                               <button id="download-btn" class="ui basic jump dropdown icon button poping up" data-content="{{.i18n.Tr "repo.download_archive"}}" data-variation="tiny inverted" data-position="top right">
                                                        {{svg "octicon-download"}}
                                                        <div class="menu">
                                                                <a class="item archive-link" data-url="{{$.RepoLink}}/archive/{{EscapePound $.BranchName}}.zip">{{svg "octicon-file-zip"}}&nbsp;ZIP</a>
                                                                <a class="item archive-link" data-url="{{$.RepoLink}}/archive/{{EscapePound $.BranchName}}.tar.gz">{{svg "octicon-file-zip"}}&nbsp;TAR.GZ</a>
                                                        </div>
-                                               </div>
+                                               </button>
                                        </div>
                                {{end}}
                        </div>
index 71a9cbcdd03393f2fb2fd788f42bcecf0b137d99..6042a7594899e9033c1540c9bf04f98b18377469 100644 (file)
     .clone.button {
       font-size: 13px;
       padding: 7.5px 5px;
-
-      &:first-child {
-        border-radius: var(--border-radius) 0 0 var(--border-radius);
-      }
     }
 
     #repo-clone-https,
-    #repo-clone-ssh,
-    #clipboard-btn {
+    #repo-clone-ssh {
       border-right: none;
     }
 
+    #download-btn {
+      border-left: none;
+    }
+
+    button:first-of-type {
+      border-radius: var(--border-radius) 0 0 var(--border-radius) !important;
+    }
+
+    button:last-of-type {
+      border-radius: 0 var(--border-radius) var(--border-radius) 0 !important;
+    }
+
     .icon.button {
       padding: 0 10px;
     }