tailbone/tailbone/templates/messages/view.mako
Lance Edgar 9faaea881d Remove all deprecated use_buefy logic
also remove some static files no longer used, etc.
2023-02-03 16:10:04 -06:00

103 lines
3.1 KiB
Mako

## -*- coding: utf-8; -*-
<%inherit file="/master/view.mako" />
<%def name="extra_styles()">
${parent.extra_styles()}
<style type="text/css">
.everyone {
cursor: pointer;
}
.tailbone-message-body {
margin: 1rem auto;
min-height: 10rem;
}
.tailbone-message-body p {
margin-bottom: 1rem;
}
</style>
</%def>
<%def name="context_menu_items()">
% if request.has_perm('messages.create'):
<li>${h.link_to("Send a new Message", url('messages.create'))}</li>
% endif
% if recipient:
% if recipient.status == enum.MESSAGE_STATUS_INBOX:
<li>${h.link_to("Back to Message Inbox", url('messages.inbox'))}</li>
<li>${h.link_to("Go to my Message Archive", url('messages.archive'))}</li>
<li>${h.link_to("Go to my Sent Messages", url('messages.sent'))}</li>
% else:
<li>${h.link_to("Back to Message Archive", url('messages.archive'))}</li>
<li>${h.link_to("Go to my Message Inbox", url('messages.inbox'))}</li>
<li>${h.link_to("Go to my Sent Messages", url('messages.sent'))}</li>
% endif
% else:
<li>${h.link_to("Back to Sent Messages", url('messages.sent'))}</li>
<li>${h.link_to("Go to my Message Inbox", url('messages.inbox'))}</li>
<li>${h.link_to("Go to my Message Archive", url('messages.archive'))}</li>
% endif
</%def>
<%def name="message_tools()">
% if recipient:
<div class="buttons">
% if request.has_perm('messages.create'):
<once-button type="is-primary"
tag="a" href="${url('messages.reply', uuid=instance.uuid)}"
text="Reply">
</once-button>
<once-button type="is-primary"
tag="a" href="${url('messages.reply_all', uuid=instance.uuid)}"
text="Reply to All">
</once-button>
% endif
% if recipient.status == enum.MESSAGE_STATUS_INBOX:
<once-button type="is-primary"
tag="a" href="${url('messages.move', uuid=instance.uuid)}?dest=archive"
text="Move to Archive">
</once-button>
% else:
<once-button type="is-primary"
tag="a" href="${url('messages.move', uuid=instance.uuid)}?dest=inbox"
text="Move to Inbox">
</once-button>
% endif
</div>
% endif
</%def>
<%def name="message_body()">
${instance.body}
</%def>
<%def name="page_content()">
${parent.page_content()}
<br />
<div style="margin-left: 5rem;">
${self.message_tools()}
<div class="tailbone-message-body">
${self.message_body()}
</div>
${self.message_tools()}
</div>
</%def>
<%def name="modify_this_page_vars()">
${parent.modify_this_page_vars()}
<script type="text/javascript">
TailboneFormData.showingAllRecipients = false
TailboneForm.methods.showMoreRecipients = function() {
this.showingAllRecipients = true
}
TailboneForm.methods.hideMoreRecipients = function() {
this.showingAllRecipients = false
}
</script>
</%def>
${parent.body()}