From 12a8c669f52c0e84d580c078cee849b25133b585 Mon Sep 17 00:00:00 2001 From: Herbert Eiselt Date: Thu, 7 Feb 2019 17:50:41 +0100 Subject: Add sdnr wt devicemanager Add complete sdnr wireless transport app devicemanager Change-Id: I433014ee579a3c8833b3b8f84c4087c5f776704f Issue-ID: SDNC-575 Signed-off-by: Herbert Eiselt --- .../elasticsearch/plugins/head/Gruntfile.js | 115 +++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/Gruntfile.js (limited to 'sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/Gruntfile.js') diff --git a/sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/Gruntfile.js b/sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/Gruntfile.js new file mode 100644 index 000000000..d9607ac76 --- /dev/null +++ b/sdnr/wt/devicemanager/provider/src/main/resources/elasticsearch/plugins/head/Gruntfile.js @@ -0,0 +1,115 @@ +module.exports = function(grunt) { + + var fileSets = require("./grunt_fileSets.js"); + + // Project configuration. + grunt.initConfig({ + clean: { + _site: { + src: ['_site'] + } + }, + concat: { + vendorjs: { + src: fileSets.vendorJs, + dest: '_site/vendor.js' + }, + vendorcss: { + src: fileSets.vendorCss, + dest: '_site/vendor.css' + }, + appjs: { + src: fileSets.srcJs, + dest: '_site/app.js' + }, + appcss: { + src: fileSets.srcCss, + dest: '_site/app.css' + } + }, + + copy: { + site_index: { + src: 'index.html', + dest: '_site/index.html', + options: { + process: function( src ) { + return src.replace(/_site\//g, ""); + } + } + }, + base: { + expand: true, + cwd: 'src/app/base/', + src: [ '*.gif', '*.png', '*.css' ], + dest: '_site/base/' + }, + iconFonts: { + expand: true, + cwd: 'src/vendor/font-awesome/fonts/', + src: '**', + dest: '_site/fonts' + }, + i18n: { + src: 'src/vendor/i18n/i18n.js', + dest: '_site/i18n.js' + }, + lang: { + expand: true, + cwd: 'src/app/lang/', + src: '**', + dest: '_site/lang/' + } + }, + + jasmine: { + task: { + src: [ fileSets.vendorJs, 'src/vendor/i18n/i18n.js', 'src/app/lang/en_strings.js', fileSets.srcJs ], + options: { + specs: 'src/app/**/*Spec.js', + helpers: 'test/spec/*Helper.js', + display: "short", + summary: true + } + } + }, + + watch: { + "scripts": { + files: ['src/**/*', 'test/spec/*' ], + tasks: ['default'], + options: { + spawn: false + } + }, + "grunt": { + files: [ 'Gruntfile.js' ] + } + }, + + connect: { + server: { + options: { + port: 9100, + base: '.', + keepalive: true + } + } + } + + }); + + grunt.loadNpmTasks('grunt-contrib-clean'); + grunt.loadNpmTasks('grunt-contrib-concat'); + grunt.loadNpmTasks('grunt-contrib-watch'); + grunt.loadNpmTasks('grunt-contrib-connect'); + grunt.loadNpmTasks('grunt-contrib-copy'); + grunt.loadNpmTasks('grunt-contrib-jasmine'); + + // Default task(s). + grunt.registerTask('default', ['clean', 'concat', 'copy', 'jasmine']); + grunt.registerTask('server', ['connect:server']); + grunt.registerTask('dev', [ 'default', 'watch' ]); + + +}; -- cgit 1.2.3-korg