fix prod build

This commit is contained in:
Henry Jameson 2019-05-13 21:54:25 +03:00
parent 750dca4a10
commit addeb85220
5 changed files with 36 additions and 6 deletions

View file

@ -27,6 +27,7 @@ module.exports = {
'vue/use-v-on-exact': 1, 'vue/use-v-on-exact': 1,
'vue/no-parsing-error': 1, 'vue/no-parsing-error': 1,
'vue/require-v-for-key': 1, 'vue/require-v-for-key': 1,
'vue/valid-v-for': 1,
'vue/require-prop-types': 1, 'vue/require-prop-types': 1,
'vue/no-use-v-if-with-v-for': 1, 'vue/no-use-v-if-with-v-for': 1,
'indent': 1, 'indent': 1,

View file

@ -17,17 +17,21 @@ let commitHash = require('child_process')
console.log(commitHash) console.log(commitHash)
var webpackConfig = merge(baseWebpackConfig, { var webpackConfig = merge(baseWebpackConfig, {
mode: 'production',
module: { module: {
rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap, extract: true }) rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap, extract: true })
}, },
devtool: config.build.productionSourceMap ? '#source-map' : false, devtool: config.build.productionSourceMap ? '#source-map' : false,
optimization: { optimization: {
minimize: true minimize: true,
splitChunks: {
chunks: 'all'
}
}, },
output: { output: {
path: config.build.assetsRoot, path: config.build.assetsRoot,
filename: utils.assetsPath('js/[name].[chunkhash].js'), filename: utils.assetsPath('js/[name].[chunkhash].js'),
chunkFilename: utils.assetsPath('js/[id].[chunkhash].js') chunkFilename: utils.assetsPath('js/[name].[chunkhash].js')
}, },
plugins: [ plugins: [
// http://vuejs.github.io/vue-loader/workflow/production.html // http://vuejs.github.io/vue-loader/workflow/production.html

View file

@ -50,6 +50,10 @@
@import '../../_variables.scss'; @import '../../_variables.scss';
.login-form { .login-form {
display: flex;
flex-direction: column;
padding: 0.6em;
.btn { .btn {
min-height: 28px; min-height: 28px;
width: 10em; width: 10em;
@ -66,9 +70,30 @@
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
} }
.form-group {
display: flex;
flex-direction: column;
padding: 0.3em 0.5em 0.6em;
line-height:24px;
}
.form-bottom {
display: flex;
padding: 0.5em;
height: 32px;
button {
width: 10em;
}
p {
margin: 0.35em;
padding: 0.35em;
display: flex;
}
} }
.login {
.error { .error {
text-align: center; text-align: center;

View file

@ -155,7 +155,7 @@
} }
} }
.post-status-form, .login { .post-status-form {
.form-bottom { .form-bottom {
display: flex; display: flex;
padding: 0.5em; padding: 0.5em;

View file

@ -627,7 +627,7 @@ a.unmute {
flex: 1; flex: 1;
} }
.timeline > { .timeline :not(.panel-disabled) > {
.status-el:last-child { .status-el:last-child {
border-radius: 0 0 $fallback--panelRadius $fallback--panelRadius; border-radius: 0 0 $fallback--panelRadius $fallback--panelRadius;
border-radius: 0 0 var(--panelRadius, $fallback--panelRadius) var(--panelRadius, $fallback--panelRadius); border-radius: 0 0 var(--panelRadius, $fallback--panelRadius) var(--panelRadius, $fallback--panelRadius);