Sha256: 1a6190bd8170dbd7cf78839fbff068974c675c816d39565a9e95ecebaded1d0f

Contents?: true

Size: 1.6 KB

Versions: 2

Compression:

Stored size: 1.6 KB

Contents

var surveysModule = angular.module("testApp.Surveys", []);

surveysModule.config(
	function($stateProvider, $urlRouterProvider) {
		var resolve = {
		};

		// Surveys
		$stateProvider.state({
			name: "surveys",
			url: "/surveys",
			templateUrl: 'assets/components/surveys/SurveysView.html',
			controller: 'SurveysController',
			resolve: resolve
		})
		// Survey Questions
		.state({
			name: "surveys.questions",
			url: "/{surveyId:int}/questions",
			templateUrl: 'assets/components/surveys/SurveyQuestionsView.html',
			controller: 'SurveyQuestionsController',
			resolve: {/*
				category: ['$stateParams', 'Api', 'categories', function($stateParams, Api, categories) {
					
				}]*/
			}
		})
		// Survey Question Answers
		.state({
			name: "surveys.questions.answers",
			url: "/{questionId:int}/answers",
			templateUrl: 'assets/components/surveys/SurveyQuestionAnswersView.html',
			controller: 'SurveyQuestionAnswersController',
			resolve: {/*
				category: ['$stateParams', 'Api', 'categories', function($stateParams, Api, categories) {
					
				}]*/
			}
		})
	}
);

surveysModule.controller('SurveysController', ['$scope', '$rootScope', '$state', '$location', '$modal', 'ApiAdapter', 'Survey', SurveysController]);
surveysModule.controller('SurveyQuestionsController', ['$scope', '$rootScope', '$state', '$location', '$modal', '$stateParams', 'ApiAdapter', 'Survey', 'Question', SurveyQuestionsController]);
surveysModule.controller('SurveyQuestionAnswersController', ['$scope', '$rootScope', '$state', '$location', '$modal', '$stateParams', 'ApiAdapter', 'Survey', 'Question', 'Answer', SurveyQuestionAnswersController]);

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
active_record_survey_api-0.0.7 spec/test_app/app/assets/javascripts/components/surveys/module.js
active_record_survey_api-0.0.6 spec/test_app/app/assets/javascripts/components/surveys/module.js