1 /* Start of defaults.js */ |
1 /* Start of defaults.js */ |
|
2 export default function (IriSP) { |
2 |
3 |
3 IriSP.language = 'en'; |
4 const defaults = {}; |
4 |
5 |
5 IriSP.libFiles = { |
6 defaults.language = "en"; |
6 defaultDir : "js/libs/", |
|
7 inDefaultDir : { |
|
8 underscore : "underscore-min.js", |
|
9 Mustache : "mustache.js", |
|
10 jQuery : "jquery.min.js", |
|
11 jQueryUI : "jquery-ui.min.js", |
|
12 swfObject : "swfobject.js", |
|
13 cssjQueryUI : "jquery-ui.css", |
|
14 popcorn : "popcorn-complete.min.js", |
|
15 jwplayer : "jwplayer.js", |
|
16 raphael : "raphael-min.js", |
|
17 tracemanager : "tracemanager.js", |
|
18 jwPlayerSWF : "player.swf", |
|
19 json : "json2.js", |
|
20 zeroClipboardJs: "ZeroClipboard.js", |
|
21 zeroClipboardSwf: "ZeroClipboard.swf", |
|
22 backbone: "backbone.js", |
|
23 backboneRelational: "backbone-relational.js", |
|
24 paper: "paper.js", |
|
25 jqueryMousewheel: "jquery.mousewheel.min.js", |
|
26 splitter: "jquery.touchsplitter.js", |
|
27 cssSplitter: "jquery.touchsplitter.css", |
|
28 renkanPublish: "renkan.js", |
|
29 processing: "processing-1.3.6.min.js", |
|
30 recordMicSwf: "record_mic.swf", |
|
31 mousetrap: "mousetrap.min.js", |
|
32 mousetrapGlobal: "mousetrap-global-bind.js" |
|
33 }, |
|
34 locations : { |
|
35 // use to define locations outside default_dir |
|
36 }, |
|
37 cdn : { |
|
38 jQuery : "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js", |
|
39 jQueryUI : "http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.22/jquery-ui.min.js", |
|
40 swfObject : "http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js", |
|
41 cssjQueryUI : "http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.22/themes/ui-lightness/jquery-ui.css", |
|
42 underscore : "http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.3.3/underscore-min.js", |
|
43 Mustache : "http://cdnjs.cloudflare.com/ajax/libs/mustache.js/0.5.0-dev/mustache.min.js", |
|
44 raphael : "http://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js", |
|
45 json : "http://cdnjs.cloudflare.com/ajax/libs/json2/20110223/json2.js", |
|
46 popcorn: "http://cdn.popcornjs.org/code/dist/popcorn-complete.min.js" |
|
47 }, |
|
48 useCdn : false |
|
49 }; |
|
50 |
7 |
51 IriSP.widgetsDir = 'widgets'; |
8 // defaults.libFiles = { |
|
9 // defaultDir: "js/libs/", |
|
10 // inDefaultDir: { |
|
11 // underscore: "underscore-min.js", |
|
12 // Mustache: "mustache.js", |
|
13 // jQuery: "jquery.min.js", |
|
14 // jQueryUI: "jquery-ui.min.js", |
|
15 // swfObject: "swfobject.js", |
|
16 // cssjQueryUI: "jquery-ui.css", |
|
17 // popcorn: "popcorn-complete.min.js", |
|
18 // jwplayer: "jwplayer.js", |
|
19 // raphael: "raphael-min.js", |
|
20 // tracemanager: "tracemanager.js", |
|
21 // jwPlayerSWF: "player.swf", |
|
22 // json: "json2.js", |
|
23 // zeroClipboardJs: "ZeroClipboard.js", |
|
24 // zeroClipboardSwf: "ZeroClipboard.swf", |
|
25 // backbone: "backbone.js", |
|
26 // backboneRelational: "backbone-relational.js", |
|
27 // paper: "paper.js", |
|
28 // jqueryMousewheel: "jquery.mousewheel.min.js", |
|
29 // splitter: "jquery.touchsplitter.js", |
|
30 // cssSplitter: "jquery.touchsplitter.css", |
|
31 // renkanPublish: "renkan.js", |
|
32 // processing: "processing-1.3.6.min.js", |
|
33 // recordMicSwf: "record_mic.swf", |
|
34 // mousetrap: "mousetrap.min.js", |
|
35 // mousetrapGlobal: "mousetrap-global-bind.js", |
|
36 // }, |
|
37 // locations: { |
|
38 // // use to define locations outside default_dir |
|
39 // }, |
|
40 // cdn: { |
|
41 // jQuery: "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js", |
|
42 // jQueryUI: |
|
43 // "http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.22/jquery-ui.min.js", |
|
44 // swfObject: |
|
45 // "http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js", |
|
46 // cssjQueryUI: |
|
47 // "http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.22/themes/ui-lightness/jquery-ui.css", |
|
48 // underscore: |
|
49 // "http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.3.3/underscore-min.js", |
|
50 // Mustache: |
|
51 // "http://cdnjs.cloudflare.com/ajax/libs/mustache.js/0.5.0-dev/mustache.min.js", |
|
52 // raphael: |
|
53 // "http://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js", |
|
54 // json: "http://cdnjs.cloudflare.com/ajax/libs/json2/20110223/json2.js", |
|
55 // popcorn: "http://cdn.popcornjs.org/code/dist/popcorn-complete.min.js", |
|
56 // }, |
|
57 // useCdn: false, |
|
58 // }; |
52 |
59 |
53 IriSP.widgetsRequirements = { |
60 defaults.widgetsDir = "widgets"; |
|
61 |
|
62 defaults.widgetsRequirements = { |
54 PopcornPlayer: { |
63 PopcornPlayer: { |
55 noCss: true, |
64 noCss: true, |
56 requires: [ "popcorn" ] |
65 requires: ["popcorn"], |
57 }, |
66 }, |
58 HtmlPlayer: { |
67 HtmlPlayer: { |
59 noCss: true |
68 noCss: true, |
60 }, |
69 }, |
61 JwpPlayer: { |
70 JwpPlayer: { |
62 noCss: true, |
71 noCss: true, |
63 requires: [ "jwplayer" ] |
72 requires: ["jwplayer"], |
64 }, |
73 }, |
65 DailymotionPlayer: { |
74 DailymotionPlayer: { |
66 noCss: true, |
75 noCss: true, |
67 requires: [ "swfObject" ] |
76 requires: ["swfObject"], |
68 }, |
77 }, |
69 AdaptivePlayer: { |
78 AdaptivePlayer: { |
70 noCss: true |
79 noCss: true, |
71 }, |
80 }, |
72 AutoPlayer: { |
81 AutoPlayer: { |
73 noCss: true |
82 noCss: true, |
74 }, |
83 }, |
75 AnnotationsList: { |
84 AnnotationsList: { |
76 requires: [ "jwplayer" ] |
85 requires: ["jwplayer"], |
77 }, |
86 }, |
78 Sparkline: { |
87 Sparkline: { |
79 noCss: true, |
88 noCss: true, |
80 requires: [ "raphael" ] |
89 requires: ["raphael"], |
81 }, |
90 }, |
82 Arrow: { |
91 Arrow: { |
83 noCss: true, |
92 noCss: true, |
84 requires: [ "raphael" ] |
93 requires: ["raphael"], |
85 }, |
94 }, |
86 Mediafragment: { |
95 Mediafragment: { |
87 noCss: true |
96 noCss: true, |
88 }, |
97 }, |
89 Trace : { |
98 Trace: { |
90 noCss: true, |
99 noCss: true, |
91 requires: [ "tracemanager" ] |
100 requires: ["tracemanager"], |
92 }, |
101 }, |
93 Slideshare: { |
102 Slideshare: { |
94 requires: [ "swfObject" ] |
103 requires: ["swfObject"], |
95 }, |
104 }, |
96 Social: { |
105 Social: { |
97 requires: [ "zeroClipboardJs" ] |
106 requires: ["zeroClipboardJs"], |
98 }, |
107 }, |
99 Renkan: { |
108 Renkan: { |
100 requires: [ "backbone", "backboneRelational", "paper", "jqueryMousewheel", "renkanPublish" ] |
109 requires: [ |
|
110 "backbone", |
|
111 "backboneRelational", |
|
112 "paper", |
|
113 "jqueryMousewheel", |
|
114 "renkanPublish", |
|
115 ], |
101 }, |
116 }, |
102 KnowledgeConcierge: { |
117 KnowledgeConcierge: { |
103 requires: [ "processing" ] |
118 requires: ["processing"], |
104 }, |
119 }, |
105 MultiSegments: { |
120 MultiSegments: { |
106 noCss: true |
121 noCss: true, |
107 }, |
122 }, |
108 SlideVideoPlayer: { |
123 SlideVideoPlayer: { |
109 requires: [ "jQuery", "jQueryUI", "splitter" ] |
124 requires: ["jQuery", "jQueryUI", "splitter"], |
110 }, |
125 }, |
111 Shortcuts: { |
126 Shortcuts: { |
112 requires: [ "mousetrap", "mousetrapGlobal" ] |
127 requires: ["mousetrap", "mousetrapGlobal"], |
113 } |
128 }, |
114 }; |
129 }; |
115 |
130 |
116 IriSP.guiDefaults = { |
131 defaults.guiDefaults = { |
117 width : 640, |
132 width: 640, |
118 container : 'LdtPlayer', |
133 container: "LdtPlayer", |
119 spacer_div_height : 0, |
134 spacer_div_height: 0, |
120 widgets: [] |
135 widgets: [], |
|
136 }; |
|
137 |
|
138 return defaults; |
121 }; |
139 }; |
122 |
140 |
123 /* End of defaults.js */ |
141 /* End of defaults.js */ |