(function() {
angular
- .module('index', ['model', 'ngSanitize'])
+ .module('index', ['ngSanitize'])
.config(function($stateProvider, $locationProvider) {
$stateProvider
})
})
+ .factory('Catalog', [ '$http', function($http) {
+ return {
+ loadHightlighted: function(cb, cbErr) {
+ $http.get('/api/catalog/highlighted')
+ .success(cb)
+ .error(cbErr);
+ },
+
+ loadMostRequired: function(cb, cbErr) {
+ $http.get('/api/catalog/required')
+ .success(cb)
+ .error(cbErr);
+ },
+
+ loadByTags: function(cb, cbErr) {
+ $http.get('/api/catalog/bytags')
+ .success(cb)
+ .error(cbErr);
+ },
+
+ loadStats: function(cb, cbErr) {
+ $http.get('/api/catalog/stats')
+ .success(cb)
+ .error(cbErr);
+ },
+
+ loadContributors: function(cb, cbErr) {
+ $http.get('/api/catalog/contributors')
+ .success(cb)
+ .error(cbErr);
+ },
+ }
+ }])
+
.controller('IndexCtrl', function(Catalog, $sce, $scope, $location, $anchorScroll) {
this.loadHighlighted = function() {
Catalog.loadHightlighted(
};
}])
- .factory('Catalog', [ '$http', function($http) {
- return {
- loadHightlighted: function(cb, cbErr) {
- $http.get(apiUrl + '/catalog/highlighted')
- .success(cb)
- .error(cbErr);
- },
-
- loadMostRequired: function(cb, cbErr) {
- $http.get(apiUrl + '/catalog/required')
- .success(cb)
- .error(cbErr);
- },
-
- loadByTags: function(cb, cbErr) {
- $http.get(apiUrl + '/catalog/bytags')
- .success(cb)
- .error(cbErr);
- },
-
- loadStats: function(cb, cbErr) {
- $http.get(apiUrl + '/catalog/stats')
- .success(cb)
- .error(cbErr);
- },
-
- loadContributors: function(cb, cbErr) {
- $http.get(apiUrl + '/catalog/contributors')
- .success(cb)
- .error(cbErr);
- },
- }
- }])
-
.factory('Feedback', [ '$http', function($http) {
return {
loadEntityStars: function(id, cb, cbErr) {