pastebin/templates/display_paste.rs.html

40 lines
1.2 KiB
HTML
Raw Normal View History

2019-04-17 07:41:33 +00:00
@use crate::models::language::Selection;
@use crate::models::paste::ExternPaste;
2019-10-24 12:15:53 +00:00
@use crate::models::session::Session;
2019-08-10 15:42:42 +00:00
@use crate::templates::{buttons, header, footer, language_selection};
2019-10-24 12:15:53 +00:00
@(session: &Session, paste: ExternPaste, selection: Selection)
2019-04-17 07:41:33 +00:00
2019-10-24 12:15:53 +00:00
@:header(session)
2019-04-17 07:41:33 +00:00
2019-09-21 22:01:42 +00:00
<form method="post" action="/" id="editor">
<div>
@Html(paste.markdown)
</div>
2019-12-21 16:47:25 +00:00
@if let Some(delete_at) = paste.delete_at {
<div id="autodelete-text">
This paste will be automatically deleted on @delete_at.format("%Y-%m-%d %H:%M") UTC.
</div>
}
<div id="toolbar">
2019-04-17 07:41:33 +00:00
@:language_selection(selection)
2019-12-21 16:47:25 +00:00
@:buttons()
</div>
<div id="split">
<div id="extrafieldsplit">
<div id="textarea"><textarea id=code name=code>@('\n')@paste.paste</textarea></div>
<div id="extrafields"></div>
</div>
</div>
2019-04-17 07:41:33 +00:00
</form>
2019-11-23 20:17:26 +00:00
<input type=hidden id=dbstdin value="@paste.stdin">
@if let Some(exit_code) = paste.exit_code {
<input type=hidden id=dbstatus value="@exit_code">
}
@if let Some(stdout) = paste.stdout {
<input type=hidden id=dbstdout value="@stdout">
}
@if let Some(stderr) = paste.stderr {
<input type=hidden id=dbstderr value="@stderr">
}
2019-10-24 12:15:53 +00:00
@:footer(session)