mirror of
				https://github.com/KevinMidboe/zoff.git
				synced 2025-10-29 18:00:23 +00:00 
			
		
		
		
	Minify-css and remove spectrum css
This commit is contained in:
		
							
								
								
									
										30
									
								
								gulpfile.js
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								gulpfile.js
									
									
									
									
									
								
							| @@ -2,7 +2,32 @@ var gulp    = require('gulp'), | |||||||
| 	gutil   = require('gulp-util'), | 	gutil   = require('gulp-util'), | ||||||
| 	uglify  = require('gulp-uglify'), | 	uglify  = require('gulp-uglify'), | ||||||
|     //sourcemaps = require('gulp-sourcemaps'), |     //sourcemaps = require('gulp-sourcemaps'), | ||||||
| 	concat  = require('gulp-concat'); | 	concat  = require('gulp-concat'), | ||||||
|  |     cssnano = require('gulp-cssnano'); | ||||||
|  |  | ||||||
|  | gulp.task('css', function() { | ||||||
|  |     return gulp.src('server/public/assets/css/style.css') | ||||||
|  |         .pipe(cssnano({ | ||||||
|  |             preset: ['default', { | ||||||
|  |                 discardComments: { | ||||||
|  |                     removeAll: true, | ||||||
|  |                 }, | ||||||
|  |             }] | ||||||
|  |         })) | ||||||
|  |         .pipe(gulp.dest('server/public/assets/dist')); | ||||||
|  | }); | ||||||
|  |  | ||||||
|  | gulp.task('css-embed', function() { | ||||||
|  |     return gulp.src('server/public/assets/css/embed.css') | ||||||
|  |         .pipe(cssnano({ | ||||||
|  |             preset: ['default', { | ||||||
|  |                 discardComments: { | ||||||
|  |                     removeAll: true, | ||||||
|  |                 }, | ||||||
|  |             }] | ||||||
|  |         })) | ||||||
|  |         .pipe(gulp.dest('server/public/assets/dist')); | ||||||
|  | }); | ||||||
|  |  | ||||||
| gulp.task('js', function () { | gulp.task('js', function () { | ||||||
|     return gulp.src(['server/VERSION.js', 'server/config/api_key.js', 'server/public/assets/js/*.js', '!server/public/assets/js/embed*', '!server/public/assets/js/token*', '!server/public/assets/js/remotecontroller.js', '!server/public/assets/js/callback.js']) |     return gulp.src(['server/VERSION.js', 'server/config/api_key.js', 'server/public/assets/js/*.js', '!server/public/assets/js/embed*', '!server/public/assets/js/token*', '!server/public/assets/js/remotecontroller.js', '!server/public/assets/js/callback.js']) | ||||||
| @@ -60,7 +85,7 @@ gulp.task('callback', function () { | |||||||
| }); | }); | ||||||
|  |  | ||||||
| gulp.task('build', function() { | gulp.task('build', function() { | ||||||
|     return gulp.run(['js', 'embed', 'remotecontroller', 'callback', 'token']); |     return gulp.run(['css', 'css-embed', 'js', 'embed', 'remotecontroller', 'callback', 'token']); | ||||||
| }) | }) | ||||||
|  |  | ||||||
| gulp.task('remotecontroller', function () { | gulp.task('remotecontroller', function () { | ||||||
| @@ -79,6 +104,7 @@ gulp.task('remotecontroller', function () { | |||||||
|  |  | ||||||
| gulp.task('default', function(){ | gulp.task('default', function(){ | ||||||
|     gulp.watch(['server/VERSION.js', 'server/public/assets/js/*.js'], ['js']); |     gulp.watch(['server/VERSION.js', 'server/public/assets/js/*.js'], ['js']); | ||||||
|  |     gulp.watch(['server/public/assets/css/*.css'], ['css']); | ||||||
|     gulp.watch(['server/public/assets/js/token*.js', 'server/public/assets/js/helpers.js'], ['token']); |     gulp.watch(['server/public/assets/js/token*.js', 'server/public/assets/js/helpers.js'], ['token']); | ||||||
|     gulp.watch(['server/VERSION.js', 'server/public/assets/js/*.js'], ['embed']); |     gulp.watch(['server/VERSION.js', 'server/public/assets/js/*.js'], ['embed']); | ||||||
|     gulp.watch(['server/VERSION.js', 'server/public/assets/js/callback.js', 'server/public/assets/js/helpers.js'], ['callback']); |     gulp.watch(['server/VERSION.js', 'server/public/assets/js/callback.js', 'server/public/assets/js/helpers.js'], ['callback']); | ||||||
|   | |||||||
							
								
								
									
										1969
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1969
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										10
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								package.json
									
									
									
									
									
								
							| @@ -4,7 +4,7 @@ | |||||||
|   "description": "Zoff, the shared YouTube based radio services", |   "description": "Zoff, the shared YouTube based radio services", | ||||||
|   "main": "server/app.js", |   "main": "server/app.js", | ||||||
|   "scripts": { |   "scripts": { | ||||||
|     "start": "gulp build && node server/app.js", |     "start": "npm install --only=dev && npm install && gulp build && node server/app.js", | ||||||
|     "test": "echo \"Error: no test specified\" && exit 1" |     "test": "echo \"Error: no test specified\" && exit 1" | ||||||
|   }, |   }, | ||||||
|   "repository": { |   "repository": { | ||||||
| @@ -22,7 +22,8 @@ | |||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|     "gulp": "~3.9.0", |     "gulp": "~3.9.0", | ||||||
|     "gulp-concat": "^2.6.1", |     "gulp-concat": "^2.6.1", | ||||||
|     "gulp-uglifyjs": "~0.6.2", |     "gulp-cssnano": "^2.1.3", | ||||||
|  |     "gulp-uglify": "^3.0.1", | ||||||
|     "gulp-util": "~3.0.6" |     "gulp-util": "~3.0.6" | ||||||
|   }, |   }, | ||||||
|   "homepage": "https://github.com/zoff-music/zoff#readme", |   "homepage": "https://github.com/zoff-music/zoff#readme", | ||||||
| @@ -39,11 +40,6 @@ | |||||||
|     "express-recaptcha": "^3.0.1", |     "express-recaptcha": "^3.0.1", | ||||||
|     "express-session": "^1.15.6", |     "express-session": "^1.15.6", | ||||||
|     "express-sessions": "^1.0.6", |     "express-sessions": "^1.0.6", | ||||||
|     "farmhash": "^2.1.0", |  | ||||||
|     "gulp": "^3.9.1", |  | ||||||
|     "gulp-uglify": "^3.0.0", |  | ||||||
|     "gulp-uglifyjs": "^0.6.2", |  | ||||||
|     "gulp-util": "^3.0.8", |  | ||||||
|     "helmet": "^3.12.0", |     "helmet": "^3.12.0", | ||||||
|     "jimp": "^0.2.28", |     "jimp": "^0.2.28", | ||||||
|     "mongodb": "^2.2.35", |     "mongodb": "^2.2.35", | ||||||
|   | |||||||
| @@ -27,8 +27,6 @@ var Channel = { | |||||||
|                 Helper.addClass(".volume-container", "volume-container-cast"); |                 Helper.addClass(".volume-container", "volume-container-cast"); | ||||||
|             } |             } | ||||||
| 	    if(!embed) { | 	    if(!embed) { | ||||||
|             console.log("qq"); |  | ||||||
|             console.log(Helper.computedStyle(document.querySelector("#video-container"))); |  | ||||||
| 	    	document.querySelector("#main-container").insertAdjacentHTML("beforeend", "<a id='hide-playlist' class='hide-on-small-only hide-playlist-button' href='#!'><i class='material-icons'>keyboard_arrow_right</i></div>"); | 	    	document.querySelector("#main-container").insertAdjacentHTML("beforeend", "<a id='hide-playlist' class='hide-on-small-only hide-playlist-button' href='#!'><i class='material-icons'>keyboard_arrow_right</i></div>"); | ||||||
| 	          document.querySelector("#hide-playlist").style.left = (document.querySelector("#video-container").offsetWidth - document.querySelector("#hide-playlist").offsetWidth) + "px"; | 	          document.querySelector("#hide-playlist").style.left = (document.querySelector("#video-container").offsetWidth - document.querySelector("#hide-playlist").offsetWidth) + "px"; | ||||||
| 	    } | 	    } | ||||||
| @@ -578,9 +576,10 @@ var Channel = { | |||||||
|  |  | ||||||
|             Helper.css("#embed-button", "display", "none"); |             Helper.css("#embed-button", "display", "none"); | ||||||
|             if(!Helper.mobilecheck()) { |             if(!Helper.mobilecheck()) { | ||||||
|                 Helper.tooltip('.castButton', "destroy"); |                 Helper.tooltip(".castButton", "destroy"); | ||||||
|                 Helper.tooltip("#viewers", "destroy"); |                 Helper.tooltip("#viewers", "destroy"); | ||||||
|                 Helper.tooltip("#offline-mode", "destroy"); |                 Helper.tooltip("#offline-mode", "destroy"); | ||||||
|  |                 Helper.tooltip("search-btn", "destroy"); | ||||||
|                 Helper.tooltip('#fullscreen', "destroy"); |                 Helper.tooltip('#fullscreen', "destroy"); | ||||||
|                 if(M.Tooltip.getInstance(document.getElementById("admin-lock")) != undefined) { |                 if(M.Tooltip.getInstance(document.getElementById("admin-lock")) != undefined) { | ||||||
|                     Helper.tooltip('#admin-lock', "destroy"); |                     Helper.tooltip('#admin-lock', "destroy"); | ||||||
|   | |||||||
| @@ -24,17 +24,16 @@ | |||||||
|         <meta property="fb:app_id" content="1581693815380949" /> |         <meta property="fb:app_id" content="1581693815380949" /> | ||||||
|         <link rel="manifest" href="/assets/manifest.json"> |         <link rel="manifest" href="/assets/manifest.json"> | ||||||
|         {{#unless embed}} |         {{#unless embed}} | ||||||
|             <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/spectrum/1.8.0/spectrum.min.css" media="none" onload="if(media!='all')media='all'"> |  | ||||||
|             <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> |             <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> | ||||||
|             <link rel="icon" type="image/png" sizes="32x32" href="/assets/images/favicon-32x32.png"> |             <link rel="icon" type="image/png" sizes="32x32" href="/assets/images/favicon-32x32.png"> | ||||||
|             <link rel="icon" id="favicon" type="image/png" sizes="16x16" href="/assets/images/favicon-16x16.png"> |             <link rel="icon" id="favicon" type="image/png" sizes="16x16" href="/assets/images/favicon-16x16.png"> | ||||||
|             <link rel="mask-icon" href="/assets/images/safari-pinned-tab.svg" color="#2d2d2d"> |             <link rel="mask-icon" href="/assets/images/safari-pinned-tab.svg" color="#2d2d2d"> | ||||||
|         {{/unless}} |         {{/unless}} | ||||||
|         <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0-rc.2/css/materialize.min.css"> |         <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0-rc.2/css/materialize.min.css"> | ||||||
|         <link rel="stylesheet" type="text/css" href="/assets/css/{{stylesheet}}"> |         <link rel="stylesheet" type="text/css" href="/assets/dist/{{stylesheet}}"> | ||||||
|         <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" media="none" onload="if(media!='all')media='all'"> |         <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" media="none" onload="if(media!='all')media='all'"> | ||||||
|         {{#unless embed}} |         {{#unless embed}} | ||||||
|             <script async type="text/javascript"> |             <script> | ||||||
|                 if(window.location.hostname.indexOf("localhost") < 0) { |                 if(window.location.hostname.indexOf("localhost") < 0) { | ||||||
|                     (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ |                     (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ | ||||||
|                         (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), |                         (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), | ||||||
| @@ -84,7 +83,7 @@ | |||||||
|         <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.1.0/socket.io.slim.js"></script> |         <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.1.0/socket.io.slim.js"></script> | ||||||
|         <script type="text/javascript" src="/assets/dist/{{javascript_file}}"></script> |         <script type="text/javascript" src="/assets/dist/{{javascript_file}}"></script> | ||||||
|         {{#unless embed}} |         {{#unless embed}} | ||||||
|             <script type="text/javascript" src="https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1"></script> |             <script async type="text/javascript" src="https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1"></script> | ||||||
|         {{/unless}} |         {{/unless}} | ||||||
|     </body> |     </body> | ||||||
| </html> | </html> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user