mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 10:56:10 +01:00 
			
		
		
		
	Fix repolist icons (#12228)
Fixes: https://github.com/go-gitea/gitea/issues/12226
This commit is contained in:
		| @@ -19,6 +19,7 @@ import initTableSort from './features/tablesort.js'; | ||||
| import ActivityTopAuthors from './components/ActivityTopAuthors.vue'; | ||||
| import {initNotificationsTable, initNotificationCount} from './features/notification.js'; | ||||
| import {createCodeEditor} from './features/codeeditor.js'; | ||||
| import {svgs} from './svg.js'; | ||||
|  | ||||
| const {AppSubUrl, StaticUrlPrefix, csrf} = window.config; | ||||
|  | ||||
| @@ -2625,6 +2626,15 @@ function linkEmailAction(e) { | ||||
| } | ||||
|  | ||||
| function initVueComponents() { | ||||
|   // register svg icon vue components, e.g. <octicon-repo size="16"/> | ||||
|   for (const [name, htmlString] of Object.entries(svgs)) { | ||||
|     const template = htmlString | ||||
|       .replace(/height="[0-9]+"/, 'v-bind:height="size"') | ||||
|       .replace(/width="[0-9]+"/, 'v-bind:width="size"'); | ||||
|  | ||||
|     Vue.component(name, {props: ['size'], template}); | ||||
|   } | ||||
|  | ||||
|   const vueDelimeters = ['${', '}']; | ||||
|  | ||||
|   Vue.component('repo-search', { | ||||
| @@ -2950,7 +2960,7 @@ function initVueComponents() { | ||||
|         }); | ||||
|       }, | ||||
|  | ||||
|       repoClass(repo) { | ||||
|       repoIcon(repo) { | ||||
|         if (repo.fork) { | ||||
|           return 'octicon-repo-forked'; | ||||
|         } else if (repo.mirror) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user