fixed division by zero error for form field statistics
This commit is contained in:
parent
bb6d6fcac0
commit
d63f03f83e
|
@ -256,8 +256,13 @@ FormSchema.virtual('analytics.fields').get(function () {
|
||||||
}
|
}
|
||||||
|
|
||||||
var totalViews = dropoffViews+continueViews;
|
var totalViews = dropoffViews+continueViews;
|
||||||
var continueRate = (continueViews/totalViews*100).toFixed(0);
|
var continueRate = 0;
|
||||||
var dropoffRate = (dropoffViews/totalViews*100).toFixed(0);
|
var dropoffRate = 0;
|
||||||
|
|
||||||
|
if(totalViews > 0){
|
||||||
|
continueRate = (continueViews/totalViews*100).toFixed(0);
|
||||||
|
dropoffRate = (dropoffViews/totalViews*100).toFixed(0);
|
||||||
|
}
|
||||||
|
|
||||||
fieldDropoffs[i] = {
|
fieldDropoffs[i] = {
|
||||||
dropoffViews: dropoffViews,
|
dropoffViews: dropoffViews,
|
||||||
|
|
|
@ -98,7 +98,10 @@
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var user = {{ user | json | safe }};
|
var user = {{ user | json | safe }};
|
||||||
var signupDisabled = {{signupDisabled | safe}};
|
var signupDisabled = {{signupDisabled | safe}};
|
||||||
var socketPort = {{socketPort | safe}};
|
var socketPort = false;
|
||||||
|
{% if socketPort %}
|
||||||
|
socketPort = {{socketPort | safe }};
|
||||||
|
{% endif %}
|
||||||
var socketUrl = "{{socketUrl | safe}}";
|
var socketUrl = "{{socketUrl | safe}}";
|
||||||
var subdomainsDisabled = {{subdomainsDisabled | safe}};
|
var subdomainsDisabled = {{subdomainsDisabled | safe}};
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -72,8 +72,8 @@
|
||||||
<!--Embedding The signupDisabled Boolean-->
|
<!--Embedding The signupDisabled Boolean-->
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var signupDisabled = {{signupDisabled | safe}};
|
var signupDisabled = {{signupDisabled | safe}};
|
||||||
var socketPort = {{socketPort | safe}};
|
var socketPort = {{socketPort | safe}} || false;
|
||||||
var socketUrl = "{{socketUrl | safe}}";
|
var socketUrl = "{{socketUrl | safe}}" || false;
|
||||||
var subdomainsDisabled = {{subdomainsDisabled | safe}};
|
var subdomainsDisabled = {{subdomainsDisabled | safe}};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -58,6 +58,8 @@ module.exports = function(db) {
|
||||||
|
|
||||||
if(config.socketPort && process.env.NODE_ENV !== 'production'){
|
if(config.socketPort && process.env.NODE_ENV !== 'production'){
|
||||||
app.locals.socketPort = config.socketPort;
|
app.locals.socketPort = config.socketPort;
|
||||||
|
} else {
|
||||||
|
app.locals.socketPort = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
if(config.socketUrl){
|
if(config.socketUrl){
|
||||||
|
|
Loading…
Reference in a new issue