eidolon/templates/medium.hamlet

73 lines
2.9 KiB
Text
Raw Normal View History

2016-08-30 12:22:00 +00:00
<div .column>
2016-08-31 19:37:20 +00:00
<div .medium>
2016-08-30 12:22:00 +00:00
<h1>#{mediumTitle medium}
<p>
by <a href=@{UserR ownerName}>#{ownerName}</a> from album <a href=@{AlbumR albumId}>#{albumTitle album}</a>
2016-08-31 19:37:20 +00:00
<div .medium .image>
2016-08-30 12:22:00 +00:00
<a href=@{ir}>
<picture>
<source srcset="@{pr}, @{ir} 2x" media="(min-width: 600px)">
<source srcset="@{tr}, @{pr} 2x">
<img src=@{pr} title=#{mediumTitle medium}>
2016-08-31 19:37:20 +00:00
<div .medium>
2016-12-19 00:45:06 +00:00
<p>
Licence:
<p>
$maybe thing <- link
2016-12-19 01:27:09 +00:00
<a href=#{thing} target="_blank">#{lic}
2016-12-19 00:45:06 +00:00
$nothing
#{lic}
2016-08-31 19:37:20 +00:00
<p>
2016-08-30 12:22:00 +00:00
Uploaded on: #{formatTime defaultTimeLocale "%A %F %H:%M" (mediumTime medium)}<br>
$maybe d <- mediumDescription medium
Description:<br>
#{d}
$nothing
No description given
2016-08-31 19:37:20 +00:00
<div .tags>
<p>
Tags:
<ul>
$if null (mediumTags medium)
none
$else
$forall tag <- mediumTags medium
<li>
<a href=@{TagR tag}>#{tag}
$if presence == True
<a href=@{MediumSettingsR mediumId}>Change medium settings
2016-08-30 12:22:00 +00:00
2015-01-17 13:30:57 +00:00
$if null comments
2016-08-30 12:22:00 +00:00
<div class="medium">
<p>There are no Comments yet
$else
$forall (Entity commentId comment) <- comments
2016-08-31 19:37:20 +00:00
<div .medium .comment>
<a href=@{ProfileR $ commentAuthor comment}>#{fromMaybe "" $ lookup (commentAuthor comment) authors}</a> wrote on #{formatTime defaultTimeLocale "%A %F %H:%M" $ commentTime comment}:
2015-01-17 13:30:57 +00:00
<hr>
2016-08-30 12:22:00 +00:00
#{commentContent comment}
$if userId /= Nothing
<hr>
<a href=@{CommentReplyR commentId}>Reply to this comment
$if userId == (Just $ commentAuthor comment)
<a href=@{CommentDeleteR commentId}>Delete this comment
$forall (Entity replyId reply) <- replies
$if commentParent reply == Just commentId
2016-08-31 19:37:20 +00:00
<div .comment .reply .medium>
2017-01-06 16:33:33 +00:00
<a href=@{ProfileR $ commentAuthor reply}>#{fromMaybe "" $ lookup (commentAuthor reply) authors}</a> replied on #{formatTime defaultTimeLocale "%A %F %H:%M" $ commentTime reply}:
2016-08-30 12:22:00 +00:00
<hr>
#{commentContent reply}
<hr>
2017-01-06 16:33:33 +00:00
$if userId == (Just $ commentAuthor reply)
2016-08-30 12:22:00 +00:00
<a href=@{CommentDeleteR replyId}>Delete this comment
$if userId /= Nothing
2016-08-31 19:37:20 +00:00
<div .medium>
<form method=post enctype=#{enctype}>
^{commentWidget}
2015-01-14 19:16:45 +00:00
<style type="text/css">
body{background-image: url('/static/css/images/overlay.png'), -webkit-linear-gradient(top, rgba(0,0,0,0) 75%, rgba(0,0,0,0.65)), url('@{StaticR $ StaticRoute (drop 2 $ map T.pack $ splitDirectories $ mediumPath medium) []}');background-attachment:fixed;background-image: url('/static/css/images/overlay.png'), -moz-linear-gradient(center top , transparent 75%, rgba(0, 0, 0, 0.65)), url('@{StaticR $ StaticRoute (drop 2 $ map T.pack $ splitDirectories $ mediumPath medium) []}');}