├── .eslintignore ├── .eslintrc ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── css ├── main.css ├── react-select.css └── vendor │ └── bootstrap.min.css ├── index.html ├── js ├── actions │ └── SurveyActions.js ├── app.js ├── components │ ├── AlertBox.js │ ├── AlertTypes.js │ ├── Application.js │ ├── Block.js │ ├── BlockNode.js │ ├── Controls.js │ ├── DraggableBlock.js │ ├── DraggableOptionGroup.js │ ├── DraggableQuestion.js │ ├── HelpText.js │ ├── ItemControl.js │ ├── ItemTypes.js │ ├── LoadSurveyModal.js │ ├── OptionGroup.js │ ├── OptionGroupArea.js │ ├── Options.js │ ├── Pallet.js │ ├── Question.js │ ├── QuestionModal.js │ ├── QuestionNode.js │ ├── Survey.js │ ├── ToggleParam.js │ ├── Toolbox.js │ └── TreeView.js ├── data.js └── stores │ └── SurveyStore.js ├── package.json ├── release.sh ├── tests ├── data │ ├── maths101.json │ └── survey.js └── testSurvey.js └── webpack.config.js /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | js/app.js 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/README.md -------------------------------------------------------------------------------- /css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/css/main.css -------------------------------------------------------------------------------- /css/react-select.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/css/react-select.css -------------------------------------------------------------------------------- /css/vendor/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/css/vendor/bootstrap.min.css -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/index.html -------------------------------------------------------------------------------- /js/actions/SurveyActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/actions/SurveyActions.js -------------------------------------------------------------------------------- /js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/app.js -------------------------------------------------------------------------------- /js/components/AlertBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/AlertBox.js -------------------------------------------------------------------------------- /js/components/AlertTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/AlertTypes.js -------------------------------------------------------------------------------- /js/components/Application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/Application.js -------------------------------------------------------------------------------- /js/components/Block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/Block.js -------------------------------------------------------------------------------- /js/components/BlockNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/BlockNode.js -------------------------------------------------------------------------------- /js/components/Controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/Controls.js -------------------------------------------------------------------------------- /js/components/DraggableBlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/DraggableBlock.js -------------------------------------------------------------------------------- /js/components/DraggableOptionGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/DraggableOptionGroup.js -------------------------------------------------------------------------------- /js/components/DraggableQuestion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/DraggableQuestion.js -------------------------------------------------------------------------------- /js/components/HelpText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/HelpText.js -------------------------------------------------------------------------------- /js/components/ItemControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/ItemControl.js -------------------------------------------------------------------------------- /js/components/ItemTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/ItemTypes.js -------------------------------------------------------------------------------- /js/components/LoadSurveyModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/LoadSurveyModal.js -------------------------------------------------------------------------------- /js/components/OptionGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/OptionGroup.js -------------------------------------------------------------------------------- /js/components/OptionGroupArea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/OptionGroupArea.js -------------------------------------------------------------------------------- /js/components/Options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/Options.js -------------------------------------------------------------------------------- /js/components/Pallet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/Pallet.js -------------------------------------------------------------------------------- /js/components/Question.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/Question.js -------------------------------------------------------------------------------- /js/components/QuestionModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/QuestionModal.js -------------------------------------------------------------------------------- /js/components/QuestionNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/QuestionNode.js -------------------------------------------------------------------------------- /js/components/Survey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/Survey.js -------------------------------------------------------------------------------- /js/components/ToggleParam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/ToggleParam.js -------------------------------------------------------------------------------- /js/components/Toolbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/Toolbox.js -------------------------------------------------------------------------------- /js/components/TreeView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/components/TreeView.js -------------------------------------------------------------------------------- /js/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/data.js -------------------------------------------------------------------------------- /js/stores/SurveyStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/js/stores/SurveyStore.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/package.json -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/release.sh -------------------------------------------------------------------------------- /tests/data/maths101.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/tests/data/maths101.json -------------------------------------------------------------------------------- /tests/data/survey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/tests/data/survey.js -------------------------------------------------------------------------------- /tests/testSurvey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/tests/testSurvey.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakhar1989/react-surveyman/HEAD/webpack.config.js --------------------------------------------------------------------------------