Skip to content

Commit 1398d00

Browse files
author
Joshua Sprey
authored
Merge pull request #19 from JBartscher/feature/restructure_headings
Change heading-structure of "Sonar project Quality"- and "Sonar Server Vision"-widgets.
2 parents 605bbf0 + 7cf14c5 commit 1398d00

File tree

8 files changed

+16317
-236
lines changed

8 files changed

+16317
-236
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
/build/
44
/components/
55
.tmp/
6+
.idea/

dist/adf-widget-sonar.js

Lines changed: 155 additions & 155 deletions
Large diffs are not rendered by default.

dist/adf-widget-sonar.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gulpfile.js

Lines changed: 66 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,106 +1,112 @@
1-
var gulp = require('gulp');
2-
var connect = require('gulp-connect');
3-
var wiredep = require('wiredep').stream;
4-
var $ = require('gulp-load-plugins')();
5-
var del = require('del');
6-
var jsReporter = require('jshint-stylish');
7-
var annotateAdfPlugin = require('ng-annotate-adf-plugin');
8-
var pkg = require('./package.json');
1+
'use strict';
2+
3+
const gulp = require('gulp');
4+
const connect = require('gulp-connect');
5+
const wiredep = require('wiredep').stream;
6+
const $ = require('gulp-load-plugins')();
7+
const del = require('del');
8+
const jsReporter = require('jshint-stylish');
9+
const annotateAdfPlugin = require('ng-annotate-adf-plugin');
10+
const pkg = require('./package.json');
911

1012
var annotateOptions = {
1113
plugin: [
1214
annotateAdfPlugin
1315
]
1416
};
1517

16-
var templateOptions = {
18+
const templateOptions = {
1719
root: '{widgetsPath}/sonar/src',
1820
module: 'adf.widget.sonar'
1921
};
2022

2123
/** lint **/
2224

23-
gulp.task('csslint', function(){
25+
gulp.task('csslint', (done) => {
2426
gulp.src('src/**/*.css')
25-
.pipe($.csslint())
26-
.pipe($.csslint.reporter());
27+
.pipe($.csslint())
28+
.pipe($.csslint.reporter());
29+
done();
2730
});
2831

29-
gulp.task('jslint', function(){
32+
gulp.task('jslint', (done) => {
3033
gulp.src('src/**/*.js')
31-
.pipe($.jshint())
32-
.pipe($.jshint.reporter(jsReporter));
34+
.pipe($.jshint())
35+
.pipe($.jshint.reporter(jsReporter));
36+
done();
3337
});
3438

35-
gulp.task('lint', ['csslint', 'jslint']);
39+
gulp.task('lint', gulp.series('csslint', 'jslint'));
3640

3741
/** serve **/
3842

39-
gulp.task('templates', function(){
43+
gulp.task('templates', () => {
4044
return gulp.src('src/**/*.html')
41-
.pipe($.angularTemplatecache('templates.tpl.js', templateOptions))
42-
.pipe(gulp.dest('.tmp/dist'));
45+
.pipe($.angularTemplatecache('templates.tpl.js', templateOptions))
46+
.pipe(gulp.dest('.tmp/dist'));
4347
});
4448

45-
gulp.task('sample', ['templates'], function(){
46-
var files = gulp.src(['src/**/*.js', 'src/**/*.css', 'src/**/*.less', '.tmp/dist/*.js'])
47-
.pipe($.if('*.js', $.angularFilesort()));
49+
gulp.task('sample', gulp.series('templates', function (done) {
50+
const files = gulp.src(['src/**/*.js', 'src/**/*.css', 'src/**/*.less', '.tmp/dist/*.js'])
51+
.pipe($.if('*.js', $.angularFilesort()));
4852

4953
gulp.src('sample/index.html')
50-
.pipe(wiredep({
51-
directory: './components/',
52-
bowerJson: require('./bower.json'),
53-
devDependencies: true,
54-
dependencies: true
55-
}))
56-
.pipe($.inject(files))
57-
.pipe(gulp.dest('.tmp/dist'))
58-
.pipe(connect.reload());
59-
});
60-
61-
gulp.task('watch', function(){
62-
gulp.watch(['src/**'], ['sample']);
54+
.pipe(wiredep({
55+
directory: './components/',
56+
bowerJson: require('./bower.json'),
57+
devDependencies: true,
58+
dependencies: true
59+
}))
60+
.pipe($.inject(files))
61+
.pipe(gulp.dest('.tmp/dist'));
62+
//.pipe(connect.reload());
63+
done();
64+
}));
65+
66+
gulp.task('watch', (done) => {
67+
gulp.watch(['src/**'], gulp.series('sample'));
68+
done();
6369
});
6470

65-
gulp.task('serve', ['watch', 'sample'], function(){
71+
gulp.task('serve', gulp.series('sample', 'watch', function () {
6672
connect.server({
6773
root: ['.tmp/dist', '.'],
6874
livereload: true,
6975
port: 9002
7076
});
71-
});
77+
}));
7278

7379
/** build **/
7480

75-
gulp.task('css', function(){
76-
gulp.src(['src/**/*.css', 'src/**/*.less'])
77-
.pipe($.if('*.less', $.less()))
78-
.pipe($.concat(pkg.name + '.css'))
79-
.pipe(gulp.dest('dist'))
80-
.pipe($.rename(pkg.name + '.min.css'))
81-
.pipe($.minifyCss())
82-
.pipe(gulp.dest('dist'));
81+
gulp.task('css', function () {
82+
return gulp.src(['src/**/*.css', 'src/**/*.less'])
83+
.pipe($.if('*.less', $.less()))
84+
.pipe($.concat(pkg.name + '.css'))
85+
.pipe(gulp.dest('dist'))
86+
.pipe($.rename(pkg.name + '.min.css'))
87+
.pipe($.minifyCss())
88+
.pipe(gulp.dest('dist'));
8389
});
8490

85-
gulp.task('js', function() {
86-
gulp.src(['src/**/*.js', 'src/**/*.html'])
87-
.pipe($.if('*.html', $.minifyHtml()))
88-
.pipe($.if('*.html', $.angularTemplatecache(pkg.name + '.tpl.js', templateOptions)))
89-
.pipe($.angularFilesort())
90-
.pipe($.if('*.js', $.replace(/'use strict';/g, '')))
91-
.pipe($.concat(pkg.name + '.js'))
92-
.pipe($.headerfooter('(function(window, undefined) {\'use strict\';\n', '})(window);'))
93-
.pipe($.ngAnnotate(annotateOptions))
94-
.pipe(gulp.dest('dist'))
95-
.pipe($.rename(pkg.name + '.min.js'))
96-
.pipe($.uglify())
97-
.pipe(gulp.dest('dist'));
91+
gulp.task('js', function () {
92+
return gulp.src(['src/**/*.js', 'src/**/*.html'])
93+
.pipe($.if('*.html', $.minifyHtml()))
94+
.pipe($.if('*.html', $.angularTemplatecache(pkg.name + '.tpl.js', templateOptions)))
95+
.pipe($.angularFilesort())
96+
.pipe($.if('*.js', $.replace(/'use strict';/g, '')))
97+
.pipe($.concat(pkg.name + '.js'))
98+
.pipe($.headerfooter('(function(window, undefined) {\'use strict\';\n', '})(window);'))
99+
.pipe($.ngAnnotate(annotateOptions))
100+
.pipe(gulp.dest('dist'))
101+
.pipe($.rename(pkg.name + '.min.js'))
102+
.pipe($.uglify())
103+
.pipe(gulp.dest('dist'));
98104
});
99105

100106
/** clean **/
101107

102-
gulp.task('clean', function(cb){
108+
gulp.task('clean', function (cb) {
103109
del(['dist', '.tmp'], cb);
104110
});
105111

106-
gulp.task('default', ['css', 'js']);
112+
gulp.task('default', gulp.series('css', 'js'));

0 commit comments

Comments
 (0)