nitweb: move grades model to grades module
authorAlexandre Terrasa <alexandre@moz-code.org>
Fri, 9 Jun 2017 18:47:50 +0000 (14:47 -0400)
committerAlexandre Terrasa <alexandre@moz-code.org>
Fri, 9 Jun 2017 18:47:50 +0000 (14:47 -0400)
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

share/nitweb/javascripts/grades.js
share/nitweb/javascripts/model.js

index bddf1e1..72eadbc 100644 (file)
@@ -16,7 +16,7 @@
 
 (function() {
        angular
-               .module('grades', ['ngSanitize', 'model'])
+               .module('grades', ['ngSanitize'])
 
                .config(function($stateProvider, $locationProvider) {
                        $stateProvider
                                })
                })
 
+               .factory('Feedback', [ '$http', function($http) {
+                       return {
+                               loadEntityStars: function(id, cb, cbErr) {
+                                       $http.get('/api/feedback/stars/' + id)
+                                               .success(cb)
+                                               .error(cbErr);
+                               },
+                               loadEntityStarsDimension: function(id, dimension, cb, cbErr) {
+                                       $http.get('/api/feedback/stars/' + id + '/dimension/' + dimension)
+                                               .success(cb)
+                                               .error(cbErr);
+                               },
+                               postEntityStarDimension: function(id, dimension, rating, cb, cbErr) {
+                                       $http.post('/api/feedback/stars/' + id + '/dimension/' + dimension,
+                                               {rating: rating})
+                                               .success(cb)
+                                               .error(cbErr);
+                               },
+                               loadMostRated: function(cb, cbErr) {
+                                       $http.get('/api/feedback/grades/most')
+                                               .success(cb)
+                                               .error(cbErr);
+                               },
+                               loadBestRated: function(cb, cbErr) {
+                                       $http.get('/api/feedback/grades/best')
+                                               .success(cb)
+                                               .error(cbErr);
+                               },
+                               loadWorstRated: function(cb, cbErr) {
+                                       $http.get('/api/feedback/grades/worst')
+                                               .success(cb)
+                                               .error(cbErr);
+                               },
+                               loadUsersRatings: function(cb, cbErr) {
+                                       $http.get('/api/feedback/grades/users')
+                                               .success(cb)
+                                               .error(cbErr);
+                               },
+                       }
+               }])
+
                .controller('GradesCtrl', ['Feedback', '$scope', function(Feedback, $scope) {
 
                        this.loadMostRated = function() {
index 13f5e7f..4078ac2 100644 (file)
        angular
                .module('model', [])
 
-               .factory('Feedback', [ '$http', function($http) {
-                       return {
-                               loadEntityStars: function(id, cb, cbErr) {
-                                       $http.get(apiUrl + '/feedback/stars/' + id)
-                                               .success(cb)
-                                               .error(cbErr);
-                               },
-                               loadEntityStarsDimension: function(id, dimension, cb, cbErr) {
-                                       $http.get(apiUrl + '/feedback/stars/' + id + '/dimension/' + dimension)
-                                               .success(cb)
-                                               .error(cbErr);
-                               },
-                               postEntityStarDimension: function(id, dimension, rating, cb, cbErr) {
-                                       $http.post(apiUrl + '/feedback/stars/' + id + '/dimension/' + dimension,
-                                               {rating: rating})
-                                               .success(cb)
-                                               .error(cbErr);
-                               },
-                               loadMostRated: function(cb, cbErr) {
-                                       $http.get(apiUrl + '/feedback/grades/most')
-                                               .success(cb)
-                                               .error(cbErr);
-                               },
-                               loadBestRated: function(cb, cbErr) {
-                                       $http.get(apiUrl + '/feedback/grades/best')
-                                               .success(cb)
-                                               .error(cbErr);
-                               },
-                               loadWorstRated: function(cb, cbErr) {
-                                       $http.get(apiUrl + '/feedback/grades/worst')
-                                               .success(cb)
-                                               .error(cbErr);
-                               },
-                               loadUsersRatings: function(cb, cbErr) {
-                                       $http.get(apiUrl + '/feedback/grades/users')
-                                               .success(cb)
-                                               .error(cbErr);
-                               },
-                       }
-               }])
-
                .factory('Metrics', [ '$http', function($http) {
                        return {
                                loadStructuralMetrics: function(id, cb, cbErr) {