Skip to content

Commit fb20151

Browse files
author
gitlabci
committed
Merge branch '2024.11'
2 parents 6260999 + 1a718a5 commit fb20151

File tree

9 files changed

+175
-13
lines changed

9 files changed

+175
-13
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ tine20/*/*/*/*/*FAT*
1919
tine20/*/*/*FAT*
2020
tine20/*/js/*-lang-*
2121
tine20/Tinebase/js/Locale/build/*.js
22+
tine20/Tinebase/js/build/*
23+
tine20/Tinebase/css/build/*
2224
scripts/packaging/tine20build/
2325
.vagrant
2426
scripts/vagrant/tmp

tine20/Sales/views/EDocumentViewError.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{% apply inline_css(source("Tinebase/js/node_modules/bootstrap/dist/css/bootstrap.min.css")) %}
1+
{% apply inline_css(source("Tinebase/css/build/bootstrap/bootstrap.min.css")) %}
22
{# <div class="jumbotron">#}
33
{# <h1 class="display-4">{{ _("Error") }}</h1>#}
44
{# <p class="lead">{{ _("Can't create eDocument (XRechnungs) view. Possible reasons:") }}</p>#}

tine20/Tinebase/css/build/.gitkeep

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
see webpack copy plugin

tine20/Tinebase/js/build/.gitkeep

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
see webpack copy plugin

tine20/Tinebase/js/npm-shrinkwrap.json

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

tine20/Tinebase/js/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@
9191
"brotli-webpack-plugin": "^1.1.0",
9292
"chai": "^4.3.7",
9393
"chai-as-promised": "^7.1.1",
94+
"copy-webpack-plugin": "^13.0.0",
9495
"css-loader": "^6.7.3",
9596
"eslint": "^8.31.0",
9697
"eslint-config-standard": "^17.0.0",

tine20/Tinebase/js/webpack.common.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ var assetsPluginInstance = new AssetsPlugin({
1616
var {VueLoaderPlugin} = require('vue-loader');
1717
var ChunkNamePlugin = require('./webpack.ChunkNamePlugin');
1818
var ESLintPlugin = require('eslint-webpack-plugin');
19+
var CopyPlugin = require("copy-webpack-plugin");
1920

2021
var eslintPluginInstance = new ESLintPlugin({
2122
formatter: require('eslint-friendly-formatter'),
@@ -50,6 +51,12 @@ var definePlugin = new webpack.DefinePlugin({
5051
__VUE_PROD_DEVTOOLS__: true
5152
});
5253

54+
var copyPlugin = new CopyPlugin({
55+
patterns: [
56+
{from: "node_modules/bootstrap/dist/css", to: "Tinebase/css/build/bootstrap/"},
57+
]
58+
});
59+
5360
var baseDir = path.resolve(__dirname, '../../'),
5461
entryPoints = {};
5562

@@ -106,6 +113,7 @@ module.exports = {
106113
},
107114
plugins: [
108115
definePlugin,
116+
copyPlugin,
109117
assetsPluginInstance,
110118
new VueLoaderPlugin(),
111119
new ChunkNamePlugin(),

tine20/Tinebase/js/webpack.dev.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ module.exports = merge(common, {
3333
client: {
3434
overlay: true,
3535
},
36+
devMiddleware: {
37+
writeToDisk: (filePath) => /\/(js|css)\/build\//.test(filePath),
38+
},
3639
// onBeforeSetupMiddleware: function(app, server) {
3740
// app.use(function(req, res, next) {
3841
// // check for langfile chunk requests

tine20/Tinebase/js/webpack.prod.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ module.exports = merge(common, {
2121
}),
2222
new UnminifiedWebpackPlugin({
2323
postfix : 'debug',
24-
replace: [[/(Tine\.clientVersion\.buildType\s*=\s*)'RELEASE'/, "$1'DEBUG'"]]
24+
replace: [[/(Tine\.clientVersion\.buildType\s*=\s*)'RELEASE'/, "$1'DEBUG'"]],
25+
exclude: /Tinebase\/css\/build\/.*/
2526
}),
2627
new BrotliPlugin({})
2728
],

0 commit comments

Comments
 (0)