@@ -20,6 +20,7 @@ angular.module('myApp', ['ui.router'])
2020 . state ( 'lessonTests' , {
2121 url : '/lessonTests' ,
2222 templateUrl : './html/lessonTests/lessonTestsTemplate.html'
23+ // controller: 'lessonTestsController'
2324 } )
2425 . state ( 'assessment' , {
2526 url : '/assessment' ,
@@ -32,6 +33,40 @@ angular.module('myApp', ['ui.router'])
3233
3334} ] ) // end config
3435
36+ angular . module ( 'myApp' )
37+
38+ . controller ( 'assessmentController' , [ "$scope" , "assessmentService" , function ( $scope , assessmentService ) {
39+
40+ $scope . getAssessment = ( ) => {
41+ assessmentService . getLesson ( ) . then ( ( assessment ) => {
42+ $scope . assessment = assessment ;
43+ } )
44+ }
45+
46+ var editor = ace . edit ( "editor" ) ;
47+ editor . setTheme ( "ace/theme/chrome" ) ;
48+ editor . getSession ( ) . setMode ( "ace/mode/javascript" ) ;
49+
50+ var editor_1 = ace . edit ( "editor_1" ) ;
51+ editor_1 . setTheme ( "ace/theme/chrome" ) ;
52+ editor_1 . getSession ( ) . setMode ( "ace/mode/javascript" ) ;
53+
54+ } ] )
55+
56+ angular . module ( 'myApp' ) . service ( 'assessmentService' , [ "$q" , "$http" , function ( $q , $http ) {
57+
58+
59+ this . getAssessment = ( ) => {
60+ return $http ( {
61+ method : 'GET' ,
62+ url : '/api/assessment/js'
63+ } ) . then ( ( response ) => {
64+ return response ;
65+ } )
66+ }
67+ } ] )
68+
69+
3570angular . module ( 'myApp' )
3671
3772. directive ( 'unitTestMenuDirective' , function ( ) {
@@ -90,40 +125,6 @@ angular.module('myApp')
90125 })
91126*/
92127
93- angular . module ( 'myApp' )
94-
95- . controller ( 'assessmentController' , [ "$scope" , "assessmentService" , function ( $scope , assessmentService ) {
96-
97- $scope . getAssessment = ( ) => {
98- assessmentService . getLesson ( ) . then ( ( assessment ) => {
99- $scope . assessment = assessment ;
100- } )
101- }
102-
103- var editor = ace . edit ( "editor" ) ;
104- editor . setTheme ( "ace/theme/chrome" ) ;
105- editor . getSession ( ) . setMode ( "ace/mode/javascript" ) ;
106-
107- var editor_1 = ace . edit ( "editor_1" ) ;
108- editor_1 . setTheme ( "ace/theme/chrome" ) ;
109- editor_1 . getSession ( ) . setMode ( "ace/mode/javascript" ) ;
110-
111- } ] )
112-
113- angular . module ( 'myApp' ) . service ( 'assessmentService' , [ "$q" , "$http" , function ( $q , $http ) {
114-
115-
116- this . getAssessment = ( ) => {
117- return $http ( {
118- method : 'GET' ,
119- url : '/api/assessment/js'
120- } ) . then ( ( response ) => {
121- return response ;
122- } )
123- }
124- } ] )
125-
126-
127128angular . module ( 'myApp' )
128129
129130. directive ( 'lessonsSideBarDirective' , function ( ) {
@@ -145,27 +146,36 @@ angular.module('myApp')
145146
146147. controller ( 'lessonTestsController' , [ "$scope" , function ( $scope ) {
147148
148- var vm = this ;
149+ $scope . test = 'test on ctrl' ;
150+ $scope . blob = 'blob on ctrl' ;
149151
150- vm . test = 'hi there' ;
151- $scope . test = 'scope hi' ;
152152
153153} ] )
154154
155155angular . module ( 'myApp' )
156156
157- . directive ( 'lessonTestsDirective' , [ "$state" , function ( $state ) {
157+ . directive ( 'lessonTestsDirective' , [ "$state" , "$compile" , function ( $state , $compile ) {
158158
159159 return {
160160 restrict : 'A' ,
161- controller : 'lessonTestsController' ,
162161 link : function ( scope , ele , attr ) {
163162
163+ // scope.blob = 'hi there';
164+ // console.log(scope);
165+ // console.log(scope.blob);
166+
164167 // lesson test page load
165168 $ ( '.lesson-test' ) . click ( function ( ) {
166169 let selectedParent = this . parentNode . parentNode . parentNode . parentNode ;
167170 let testNavigation = function ( ) {
168- $ ( '.lesson-tests-wrapper' ) . load ( './html/lessonTests/lessonFiles/' + selectedParent . id + '.html' ) ;
171+ let temp = './html/lessonTests/lessonFiles/' + selectedParent . id + '.html' ;
172+
173+
174+ console . log ( temp ) ;
175+
176+
177+
178+ $ ( '.lesson-tests-wrapper' ) . load ( temp ) ;
169179 }
170180
171181 $ ( 'html, body' ) . animate ( { scrollTop : 0 } , 300 ) ;
0 commit comments