1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
'use strict';
requirejs.config({
baseUrl: '../',
paths: {
'mail_list': 'js/mail_list',
'page': 'js/page',
'flight': 'bower_components/flight',
'hbs': 'js/generated/hbs',
'helpers': 'js/helpers',
'lib': 'js/lib',
'views': 'js/views',
'tags': 'js/tags',
'mail_list_actions': 'js/mail_list_actions',
'user_alerts': 'js/user_alerts',
'mail_view': 'js/mail_view',
'dispatchers': 'js/dispatchers',
'services': 'js/services',
'mixins': 'js/mixins',
'search': 'js/search',
'foundation': 'js/foundation',
'i18next': 'bower_components/i18next/i18next.amd',
'quoted-printable': 'bower_components/quoted-printable',
'features': 'js/features/features'
}
});
require([
'flight/lib/compose',
'flight/lib/debug'
], function(compose, debug){
debug.enable(true);
debug.events.logAll();
});
require(
[
'flight/lib/compose',
'flight/lib/registry',
'flight/lib/advice',
'flight/lib/logger',
'flight/lib/debug',
'page/events',
'page/default',
'js/monkey_patching/all'
],
function(compose, registry, advice, withLogging, debug, events, initializeDefault, _monkeyPatched) {
window.Pixelated = window.Pixelated || {};
window.Pixelated.events = events;
compose.mixin(registry, [advice.withAdvice, withLogging]);
debug.enable(true);
debug.events.logAll();
initializeDefault('');
}
);
|