mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-30 19:08:37 +00:00 
			
		
		
		
	Add eslint-plugin-vue-scoped-css (#26720)
				
					
				
			Adds [eslint-plugin-vue-scoped-css](https://github.com/future-architect/eslint-plugin-vue-scoped-css) and fixes discovered issues which are: - 1 unused selector - 3 selectors with `.full.height` parent in a `<style scoped>` block so the rule could not find the parent. Move these into the unscoped block instead. They worked before and after.
This commit is contained in:
		| @@ -1,9 +1,11 @@ | ||||
| plugins: | ||||
|   - eslint-plugin-vue | ||||
|   - eslint-plugin-vue-scoped-css | ||||
|  | ||||
| extends: | ||||
|   - ../../../.eslintrc.yaml | ||||
|   - plugin:vue/vue3-recommended | ||||
|   - plugin:vue-scoped-css/vue3-recommended | ||||
|  | ||||
| env: | ||||
|   browser: true | ||||
| @@ -12,3 +14,4 @@ rules: | ||||
|   vue/attributes-order: [0] | ||||
|   vue/html-closing-bracket-spacing: [2, {startTag: never, endTag: never, selfClosingTag: never}] | ||||
|   vue/max-attributes-per-line: [0] | ||||
|   vue-scoped-css/enforce-style-type: [0] | ||||
|   | ||||
| @@ -524,11 +524,6 @@ export function initRepositoryActionView() { | ||||
|   overflow-y: auto; | ||||
| } | ||||
|  | ||||
| .job-group-section .job-group-summary { | ||||
|   margin: 5px 0; | ||||
|   padding: 10px; | ||||
| } | ||||
|  | ||||
| .job-artifacts-title { | ||||
|   font-size: 18px; | ||||
|   margin-top: 16px; | ||||
| @@ -674,24 +669,6 @@ export function initRepositoryActionView() { | ||||
|  | ||||
| /* end fomantic dropdown menu overrides */ | ||||
|  | ||||
| /* selectors here are intentionally exact to only match fullscreen */ | ||||
|  | ||||
| .full.height > .action-view-right { | ||||
|   width: 100%; | ||||
|   height: 100%; | ||||
|   padding: 0; | ||||
|   border-radius: 0; | ||||
| } | ||||
|  | ||||
| .full.height > .action-view-right > .job-info-header { | ||||
|   border-radius: 0; | ||||
| } | ||||
|  | ||||
| .full.height > .action-view-right > .job-step-container { | ||||
|   height: calc(100% - 60px); | ||||
|   border-radius: 0; | ||||
| } | ||||
|  | ||||
| .job-info-header { | ||||
|   display: flex; | ||||
|   justify-content: space-between; | ||||
| @@ -834,6 +811,24 @@ export function initRepositoryActionView() { | ||||
|   margin-left: 10px; | ||||
| } | ||||
|  | ||||
| /* selectors here are intentionally exact to only match fullscreen */ | ||||
|  | ||||
| .full.height > .action-view-right { | ||||
|   width: 100%; | ||||
|   height: 100%; | ||||
|   padding: 0; | ||||
|   border-radius: 0; | ||||
| } | ||||
|  | ||||
| .full.height > .action-view-right > .job-info-header { | ||||
|   border-radius: 0; | ||||
| } | ||||
|  | ||||
| .full.height > .action-view-right > .job-step-container { | ||||
|   height: calc(100% - 60px); | ||||
|   border-radius: 0; | ||||
| } | ||||
|  | ||||
| /* TODO: group support | ||||
|  | ||||
| .job-log-group { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user