1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-18 01:57:02 +00:00

Fix some IE rendering/caching issues

This commit is contained in:
James Hillyerd
2012-10-14 13:09:25 -07:00
parent 6834d71c9b
commit 264d1d0165
4 changed files with 29 additions and 24 deletions

View File

@@ -29,6 +29,7 @@ func (c Mailbox) List(name string) rev.Result {
} }
rev.INFO.Printf("Got %v messsages", len(messages)) rev.INFO.Printf("Got %v messsages", len(messages))
c.Response.Out.Header().Set("Expires", "-1")
return c.Render(name, messages) return c.Render(name, messages)
} }
@@ -53,6 +54,7 @@ func (c Mailbox) Show(name string, id string) rev.Result {
return c.Redirect(Application.Index) return c.Redirect(Application.Index)
} }
c.Response.Out.Header().Set("Expires", "-1")
return c.Render(name, message, body) return c.Render(name, message, body)
} }
@@ -100,5 +102,6 @@ func (c Mailbox) Source(name string, id string) rev.Result {
return c.Redirect(Application.Index) return c.Redirect(Application.Index)
} }
c.Response.Out.Header().Set("Expires", "-1")
return c.RenderText(*raw) return c.RenderText(*raw)
} }

View File

@@ -26,7 +26,7 @@
} }
function reloadList() { function reloadList() {
$('#messageList').slideUp() $('#messageList').hide()
loadList() loadList()
} }
@@ -47,7 +47,7 @@
function messageSource(id) { function messageSource(id) {
window.open('/mailbox/source/{{$name}}/' + id, '_blank', window.open('/mailbox/source/{{$name}}/' + id, '_blank',
'width=800,height=600,' + 'width=800,height=600,' +
'location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no') 'menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no')
} }
$(document).ready(listInit) $(document).ready(listInit)

View File

@@ -12,7 +12,7 @@
<td>{{.message.Date}}</td> <td>{{.message.Date}}</td>
</tr> </tr>
<table> <table>
<h3 id="emailSubject">{{.message.Subject}}</h3> <div id="emailSubject"><h3>{{.message.Subject}}</h3></div>
<pre id="emailBody">{{.body}}</pre> <pre id="emailBody">{{.body}}</pre>

View File

@@ -280,6 +280,8 @@ a:hover {
#emailSubject { #emailSubject {
border-bottom: 1px #606060 solid; border-bottom: 1px #606060 solid;
margin: 0;
width: 617px;
} }
#emailBody { #emailBody {