perf(spa): disable loadingIndicator by default

This commit is contained in:
Pooya Parsa 2018-03-20 12:43:36 +03:30
parent 160e1d35e4
commit 342d9a8bf6
2 changed files with 17 additions and 14 deletions

View File

@ -112,7 +112,7 @@ export default {
duration: 5000,
rtl: false
},
loadingIndicator: {},
loadingIndicator: false,
transition: {
name: 'page',
mode: 'out-in',

View File

@ -103,17 +103,14 @@ Options.from = function (_options) {
options.store = true
}
// SPA loadingIndicator
if (options.loadingIndicator) {
// Normalize loadingIndicator
if (!isPureObject(options.loadingIndicator)) {
options.loadingIndicator = { name: options.loadingIndicator }
}
// Apply default hash to CSP option
if (options.render.csp === true) {
options.render.csp = { hashAlgorithm: 'sha256' }
}
// Apply defaults to loadingIndicator
// Apply defaults
options.loadingIndicator = Object.assign(
{
name: 'pulse',
@ -122,6 +119,12 @@ Options.from = function (_options) {
},
options.loadingIndicator
)
}
// Apply default hash to CSP option
if (options.render.csp === true) {
options.render.csp = { hashAlgorithm: 'sha256' }
}
// cssSourceMap
if (options.build.cssSourceMap === undefined) {