created layout for showlite
This commit is contained in:
parent
29560163b7
commit
f89dd7b4de
4 changed files with 49 additions and 26 deletions
|
@ -40,6 +40,6 @@ module.exports = {
|
||||||
},
|
},
|
||||||
showFileLite (fileInfo, res) {
|
showFileLite (fileInfo, res) {
|
||||||
const openGraphInfo = createOpenGraphInfo(fileInfo);
|
const openGraphInfo = createOpenGraphInfo(fileInfo);
|
||||||
res.status(200).render('showLite', { layout: 'show', fileInfo, openGraphInfo });
|
res.status(200).render('showLite', { layout: 'showlite', fileInfo, openGraphInfo });
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
23
views/layouts/showlite.handlebars
Normal file
23
views/layouts/showlite.handlebars
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=no">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||||
|
<title>Spee.ch</title>
|
||||||
|
<link rel="stylesheet" href="/assets/css/reset.css" type="text/css">
|
||||||
|
<link rel="stylesheet" href="/assets/css/general.css" type="text/css">
|
||||||
|
<link rel="stylesheet" href="/assets/css/mediaQueries.css" type="text/css">
|
||||||
|
<meta property="fb:app_id" content="1371961932852223">
|
||||||
|
{{#unless fileInfo.nsfw}}
|
||||||
|
{{{addTwitterCard fileInfo.fileType openGraphInfo.source openGraphInfo.embedUrl openGraphInfo.directFileUrl}}}
|
||||||
|
{{{addOpenGraph fileInfo.title fileInfo.fileType openGraphInfo.showUrl openGraphInfo.source fileInfo.description fileInfo.thumbnail}}}
|
||||||
|
{{/unless}}
|
||||||
|
<!-- google analytics -->
|
||||||
|
{{ googleAnalytics }}
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
{{{ body }}}
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -1,25 +1,5 @@
|
||||||
|
<div class="row row--wide row--short">
|
||||||
<div id="show-share-buttons">
|
<p>{{fileInfo.description}}</p>
|
||||||
<div class="row row--wide">
|
|
||||||
<div class="column column--2 column--sml-10">
|
|
||||||
<span class="label">Share:</span>
|
|
||||||
</div><div class="column column--8 column--sml-10">
|
|
||||||
<div class="row row--short row--wide">
|
|
||||||
<div class="column column--2">
|
|
||||||
<a target="_blank" href="https://twitter.com/intent/tweet?text=https://spee.ch/{{fileInfo.shortId}}/{{fileInfo.name}}.{{fileInfo.fileExt}}">twitter</a>
|
|
||||||
</div>
|
|
||||||
<div class="column column--2">
|
|
||||||
<a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fspee.ch%2F{{fileInfo.shortId}}%2F{{fileInfo.name}}.{{fileInfo.fileExt}}&src=sdkpreparse">facebook</a>
|
|
||||||
</div>
|
|
||||||
<div class="column column--2">
|
|
||||||
<a target="_blank" href="https://www.tumblr.com/widgets/share/tool?posttype=photo&title=Spee.ch%20%7C%20Share&caption=Shared%20From%20https://spee.ch%20A%20Decentralized%20Image%20Hosting%20Service%20Running%20On%20The%20LBRY%20Protocol%20&content=https://spee.ch/{{fileInfo.shortId}}/{{fileInfo.name}}.{{fileInfo.fileExt}}&tags=lbry%2C%20spee.ch%2C%20lbry.io&canonicalUrl=https%3A%2F%2Fspee.ch%2F{{fileInfo.shortId}}%2F{{fileInfo.name}}.{{fileInfo.fileExt}}&shareSource=tumblr_share_button">tublr</a>
|
|
||||||
</div>
|
|
||||||
<div class="column column--2">
|
|
||||||
<a target="_blank" href="https://www.reddit.com/submit?url=http%3A%2F%2Fspee.ch%2F{{fileInfo.shortId}}%2F{{fileInfo.name}}.{{fileInfo.fileExt}}&title={{fileInfo.name}}(Decentralized%20Hosting%20Provided%20By%20Spee.ch%20Using%20the%20LBRY%20Protocol)">reddit</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row row--wide">
|
<div class="row row--wide">
|
||||||
|
@ -57,6 +37,29 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div id="show-share-buttons">
|
||||||
|
<div class="row row--wide">
|
||||||
|
<div class="column column--2 column--sml-10">
|
||||||
|
<span class="label">Share:</span>
|
||||||
|
</div><div class="column column--8 column--sml-10">
|
||||||
|
<div class="row row--short row--wide">
|
||||||
|
<div class="column column--2">
|
||||||
|
<a target="_blank" href="https://twitter.com/intent/tweet?text=https://spee.ch/{{fileInfo.shortId}}/{{fileInfo.name}}.{{fileInfo.fileExt}}">twitter</a>
|
||||||
|
</div>
|
||||||
|
<div class="column column--2">
|
||||||
|
<a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fspee.ch%2F{{fileInfo.shortId}}%2F{{fileInfo.name}}.{{fileInfo.fileExt}}&src=sdkpreparse">facebook</a>
|
||||||
|
</div>
|
||||||
|
<div class="column column--2">
|
||||||
|
<a target="_blank" href="https://www.tumblr.com/widgets/share/tool?posttype=photo&title=Spee.ch%20%7C%20Share&caption=Shared%20From%20https://spee.ch%20A%20Decentralized%20Image%20Hosting%20Service%20Running%20On%20The%20LBRY%20Protocol%20&content=https://spee.ch/{{fileInfo.shortId}}/{{fileInfo.name}}.{{fileInfo.fileExt}}&tags=lbry%2C%20spee.ch%2C%20lbry.io&canonicalUrl=https%3A%2F%2Fspee.ch%2F{{fileInfo.shortId}}%2F{{fileInfo.name}}.{{fileInfo.fileExt}}&shareSource=tumblr_share_button">tublr</a>
|
||||||
|
</div>
|
||||||
|
<div class="column column--2">
|
||||||
|
<a target="_blank" href="https://www.reddit.com/submit?url=http%3A%2F%2Fspee.ch%2F{{fileInfo.shortId}}%2F{{fileInfo.name}}.{{fileInfo.fileExt}}&title={{fileInfo.name}}(Decentralized%20Hosting%20Provided%20By%20Spee.ch%20Using%20the%20LBRY%20Protocol)">reddit</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="row row--wide">
|
<div class="row row--wide">
|
||||||
<a class="label" id="show-details-toggle" href="#" onclick="toggleSection(event)" data-open="false" data-openlabel="[less]" data-closedlabel="[more]" data-slaveelementid="show-details">[more]</a>
|
<a class="label" id="show-details-toggle" href="#" onclick="toggleSection(event)" data-open="false" data-openlabel="[less]" data-closedlabel="[more]" data-slaveelementid="show-details">[more]</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -8,9 +8,6 @@
|
||||||
<div class="row">
|
<div class="row">
|
||||||
{{> asset}}
|
{{> asset}}
|
||||||
</div>
|
</div>
|
||||||
<div class="row row--wide">
|
|
||||||
<span class="description-show">{{fileInfo.description}}</span>
|
|
||||||
</div>
|
|
||||||
</div><div class="column column--5 column--med-10 align-content-top">
|
</div><div class="column column--5 column--med-10 align-content-top">
|
||||||
<!-- details -->
|
<!-- details -->
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
Loading…
Reference in a new issue