Add autoprefixer to css build (#6029)
* Add autoprefixer to css build * also use autoprefixer on theme files
This commit is contained in:
		
							parent
							
								
									d0cb5aa9f9
								
							
						
					
					
						commit
						353282e658
					
				
					 8 changed files with 841 additions and 596 deletions
				
			
		| 
						 | 
				
			
			@ -1,5 +1,4 @@
 | 
			
		|||
# http://editorconfig.org
 | 
			
		||||
 | 
			
		||||
root = true
 | 
			
		||||
 | 
			
		||||
[*]
 | 
			
		||||
| 
						 | 
				
			
			@ -19,7 +18,7 @@ indent_size = 4
 | 
			
		|||
indent_style = space
 | 
			
		||||
indent_size = 4
 | 
			
		||||
 | 
			
		||||
[*.{yml}]
 | 
			
		||||
[*.{yml,json}]
 | 
			
		||||
indent_style = space
 | 
			
		||||
indent_size = 2
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -361,8 +361,10 @@ stylesheets-check: generate-stylesheets
 | 
			
		|||
 | 
			
		||||
.PHONY: generate-stylesheets
 | 
			
		||||
generate-stylesheets:
 | 
			
		||||
	$(eval BROWSERS := "> 2%, last 2 firefox versions, last 2 safari versions")
 | 
			
		||||
	node_modules/.bin/lessc --clean-css public/less/index.less public/css/index.css
 | 
			
		||||
	$(foreach file, $(filter-out public/less/themes/_base.less, $(wildcard public/less/themes/*)),node_modules/.bin/lessc --clean-css public/less/themes/$(notdir $(file)) > public/css/theme-$(notdir $(call strip-suffix,$(file))).css;)
 | 
			
		||||
	$(foreach file, $(wildcard public/css/*),node_modules/.bin/postcss --use autoprefixer --autoprefixer.browsers $(BROWSERS) -o $(file) $(file);)
 | 
			
		||||
 | 
			
		||||
.PHONY: swagger-ui
 | 
			
		||||
swagger-ui:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										1400
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										1400
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										12
									
								
								package.json
									
										
									
									
									
								
							
							
						
						
									
										12
									
								
								package.json
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -1,7 +1,9 @@
 | 
			
		|||
{
 | 
			
		||||
    "license": "MIT",
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "less": "^3.9.0",
 | 
			
		||||
        "less-plugin-clean-css": "^1.5.1"
 | 
			
		||||
    }
 | 
			
		||||
  "license": "MIT",
 | 
			
		||||
  "devDependencies": {
 | 
			
		||||
    "autoprefixer": "9.4.7",
 | 
			
		||||
    "less": "3.9.0",
 | 
			
		||||
    "less-plugin-clean-css": "1.5.1",
 | 
			
		||||
    "postcss-cli-simple": "3.0.0"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| 
						 | 
				
			
			@ -42,9 +42,6 @@ pre > code {
 | 
			
		|||
    word-break: break-all;
 | 
			
		||||
 | 
			
		||||
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
 | 
			
		||||
    -ms-hyphens: auto;
 | 
			
		||||
    -moz-hyphens: auto;
 | 
			
		||||
    -webkit-hyphens: auto;
 | 
			
		||||
    hyphens: auto;
 | 
			
		||||
}
 | 
			
		||||
.full.height {
 | 
			
		||||
| 
						 | 
				
			
			@ -118,10 +115,7 @@ pre > code {
 | 
			
		|||
    // no, stackable won't work on right menus.
 | 
			
		||||
    margin-left: auto;
 | 
			
		||||
    display: flex;
 | 
			
		||||
    display: -ms-flexbox;
 | 
			
		||||
    -ms-flex-align: inherit;
 | 
			
		||||
    align-items: inherit;
 | 
			
		||||
    -ms-flex-direction: inherit;
 | 
			
		||||
    flex-direction: inherit;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -134,9 +128,6 @@ pre > code {
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
    &.button, &.menu .item {
 | 
			
		||||
        -moz-user-select: auto;
 | 
			
		||||
        -ms-user-select: auto;
 | 
			
		||||
        -webkit-user-select: auto;
 | 
			
		||||
        user-select: auto;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -91,9 +91,7 @@
 | 
			
		|||
@media screen and (max-height: 575px){
 | 
			
		||||
    #rc-imageselect, .g-recaptcha {
 | 
			
		||||
        transform:scale(0.77);
 | 
			
		||||
        -webkit-transform:scale(0.77);
 | 
			
		||||
        transform-origin:0 0;
 | 
			
		||||
        -webkit-transform-origin:0 0;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -344,9 +344,6 @@
 | 
			
		|||
                    color: #999;
 | 
			
		||||
                    background: #f5f5f5;
 | 
			
		||||
                    width: 1%;
 | 
			
		||||
                    -moz-user-select: none;
 | 
			
		||||
                    -ms-user-select: none;
 | 
			
		||||
                    -webkit-user-select: none;
 | 
			
		||||
                    user-select: none;
 | 
			
		||||
 | 
			
		||||
                    span {
 | 
			
		||||
| 
						 | 
				
			
			@ -1054,9 +1051,6 @@
 | 
			
		|||
                color: #A7A7A7;
 | 
			
		||||
                background: #fafafa;
 | 
			
		||||
                width: 1%;
 | 
			
		||||
                -moz-user-select: none;
 | 
			
		||||
                -ms-user-select: none;
 | 
			
		||||
                -webkit-user-select: none;
 | 
			
		||||
                user-select: none;
 | 
			
		||||
                vertical-align: top;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1795,7 +1789,6 @@
 | 
			
		|||
.generate-tab-size(@n, @i: 1) when (@i =< @n) {
 | 
			
		||||
    .tab-size-@{i} {
 | 
			
		||||
        tab-size: @i !important;
 | 
			
		||||
        -moz-tab-size: @i !important;
 | 
			
		||||
    }
 | 
			
		||||
    .generate-tab-size(@n, (@i + 1));
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue