mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-03 21:08:25 +00:00 
			
		
		
		
	1. Add `<overflow-menu>` web component 2. Rename `<gitea-origin-url>` to `<origin-url>` and make filenames match. <img width="439" alt="image" src="https://github.com/go-gitea/gitea/assets/115237/2fbe4ca4-110b-4ad2-8e17-c1e116ccbd74"> <img width="444" alt="Screenshot 2024-03-02 at 21 36 52" src="https://github.com/go-gitea/gitea/assets/115237/aa8f786e-dc8c-4030-b12d-7cfb74bdfd6e"> <img width="537" alt="Screenshot 2024-03-03 at 03 05 06" src="https://github.com/go-gitea/gitea/assets/115237/fddd50aa-adf1-4b4b-bd7f-caf30c7b2245">   TODO: - [x] Check if removal of `requestAnimationFrame` is possible to avoid flash of content. Likely needs a `MutationObserver`. - [x] Hide tippy when button is removed from DOM. - [x] ~~Implement right-aligned items (https://github.com/go-gitea/gitea/pull/28976)~~. Not going to do it. - [x] Clean up CSS so base element has no background and add background via tailwind instead. - [x] Use it for org and user page. --------- Co-authored-by: Giteabot <teabot@gitea.io> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
		
			
				
	
	
		
			53 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Handlebars
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Handlebars
		
	
	
	
	
	
{{if eq .PackageDescriptor.Package.Type "alpine"}}
 | 
						|
	<h4 class="ui top attached header">{{ctx.Locale.Tr "packages.installation"}}</h4>
 | 
						|
	<div class="ui attached segment">
 | 
						|
		<div class="ui form">
 | 
						|
			<div class="field">
 | 
						|
				<label>{{svg "octicon-code"}} {{ctx.Locale.Tr "packages.alpine.registry"}}</label>
 | 
						|
				<div class="markup"><pre class="code-block"><code><origin-url data-url="{{AppSubUrl}}/api/packages/{{$.PackageDescriptor.Owner.Name}}/alpine"></origin-url>/$branch/$repository</code></pre></div>
 | 
						|
				<p>{{ctx.Locale.Tr "packages.alpine.registry.info"}}</p>
 | 
						|
			</div>
 | 
						|
			<div class="field">
 | 
						|
				<label>{{svg "octicon-terminal"}} {{ctx.Locale.Tr "packages.alpine.registry.key"}}</label>
 | 
						|
				<div class="markup"><pre class="code-block"><code>curl -JO <origin-url data-url="{{AppSubUrl}}/api/packages/{{$.PackageDescriptor.Owner.Name}}/alpine/key"></origin-url></code></pre></div>
 | 
						|
			</div>
 | 
						|
			<div class="field">
 | 
						|
				<label>{{svg "octicon-terminal"}} {{ctx.Locale.Tr "packages.alpine.install"}}</label>
 | 
						|
				<div class="markup">
 | 
						|
					<pre class="code-block"><code>sudo apk add {{$.PackageDescriptor.Package.Name}}={{$.PackageDescriptor.Version.Version}}</code></pre>
 | 
						|
				</div>
 | 
						|
			</div>
 | 
						|
			<div class="field">
 | 
						|
				<label>{{ctx.Locale.Tr "packages.registry.documentation" "Alpine" "https://docs.gitea.com/usage/packages/alpine/"}}</label>
 | 
						|
			</div>
 | 
						|
		</div>
 | 
						|
	</div>
 | 
						|
 | 
						|
	<h4 class="ui top attached header">{{ctx.Locale.Tr "packages.alpine.repository"}}</h4>
 | 
						|
	<div class="ui attached segment">
 | 
						|
		<table class="ui single line very basic table">
 | 
						|
			<tbody>
 | 
						|
				<tr>
 | 
						|
					<td class="collapsing"><h5>{{ctx.Locale.Tr "packages.alpine.repository.branches"}}</h5></td>
 | 
						|
					<td>{{StringUtils.Join .Branches ", "}}</td>
 | 
						|
				</tr>
 | 
						|
				<tr>
 | 
						|
					<td class="collapsing"><h5>{{ctx.Locale.Tr "packages.alpine.repository.repositories"}}</h5></td>
 | 
						|
					<td>{{StringUtils.Join .Repositories ", "}}</td>
 | 
						|
				</tr>
 | 
						|
				<tr>
 | 
						|
					<td class="collapsing"><h5>{{ctx.Locale.Tr "packages.alpine.repository.architectures"}}</h5></td>
 | 
						|
					<td>{{StringUtils.Join .Architectures ", "}}</td>
 | 
						|
				</tr>
 | 
						|
			</tbody>
 | 
						|
		</table>
 | 
						|
	</div>
 | 
						|
 | 
						|
	{{if .PackageDescriptor.Metadata.Description}}
 | 
						|
		<h4 class="ui top attached header">{{ctx.Locale.Tr "packages.about"}}</h4>
 | 
						|
		<div class="ui attached segment">
 | 
						|
			{{.PackageDescriptor.Metadata.Description}}
 | 
						|
		</div>
 | 
						|
	{{end}}
 | 
						|
{{end}}
 |