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
60
61
62
|
/*
* Copyright (c) 2014 ThoughtWorks, Inc.
*
* Pixelated is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Pixelated is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with Pixelated. If not, see <http://www.gnu.org/licenses/>.
*/
/*global Handlebars */
define(['hbs/templates'], function (templates) {
'use strict';
var Templates = {
compose: {
box: window.Pixelated['app/templates/compose/compose_box.hbs'],
inlineBox: window.Pixelated['app/templates/compose/inline_box.hbs'],
replySection: window.Pixelated['app/templates/compose/reply_section.hbs'],
recipientInput: window.Pixelated['app/templates/compose/recipient_input.hbs'],
fixedRecipient: window.Pixelated['app/templates/compose/fixed_recipient.hbs'],
recipients: window.Pixelated['app/templates/compose/recipients.hbs']
},
tags: {
tagList: window.Pixelated['app/templates/tags/tag_list.hbs'],
tag: window.Pixelated['app/templates/tags/tag.hbs'],
tagInner: window.Pixelated['app/templates/tags/tag_inner.hbs'],
shortcut: window.Pixelated['app/templates/tags/shortcut.hbs']
},
userAlerts: {
message: window.Pixelated['app/templates/user_alerts/message.hbs']
},
mails: {
single: window.Pixelated['app/templates/mails/single.hbs'],
fullView: window.Pixelated['app/templates/mails/full_view.hbs'],
mailActions: window.Pixelated['app/templates/mails/mail_actions.hbs'],
sent: window.Pixelated['app/templates/mails/sent.hbs']
},
mailActions: {
actionsBox: window.Pixelated['app/templates/mail_actions/actions_box.hbs'],
composeTrigger: window.Pixelated['app/templates/mail_actions/compose_trigger.hbs'],
refreshTrigger: window.Pixelated['app/templates/mail_actions/refresh_trigger.hbs'],
paginationTrigger: window.Pixelated['app/templates/mail_actions/pagination_trigger.hbs']
},
noMessageSelected: window.Pixelated['app/templates/no_message_selected.hbs'],
search: {
trigger: window.Pixelated['app/templates/search/search_trigger.hbs']
}
};
Handlebars.registerPartial('tag_inner', Templates.tags.tagInner);
Handlebars.registerPartial('recipients', Templates.compose.recipients);
return Templates;
});
|