]> git.proxmox.com Git - pmg-gui.git/blame - js/mobile/mailview.js
mobile: set button color in mail view similar to quarantine list
[pmg-gui.git] / js / mobile / mailview.js
CommitLineData
43f0b189
DC
1class MailView extends Component {
2 constructor(config = {}) {
3 config.tpl = `
4 <div class="page">
5 <div class="navbar sliding">
6 <div class="navbar-inner">
7 <div class="left">
8 <a href="#" class="link back">
9 <i class="icon icon-back"></i>
a827641e 10 <span class="ios-only">` + gettext("Back") + `</span>
43f0b189
DC
11 </a>
12 </div>
13 <div class="title">Preview</div>
14 </div>
15 </div>
16 <div class="fab fab-right-bottom">
17 <a href="#">
18 <i class="icon f7-icons ios-only">menu</i>
19 <i class="icon f7-icons ios-only">close</i>
20 <i class="icon material-icons md-only">menu</i>
21 <i class="icon material-icons md-only">close</i>
22 </a>
23 <div class="fab-buttons fab-buttons-top">
1cb64301 24 <a href="/mail/{{mailid}}/blacklist" class="fab-label-button fab-close color-orange">
43f0b189
DC
25 <span>
26 <i class="icon f7-icons ios-only">close</i>
27 <i class="icon material-icons md-only">close</i>
28 </span>
a827641e 29 <span class="fab-label">` + gettext("Blacklist") + `</span>
43f0b189
DC
30 </a>
31 <a href="/mail/{{mailid}}/whitelist" class="fab-label-button fab-close">
32 <span>
33 <i class="icon f7-icons ios-only">check</i>
34 <i class="icon material-icons md-only">check</i>
35 </span>
a827641e 36 <span class="fab-label">` + gettext("Whitelist") + `</span>
43f0b189 37 </a>
1cb64301 38 <a href="/mail/{{mailid}}/delete" class="fab-label-button fab-close color-red">
43f0b189
DC
39 <span>
40 <i class="icon f7-icons ios-only">trash</i>
41 <i class="icon material-icons md-only">delete</i>
42 </span>
a827641e 43 <span class="fab-label">` + gettext("Delete") + `</span>
43f0b189 44 </a>
1cb64301 45 <a href="/mail/{{mailid}}/deliver" class="fab-label-button fab-close color-green">
43f0b189
DC
46 <span>
47 <i class="icon f7-icons ios-only">paper_plane</i>
48 <i class="icon material-icons md-only">send</i>
49 </span>
a827641e 50 <span class="fab-label">` + gettext("Deliver") + `</span>
43f0b189
DC
51 </a>
52 </div>
53 </div>
54 <div class="page-content">
f07b75b0
TL
55 <iframe frameborder=0 width="100%" height="100%" sandbox="allow-same-origin"
56 src="/api2/htmlmail/quarantine/content?id={{mailid}}"></iframe>
43f0b189
DC
57 </div>
58 </div>
59 `;
60 super(config);
61 }
62}
63