client: added features for camera
- [client] also revised date-taken section
This commit is contained in:
parent
40331f2ba2
commit
2c1e25c158
3 changed files with 20 additions and 6 deletions
|
@ -32,8 +32,21 @@
|
|||
|
||||
<% if (ctx.post.type == "image" || ctx.post.type == "video" ) { %>
|
||||
<section class='date-taken'>
|
||||
<i class='fa fa-clock-o'></i>Taken on
|
||||
<%= ctx.makeUserFriendlyTime(ctx.post.dateTaken) %>
|
||||
<i class='fa fa-clock-o'></i><!--
|
||||
--><% if (ctx.post.dateTaken) { %><!--
|
||||
--><%= ctx.makeUserFriendlyTime(ctx.post.dateTaken) %><!--
|
||||
--><% } else { %><!--
|
||||
-->Unknown date
|
||||
<% } %>
|
||||
</section>
|
||||
|
||||
<section class='camera'>
|
||||
<i class='fa fa-camera'></i><!--
|
||||
--><% if (ctx.post.camera) { %><!--
|
||||
--><%= ctx.post.camera %><!--
|
||||
--><% } else { %><!--
|
||||
-->Unknown camera
|
||||
<% } %>
|
||||
</section>
|
||||
<% } %>
|
||||
|
||||
|
|
|
@ -154,6 +154,10 @@ class Post extends events.EventTarget {
|
|||
return this._dateTaken;
|
||||
}
|
||||
|
||||
get camera() {
|
||||
return this._camera;
|
||||
}
|
||||
|
||||
set flags(value) {
|
||||
this._flags = value;
|
||||
}
|
||||
|
@ -497,6 +501,7 @@ class Post extends events.EventTarget {
|
|||
_ownFavorite: response.ownFavorite,
|
||||
_hasCustomThumbnail: response.hasCustomThumbnail,
|
||||
_dateTaken: response.dateTaken,
|
||||
_camera: response.camera,
|
||||
});
|
||||
|
||||
for (let obj of [this, this._orig]) {
|
||||
|
|
|
@ -97,10 +97,6 @@ function formatRelativeTime(timeString) {
|
|||
}
|
||||
|
||||
function formatUserFriendlyTime(timeString) {
|
||||
if (!timeString) {
|
||||
return "an unknown date";
|
||||
}
|
||||
|
||||
return format(Date.parse(timeString), "iii, LLLL dd yyyy 'at' HH:mm:ss");
|
||||
}
|
||||
|
||||
|
|
Reference in a new issue