comparison src/DML/MainVisBundle/Resources/assets/marionette/modules/RepresentationModule/RepresentationModule.01-Error.js @ 0:493bcb69166c

added public content
author Daniel Wolff
date Tue, 09 Feb 2016 20:54:02 +0100
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:493bcb69166c
1 "use strict";
2
3 App.module("RepresentationModule", function(RepresentationModule, App, Backbone, Marionette, $, _, Logger) {
4
5 RepresentationModule.addInitializer(function(options){
6
7 RepresentationModule.Error = Marionette.Object.extend({
8 defaults: {
9 type: "unknown"
10 },
11
12 knownErrorTypes: {
13 "drawing": {needToEmptyContent: true},
14 "view_default": {needToEmptyContent: true},
15 "view_unknown": {needToEmptyContent: true},
16
17 "data-preparing_entity-derived": {needToEmptyContent: false},
18 "data-preparing_base": {needToEmptyContent: false},
19 "data-preparing_overlay": {needToEmptyContent: false},
20
21 "api-error_entity-derived": {needToEmptyContent: true},
22 "api-error_base": {needToEmptyContent: true},
23 "api-error_overlay": {needToEmptyContent: true},
24
25 "api-message_progress_base": {needToEmptyContent: true},
26
27 "data-error_entity-config": {needToEmptyContent: true},
28 "data-error_view-config": {needToEmptyContent: true},
29 "data-error_entity-derived": {needToEmptyContent: true},
30 "data-error_base": {needToEmptyContent: true},
31 "data-error_overlay": {needToEmptyContent: true},
32
33 "collection_undefined": {needToEmptyContent: true},
34 "collection_no-recordings": {needToEmptyContent: true},
35 "pair_incomplete": {needToEmptyContent: true},
36 "comparison_not-supported": {needToEmptyContent: true},
37 "comparison_wrong-type": {needToEmptyContent: true},
38 "recording_undefined": {needToEmptyContent: true},
39 "ok-count-0": {needToEmptyContent: true},
40
41 "auxiliary-resources_pending": {needToEmptyContent: false},
42 "auxiliary-resources_fail": {needToEmptyContent: true},
43
44 "unknown": {needToEmptyContent: true}
45 },
46
47 initialize: function(options) {
48 this.options = _.defaults(options, this.defaults);
49 },
50
51 needToEmptyContent: function() {
52 return this.knownErrorTypes[this.options.type].needToEmptyContent;
53 }
54 });
55 RepresentationModule.Error.protot
56 });
57 }, Logger);