Filling questionnaire process for client now works like a charm

This commit is contained in:
2018-01-16 15:18:22 +07:00
parent 573f678c69
commit 3f66ec9a4c
10 changed files with 1810 additions and 1429 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,23 +1,20 @@
import m from "mithril"
import { Card, RaisedButton } from "polythene-mithril"
import { Card, Button } from "polythene-mithril"
import Questionnaire from "../../models/Questionnaire"
import QuestionnaireSection from "../../models/QuestionnaireSection"
export const questionnaire = {
oninit: function(vnode) {
window.scrollTo(0, 0)
if (
_.isEmpty(QuestionnaireSection.current)
|| _.isNil(QuestionnaireSection.current)
|| _.isEmpty(Questionnaire.current)
|| _.isNil(Qustionnaire.current)
) {
Questionnaire.fetch(vnode.attrs.id)
QuestionnaireSection.fetch(vnode.attrs.id)
}
Questionnaire.fetch(vnode.attrs.id)
QuestionnaireSection.fetch(vnode.attrs.id)
},
view: function() {
return [
oncreate: function(vnode) {
window.scrollTo(0, 0)
},
view: function(vnode) {
return _.isEmpty(Questionnaire.current)
|| _.isEmpty(QuestionnaireSection.current) ?
[m(".signal"), m(".signal.late")] : [
m(".header-img", {
style: {
backgroundImage: "url('img/head1.jpg')"