Ignore:
Timestamp:
03/13/12 14:10:32 (13 years ago)
Author:
hendrikvanantwerpen
Message:

[Client] Use toaster to show errors from server
[Client] Create widget for mainmenu, cleaner loading of index.html now.
[Server] Renamed answerset datetime to more meaningful creationdate

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/branches/rest-dojo-ui/client/rft/store.js

    r303 r311  
    1 define(['dojo/_base/lang','dojo/_base/array','dojo/_base/Deferred','dojo/store/JsonRest'],
    2     function(lang,array,Deferred,JsonRest){
     1define(['dojo/_base/lang','dojo/_base/array','dojo/_base/Deferred','dojo/store/JsonRest','./api'],
     2    function(lang,array,Deferred,JsonRest,api){
    33   
    44        var OBJ_TYPE = '__objectType';
     
    2020                idProperty: OBJ_UID
    2121            });
     22            var errHandler = api.defaultErrorHandler;
    2223            return lang.delegate(jsonStore,{
    2324                query: function(query, directives){
     
    2627                            return new RftObject(typeof result == "object" ? result : object);
    2728                        });
    28                     });
     29                    },errHandler);
    2930                },
    3031                get: function(id, directives){
    3132                    return Deferred.when( jsonStore.get(id,directives), function(result){
    3233                        return new RftObject(typeof result == "object" ? result : object);
    33                     });
     34                    },errHandler);
    3435                },
    3536                add: function(object, directives){
    3637                    return Deferred.when( jsonStore.add(object,directives), function(result){
    3738                        return new RftObject(typeof result == "object" ? result : object);
    38                     });
     39                    },errHandler);
    3940                },
    4041                put: function(object, directives){
    4142                    return Deferred.when( jsonStore.put(object,directives), function(result) {
    4243                        return new RftObject(typeof result == "object" ? result : object);
    43                     });
     44                    },errHandler);
    4445                },
    4546                remove: function(id, directives){
Note: See TracChangeset for help on using the changeset viewer.