Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>tags/v16.0.0alpha1
/apps/accessibility/js/accessibility.js binary | /apps/accessibility/js/accessibility.js binary | ||||
/apps/accessibility/js/accessibility.js.map binary | /apps/accessibility/js/accessibility.js.map binary | ||||
/apps/comments/js/*.js binary | |||||
/apps/comments/js/*.js.map binary | |||||
/apps/files_sharing/js/additionalScripts.js binary | /apps/files_sharing/js/additionalScripts.js binary | ||||
/apps/files_sharing/js/additionalScripts.js.map binary | /apps/files_sharing/js/additionalScripts.js.map binary | ||||
/apps/files_versions/js/files_versions.js binary | /apps/files_versions/js/files_versions.js binary |
# compiled vue templates | # compiled vue templates | ||||
js/templates.js | |||||
src/templates.js | |||||
js/comments.js |
[ | |||||
"app.js", | |||||
"templates.js", | |||||
"commentmodel.js", | |||||
"commentcollection.js", | |||||
"commentsummarymodel.js", | |||||
"commentstabview.js", | |||||
"commentsmodifymenu.js", | |||||
"filesplugin.js", | |||||
"activitytabviewplugin.js", | |||||
"search.js", | |||||
"vendor/Caret.js/dist/jquery.caret.min.js", | |||||
"vendor/At.js/dist/js/jquery.atwho.min.js" | |||||
] |
$dispatcher->addListener( | $dispatcher->addListener( | ||||
'OCA\Files::loadAdditionalScripts', | 'OCA\Files::loadAdditionalScripts', | ||||
function() { | function() { | ||||
Util::addScript('comments', 'merged'); | |||||
Util::addStyle('comments', 'autocomplete'); | |||||
Util::addStyle('comments', 'comments'); | |||||
Util::addScript('comments', 'comments'); | |||||
} | } | ||||
); | ); | ||||
} | } |
import './app' | |||||
import './templates' | |||||
import './commentmodel' | |||||
import './commentcollection' | |||||
import './commentsummarymodel' | |||||
import './commentstabview' | |||||
import './commentsmodifymenu' | |||||
import './filesplugin' | |||||
import './activitytabviewplugin' | |||||
import './search' | |||||
import './vendor/Caret.js/dist/jquery.caret.min' | |||||
import './vendor/At.js/dist/js/jquery.atwho.min' | |||||
import './style/autocomplete.scss' | |||||
import './style/comments.scss' | |||||
window.OCA.Comments = OCA.Comments; |
const path = require('path'); | |||||
module.exports = { | |||||
entry: path.join(__dirname, 'src', 'comments.js'), | |||||
output: { | |||||
path: path.resolve(__dirname, './js'), | |||||
publicPath: '/js/', | |||||
filename: 'comments.js' | |||||
}, | |||||
module: { | |||||
rules: [ | |||||
{ | |||||
test: /\.css$/, | |||||
use: ['style-loader', 'css-loader'] | |||||
}, | |||||
{ | |||||
test: /\.scss$/, | |||||
use: ['style-loader', 'css-loader', 'sass-loader'] | |||||
}, | |||||
{ | |||||
test: /\.js$/, | |||||
loader: 'babel-loader', | |||||
exclude: /node_modules/ | |||||
}, | |||||
{ | |||||
test: /\.(png|jpg|gif|svg)$/, | |||||
loader: 'file-loader', | |||||
options: { | |||||
name: '[name].[ext]?[hash]' | |||||
} | |||||
} | |||||
] | |||||
}, | |||||
externals: { | |||||
jquery: 'jQuery' | |||||
}, | |||||
resolve: { | |||||
extensions: ['*', '.js'] | |||||
} | |||||
}; |
{ | { | ||||
name: 'comments', | name: 'comments', | ||||
srcFiles: [ | srcFiles: [ | ||||
// need to enforce loading order... | |||||
'apps/comments/js/app.js', | |||||
'apps/comments/js/templates.js', | |||||
'apps/comments/js/vendor/Caret.js/dist/jquery.caret.min.js', | |||||
'apps/comments/js/vendor/At.js/dist/js/jquery.atwho.min.js', | |||||
'apps/comments/js/commentmodel.js', | |||||
'apps/comments/js/commentcollection.js', | |||||
'apps/comments/js/commentsummarymodel.js', | |||||
'apps/comments/js/commentsmodifymenu.js', | |||||
'apps/comments/js/commentstabview.js', | |||||
'apps/comments/js/filesplugin.js' | |||||
'apps/comments/js/comments.js' | |||||
], | ], | ||||
testFiles: ['apps/comments/tests/js/**/*.js'] | testFiles: ['apps/comments/tests/js/**/*.js'] | ||||
}, | }, |
const settings = require('./settings/webpack') | const settings = require('./settings/webpack') | ||||
const accessibility = require('./apps/accessibility/webpack') | const accessibility = require('./apps/accessibility/webpack') | ||||
const comments = require('./apps/comments/webpack') | |||||
const files_sharing = require('./apps/files_sharing/webpack') | const files_sharing = require('./apps/files_sharing/webpack') | ||||
const files_trashbin = require('./apps/files_trashbin/webpack') | const files_trashbin = require('./apps/files_trashbin/webpack') | ||||
const files_versions = require('./apps/files_versions/webpack') | const files_versions = require('./apps/files_versions/webpack') | ||||
core, | core, | ||||
settings, | settings, | ||||
accessibility, | accessibility, | ||||
comments, | |||||
files_sharing, | files_sharing, | ||||
files_trashbin, | files_trashbin, | ||||
files_versions, | files_versions, |