forked from CIT/Vmeda.Online
		
	MOBILE-2827 core: Use resource-file instead of a hook
This commit is contained in:
		
							parent
							
								
									d6f5b5738c
								
							
						
					
					
						commit
						407e11b4d7
					
				
							
								
								
									
										12
									
								
								config.xml
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								config.xml
									
									
									
									
									
								
							| @ -63,6 +63,18 @@ | |||||||
|         <resource-file src="resources/android/icon/drawable-mdpi-smallicon.png" target="app/src/main/res/mipmap-mdpi/smallicon.png" /> |         <resource-file src="resources/android/icon/drawable-mdpi-smallicon.png" target="app/src/main/res/mipmap-mdpi/smallicon.png" /> | ||||||
|         <resource-file src="resources/android/icon/drawable-hdpi-smallicon.png" target="app/src/main/res/mipmap-hdpi/smallicon.png" /> |         <resource-file src="resources/android/icon/drawable-hdpi-smallicon.png" target="app/src/main/res/mipmap-hdpi/smallicon.png" /> | ||||||
|         <resource-file src="resources/android/icon/drawable-xhdpi-smallicon.png" target="app/src/main/res/mipmap-xhdpi/smallicon.png" /> |         <resource-file src="resources/android/icon/drawable-xhdpi-smallicon.png" target="app/src/main/res/mipmap-xhdpi/smallicon.png" /> | ||||||
|  |         <resource-file src="resources/android/splash/drawable-land-hdpi-screen.png" target="app/src/main/res/drawable-land-hdpi/screen.png" /> | ||||||
|  |         <resource-file src="resources/android/splash/drawable-land-ldpi-screen.png" target="app/src/main/res/drawable-land-ldpi/screen.png" /> | ||||||
|  |         <resource-file src="resources/android/splash/drawable-land-mdpi-screen.png" target="app/src/main/res/drawable-land-mdpi/screen.png" /> | ||||||
|  |         <resource-file src="resources/android/splash/drawable-land-xhdpi-screen.png" target="app/src/main/res/drawable-land-xhdpi/screen.png" /> | ||||||
|  |         <resource-file src="resources/android/splash/drawable-land-xxhdpi-screen.png" target="app/src/main/res/drawable-land-xxhdpi/screen.png" /> | ||||||
|  |         <resource-file src="resources/android/splash/drawable-land-xxxhdpi-screen.png" target="app/src/main/res/drawable-land-xxxhdpi/screen.png" /> | ||||||
|  |         <resource-file src="resources/android/splash/drawable-port-hdpi-screen.png" target="app/src/main/res/drawable-port-hdpi/screen.png" /> | ||||||
|  |         <resource-file src="resources/android/splash/drawable-port-ldpi-screen.png" target="app/src/main/res/drawable-port-ldpi/screen.png" /> | ||||||
|  |         <resource-file src="resources/android/splash/drawable-port-mdpi-screen.png" target="app/src/main/res/drawable-port-mdpi/screen.png" /> | ||||||
|  |         <resource-file src="resources/android/splash/drawable-port-xhdpi-screen.png" target="app/src/main/res/drawable-port-xhdpi/screen.png" /> | ||||||
|  |         <resource-file src="resources/android/splash/drawable-port-xxhdpi-screen.png" target="app/src/main/res/drawable-port-xxhdpi/screen.png" /> | ||||||
|  |         <resource-file src="resources/android/splash/drawable-port-xxxhdpi-screen.png" target="app/src/main/res/drawable-port-xxxhdpi/screen.png" /> | ||||||
|     </platform> |     </platform> | ||||||
|     <platform name="ios"> |     <platform name="ios"> | ||||||
|         <icon height="57" src="resources/ios/icon/icon.png" width="57" /> |         <icon height="57" src="resources/ios/icon/icon.png" width="57" /> | ||||||
|  | |||||||
| @ -1,49 +0,0 @@ | |||||||
| #!/usr/bin/env node
 |  | ||||||
| 
 |  | ||||||
| // This hook copies Android splash screen files from dev directories into the appropriate platform specific location.
 |  | ||||||
| // The code was extracted from here: http://devgirl.org/2013/11/12/three-hooks-your-cordovaphonegap-project-needs/
 |  | ||||||
| 
 |  | ||||||
| var filesToCopy = [{ |  | ||||||
|         'resources/android/splash/drawable-land-hdpi-screen.png': 'platforms/android/app/src/main/res/drawable-land-hdpi/screen.png' |  | ||||||
|     }, { |  | ||||||
|         'resources/android/splash/drawable-land-ldpi-screen.png': 'platforms/android/app/src/main/res/drawable-land-ldpi/screen.png' |  | ||||||
|     }, { |  | ||||||
|         'resources/android/splash/drawable-land-mdpi-screen.png': 'platforms/android/app/src/main/res/drawable-land-mdpi/screen.png' |  | ||||||
|     }, { |  | ||||||
|         'resources/android/splash/drawable-land-xhdpi-screen.png': 'platforms/android/app/src/main/res/drawable-land-xhdpi/screen.png' |  | ||||||
|     }, { |  | ||||||
|         'resources/android/splash/drawable-land-xxhdpi-screen.png': 'platforms/android/app/src/main/res/drawable-land-xxhdpi/screen.png' |  | ||||||
|     }, { |  | ||||||
|         'resources/android/splash/drawable-land-xxxhdpi-screen.png': 'platforms/android/app/src/main/res/drawable-land-xxxhdpi/screen.png' |  | ||||||
|     }, { |  | ||||||
|         'resources/android/splash/drawable-port-hdpi-screen.png': 'platforms/android/app/src/main/res/drawable-port-hdpi/screen.png' |  | ||||||
|     }, { |  | ||||||
|         'resources/android/splash/drawable-port-ldpi-screen.png': 'platforms/android/app/src/main/res/drawable-port-ldpi/screen.png' |  | ||||||
|     }, { |  | ||||||
|         'resources/android/splash/drawable-port-mdpi-screen.png': 'platforms/android/app/src/main/res/drawable-port-mdpi/screen.png' |  | ||||||
|     }, { |  | ||||||
|         'resources/android/splash/drawable-port-xhdpi-screen.png': 'platforms/android/app/src/main/res/drawable-port-xhdpi/screen.png' |  | ||||||
|     }, { |  | ||||||
|         'resources/android/splash/drawable-port-xxhdpi-screen.png': 'platforms/android/app/src/main/res/drawable-port-xxhdpi/screen.png' |  | ||||||
|     }, { |  | ||||||
|         'resources/android/splash/drawable-port-xxxhdpi-screen.png': 'platforms/android/app/src/main/res/drawable-port-xxxhdpi/screen.png' |  | ||||||
|     } |  | ||||||
| ]; |  | ||||||
| 
 |  | ||||||
| var fs = require('fs'); |  | ||||||
| var path = require('path'); |  | ||||||
| 
 |  | ||||||
| // no need to configure below
 |  | ||||||
| var rootDir = process.argv[2]; |  | ||||||
| 
 |  | ||||||
| filesToCopy.forEach(function(obj) { |  | ||||||
|     Object.keys(obj).forEach(function(key) { |  | ||||||
|         var val = obj[key]; |  | ||||||
|         var srcFile = path.join(rootDir, key); |  | ||||||
|         var destFile = path.join(rootDir, val); |  | ||||||
|         var destDir = path.dirname(destFile); |  | ||||||
|         if (fs.existsSync(srcFile) && fs.existsSync(destDir)) { |  | ||||||
|             fs.createReadStream(srcFile).pipe(fs.createWriteStream(destFile)); |  | ||||||
|         } |  | ||||||
|     }); |  | ||||||
| }); |  | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user