source: cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/scripts/services.js @ 4158

Last change on this file since 4158 was 4127, checked in by andmor, 11 years ago

Code made compatible with minification.
JavaScrip? format and conventions

File size: 1.2 KB
Line 
1'use strict';
2//SCHEMAcat angular services
3SCHEMAcat.factory('SchemasList', ['$resource',
4    function($resource) {
5        var schemasList = $resource('/schemacat/users/:userID/schemas/pagedlist/page/:startPage/pagesize/:pageSize', {
6            userID: 'guest'
7        });
8        return schemasList;
9    }
10]);
11
12SCHEMAcat.factory('Schema', ['$resource',
13    function($resource) {
14        var schema = $resource('/schemacat/schemas/:schemaID', {
15            schemaID: ''
16        });
17        return schema;
18    }
19]);
20
21SCHEMAcat.factory('User', ['$resource',
22    function($resource) {
23        var user = $resource('/schemacat/users/:userID', {
24            userID: ''
25        });
26        return user;
27    }
28]);
29
30SCHEMAcat.factory('Settings', ['$resource',
31    function() {
32        var animations = true;
33        var objectStore = {};
34
35        function _setAnimationStatus(value) {
36            animations = value;
37        }
38
39        function _getAnimationStatus() {
40            return animations;
41        }
42
43        function _getStore() {
44            return objectStore;
45        }
46
47        return {
48            getAnimationStatus: _getAnimationStatus,
49            setAnimationStatus: _setAnimationStatus,
50            getStore: _getStore
51        };
52    }
53]);
Note: See TracBrowser for help on using the repository browser.