Merge pull request #14013 from nextcloud/enh/core_systemtags_js

Move core/systemtags to webpack
This commit is contained in:
Morris Jobke 2019-02-11 09:02:37 +01:00 committed by GitHub
commit 87347c4e52
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 1327 additions and 21 deletions

View file

@ -33,9 +33,8 @@ $eventDispatcher->addListener(
'OCA\Files::loadAdditionalScripts', 'OCA\Files::loadAdditionalScripts',
function() { function() {
// FIXME: no public API for these ? // FIXME: no public API for these ?
\OCP\Util::addScript('systemtags/merged'); \OCP\Util::addScript('dist/systemtags');
\OCP\Util::addScript('systemtags', 'merged'); \OCP\Util::addScript('systemtags', 'merged');
\OCP\Util::addStyle('systemtags');
\OCP\Util::addStyle('systemtags', 'systemtagsfilelist'); \OCP\Util::addStyle('systemtags', 'systemtagsfilelist');
} }
); );

BIN
core/js/dist/systemtags.js vendored Normal file

Binary file not shown.

BIN
core/js/dist/systemtags.js.map vendored Normal file

Binary file not shown.

View file

@ -0,0 +1,8 @@
import './systemtags.js'
import './templates.js'
import './systemtagmodel.js'
import './systemtagsmappingcollection.js'
import './systemtagscollection.js'
import './systemtagsinputfield.js'
import '../../css/systemtags.scss'

View file

@ -1,8 +0,0 @@
[
"systemtags.js",
"templates.js",
"systemtagmodel.js",
"systemtagsmappingcollection.js",
"systemtagscollection.js",
"systemtagsinputfield.js"
]

View file

@ -59,7 +59,8 @@ module.exports = [
}, },
{ {
entry: { entry: {
share_backend: path.resolve(__dirname, 'js/merged-share-backend.js') share_backend: path.resolve(__dirname, 'js/merged-share-backend.js'),
systemtags: path.resolve(__dirname, 'js/systemtags/merged-systemtags.js')
}, },
output: { output: {
filename: '[name].js', filename: '[name].js',
@ -71,7 +72,15 @@ module.exports = [
test: /\.js$/, test: /\.js$/,
loader: 'babel-loader', loader: 'babel-loader',
exclude: /node_modules/ exclude: /node_modules/
} },
{
test: /\.css$/,
use: ['style-loader', 'css-loader']
},
{
test: /\.scss$/,
use: ['style-loader', 'css-loader', 'sass-loader']
},
] ]
} }
} }

1314
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -50,6 +50,8 @@
"css-loader": "^2.1.0", "css-loader": "^2.1.0",
"exports-loader": "^0.7.0", "exports-loader": "^0.7.0",
"handlebars-loader": "^1.7.1", "handlebars-loader": "^1.7.1",
"node-sass": "^4.11.0",
"sass-loader": "^7.1.0",
"style-loader": "^0.23.1", "style-loader": "^0.23.1",
"url-loader": "^1.1.2", "url-loader": "^1.1.2",
"webpack": "^4.29.1", "webpack": "^4.29.1",