Skip to content

Commit 0d63fef

Browse files
authored
Merge pull request #1056 from line-o/fix/layout
layout fixes
2 parents c9704de + d419f8d commit 0d63fef

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+565
-3103
lines changed

Gulpfile.js

Lines changed: 31 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,21 @@
33
* Turn on/off build features
44
*/
55

6-
var settings = {
6+
const settings = {
77
clean: true,
88
scripts: true,
99
hjs: false,
1010
polyfills: false,
1111
styles: true,
1212
svgs: true,
13-
copy: true,
1413
vendor: true
1514
}
1615

1716
/**
1817
* Paths to project folders
1918
*/
2019

21-
var paths = {
20+
const paths = {
2221
input: 'src/main/frontend/',
2322
output: 'target/generated-resources/frontend/xar-resources/resources/',
2423
scripts: {
@@ -31,20 +30,12 @@ var paths = {
3130
output: 'target/generated-resources/frontend/xar-resources/resources/styles/'
3231
},
3332
svgs: {
34-
input: 'src/main/frontend/img/*.svg',
33+
input: 'src/main/frontend/svg/*.svg',
3534
output: 'target/generated-resources/frontend/xar-resources/resources/images/'
3635
},
37-
copy: {
38-
input: 'src/main/frontend/copy/**',
39-
output: 'target/generated-resources/frontend/xar-resources/resources/'
40-
},
4136
vendor: {
42-
input: 'node_modules/',
4337
output: 'target/generated-resources/frontend/xar-resources/resources/'
4438
},
45-
fonts: {
46-
output: 'target/generated-resources/frontend/xar-resources/resources/fonts/'
47-
},
4839
xml: {
4940
listings: 'src/main/xar-resources/data/*/listings/*.xml',
5041
articles: 'src/main/xar-resources/data/*/*.xml'
@@ -55,7 +46,7 @@ var paths = {
5546
* Template for banner to add to file headers
5647
*/
5748

58-
var banner = {
49+
const banner = {
5950
full: '/*!\n' +
6051
' * <%= package.name %> v<%= package.version %>\n' +
6152
' * <%= package.description %>\n' +
@@ -76,43 +67,43 @@ var banner = {
7667
*/
7768

7869
// General
79-
var {
70+
const {
8071
gulp,
8172
src,
8273
dest,
8374
series,
8475
parallel
8576
} = require('gulp')
86-
var del = require('del')
87-
var flatmap = require('gulp-flatmap')
88-
var lazypipe = require('lazypipe')
89-
var rename = require('gulp-rename')
90-
var header = require('gulp-header')
91-
var pkg = require('./package.json')
92-
var muxml = require('gulp-muxml')
77+
const del = require('del')
78+
const flatmap = require('gulp-flatmap')
79+
const lazypipe = require('lazypipe')
80+
const rename = require('gulp-rename')
81+
const header = require('gulp-header')
82+
const pkg = require('./package.json')
83+
const muxml = require('gulp-muxml')
9384

9485

9586
// Scripts
96-
var standard = require('gulp-standard')
97-
var concat = require('gulp-concat')
98-
var uglify = require('gulp-uglify')
99-
var optimizejs = require('gulp-optimize-js')
87+
const standard = require('gulp-standard')
88+
const concat = require('gulp-concat')
89+
const uglify = require('gulp-uglify')
90+
const optimizejs = require('gulp-optimize-js')
10091

10192
// Styles
102-
var sass = require('gulp-sass')(require('sass'))
103-
var prefix = require('gulp-autoprefixer')
104-
var minify = require('gulp-cssnano')
105-
var sourcemaps = require('gulp-sourcemaps')
93+
const sass = require('gulp-sass')(require('sass'))
94+
const prefix = require('gulp-autoprefixer')
95+
const minify = require('gulp-cssnano')
96+
const sourcemaps = require('gulp-sourcemaps')
10697

10798
// SVGs
108-
var svgmin = require('gulp-svgmin')
99+
const svgmin = require('gulp-svgmin')
109100

110101
/**
111102
* Gulp Tasks
112103
*/
113104

114105
// Remove pre-existing content from output folders
115-
var cleanDist = function (done) {
106+
const cleanDist = function (done) {
116107
// Make sure this feature is activated before running
117108
if (!settings.clean) return done()
118109

@@ -126,7 +117,7 @@ var cleanDist = function (done) {
126117
}
127118

128119
// Repeated JavaScript tasks
129-
var jsTasks = lazypipe()
120+
const jsTasks = lazypipe()
130121
.pipe(header, banner.full, {
131122
package: pkg
132123
})
@@ -143,7 +134,7 @@ var jsTasks = lazypipe()
143134
.pipe(dest, paths.scripts.output)
144135

145136
// Lint, minify, and concatenate scripts
146-
var buildScripts = function (done) {
137+
const buildScripts = function (done) {
147138
// Make sure this feature is activated before running
148139
if (!settings.scripts) return done()
149140

@@ -153,7 +144,7 @@ var buildScripts = function (done) {
153144
// If the file is a directory
154145
if (file.isDirectory()) {
155146
// Setup a suffix variable
156-
var suffix = ''
147+
const suffix = ''
157148

158149
// If separate polyfill files enabled
159150
if (settings.polyfills) {
@@ -184,7 +175,7 @@ var buildScripts = function (done) {
184175
}
185176

186177
// Lint scripts
187-
var lintScripts = function (done) {
178+
const lintScripts = function (done) {
188179
// Make sure this feature is activated before running
189180
if (!settings.scripts) return done()
190181

@@ -201,7 +192,7 @@ var lintScripts = function (done) {
201192

202193
// pretty print all xml listings
203194
// articles not yet decided
204-
var prettyXml = function (done) {
195+
const prettyXml = function (done) {
205196
src(paths.xml.listings, { base: "./" })
206197
.pipe(muxml({
207198
stripComments: false,
@@ -218,7 +209,7 @@ var prettyXml = function (done) {
218209
}
219210

220211
// Process, lint, and minify Sass files
221-
var buildStyles = function (done) {
212+
const buildStyles = function (done) {
222213
// Make sure this feature is activated before running
223214
if (!settings.styles) return done()
224215

@@ -258,7 +249,7 @@ var buildStyles = function (done) {
258249
}
259250

260251
// Optimize SVG files
261-
var buildSVGs = function (done) {
252+
const buildSVGs = function (done) {
262253
// Make sure this feature is activated before running
263254
if (!settings.svgs) return done()
264255

@@ -272,13 +263,13 @@ var buildSVGs = function (done) {
272263
}
273264

274265
// Copy third-party dependencies from node_modules into resources
275-
var vendorFiles = function (done) {
266+
const vendorFiles = function (done) {
276267
// Make sure this feature is activated before running
277268
if (!settings.vendor) return done()
278269

279270
// TODO ensure each declared third-parrty dep has a corresponding command below
280271
// TODO modernizr@2 needs refactor via npm or gulp-modernizr
281-
var deps = pkg.dependencies.length
272+
const deps = pkg.dependencies.length
282273

283274

284275
// copy vendor scripts
@@ -294,23 +285,6 @@ var vendorFiles = function (done) {
294285
src(['node_modules/bootstrap/dist/css/bootstrap.min.*', 'node_modules/@highlightjs/cdn-assets/styles/atom-one-dark.min.css'])
295286
.pipe(dest(paths.styles.output))
296287

297-
// copy vendor fonts
298-
src('node_modules/@neos21/bootstrap3-glyphicons/dist/fonts/*')
299-
.pipe(dest(paths.fonts.output))
300-
// Signal completion
301-
done()
302-
}
303-
304-
305-
// Copy static files into output folder
306-
var copyFiles = function (done) {
307-
// Make sure this feature is activated before running
308-
if (!settings.copy) return done()
309-
310-
// Copy static files
311-
src(paths.copy.input)
312-
.pipe(dest(paths.copy.output))
313-
314288
// Signal completion
315289
done()
316290
}
@@ -329,7 +303,6 @@ exports.default = series(
329303
lintScripts,
330304
buildStyles,
331305
buildSVGs,
332-
copyFiles,
333306
prettyXml
334307
)
335308
)

package-lock.json

Lines changed: 8 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@
5454
},
5555
"dependencies": {
5656
"@highlightjs/cdn-assets": "^11.11.1",
57-
"@neos21/bootstrap3-glyphicons": "^1.0.7",
5857
"@popperjs/core": "^2.11.8",
5958
"bootstrap": "^5.3.3"
6059
}
-26.1 KB
Binary file not shown.

0 commit comments

Comments
 (0)