]>
git.proxmox.com Git - pmg-gui.git/blob - js/mobile/app.js
5 name
: 'Proxmox Mail Gateway',
8 path
: '/:path/:subpath?',
9 async: function(routeTo
, routeFrom
, resolve
, reject
) {
10 if (routeTo
.params
.path
=== 'mail') {
11 let mail
= new MailView();
13 template
: mail
.getTpl(),
16 mailid
: routeTo
.params
.subpath
,
25 path
: '/mail/:mailid/:action',
26 async: function(routeTo
, routeFrom
, resolve
, reject
) {
27 let action
= routeTo
.params
.action
;
28 let mailid
= routeTo
.params
.mailid
;
30 `${action}: ${mailid}`,
33 let loader
= app
.dialog
.preloader();
36 url
: '/api2/json/quarantine/content/',
42 CSRFPreventionToken
: Proxmox
.CSRFPreventionToken
,
44 success
: (data
, status
, xhr
) => {
46 PMG
.Utils
.showSuccessToast(`Action '${action}' successful`);
47 if (action
=== 'delete' || action
=== 'deliver') {
54 PMG
.Utils
.showError(xhr
);
68 let _quarantine_view
= new QuarantineView();