mirror of
https://github.com/axllent/mailpit.git
synced 2025-03-17 21:18:19 +02:00
UI: Resize iframes with viewport resize
This commit is contained in:
parent
bc30b012cf
commit
ed28a4cc0d
@ -15,6 +15,7 @@ export default {
|
|||||||
iframes: [], // for resizing
|
iframes: [], // for resizing
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
mounted() {
|
mounted() {
|
||||||
var self = this;
|
var self = this;
|
||||||
|
|
||||||
@ -46,11 +47,29 @@ export default {
|
|||||||
self.srcURI = 'api/' + self.mailbox + '/' + self.message.ID + '/source';
|
self.srcURI = 'api/' + self.mailbox + '/' + self.message.ID + '/source';
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
unmounted: function() {
|
||||||
|
window.removeEventListener("resize", this.resizeIframes);
|
||||||
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
resizeIframe: function(el) {
|
resizeIframe: function(el) {
|
||||||
let i = el.target;
|
let i = el.target;
|
||||||
i.style.height = i.contentWindow.document.body.scrollHeight + 50 + 'px';
|
i.style.height = i.contentWindow.document.body.scrollHeight + 50 + 'px';
|
||||||
},
|
},
|
||||||
|
|
||||||
|
resizeIframes: function() {
|
||||||
|
let h = document.getElementById('preview-html');
|
||||||
|
if (h) {
|
||||||
|
h.style.height = h.contentWindow.document.body.scrollHeight + 50 + 'px';
|
||||||
|
}
|
||||||
|
|
||||||
|
let s = document.getElementById('message-src');
|
||||||
|
if (s) {
|
||||||
|
s.style.height = s.contentWindow.document.body.scrollHeight + 50 + 'px';
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
allAttachments: function(message){
|
allAttachments: function(message){
|
||||||
let a = [];
|
let a = [];
|
||||||
for (let i in message.Attachments) {
|
for (let i in message.Attachments) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user