Browse Source

layout buttons

pull/1/head
wes 7 years ago
parent
commit
3163927841
  1. 14
      src/scripts/browse.tag
  2. 2
      src/scripts/categories.tag
  3. 53
      src/scripts/post.tag
  4. 2
      src/scripts/raw.tag
  5. 39
      src/styles/riotblog.scss

14
src/scripts/browse.tag

@ -61,14 +61,18 @@
</h2> </h2>
</div> </div>
<div class="card-body"> <div class="card-body">
<raw content="{ converter.makeHtml(result[1].content) }"></raw> <raw
<a classname=""
content="{ converter.makeHtml(result[1].content) }"
>
</raw>
<button
class="btn btn-link readmore"
style={linkStyle} style={linkStyle}
href={"/blog/posts/"+result[1].id}
onclick={openPost(result[1].id)} onclick={openPost(result[1].id)}
> >
More <i class="fa fa-ellipsis-h" aria-hidden="true"></i> Read More
</a> </button>
</div> </div>
</div> </div>
</div> </div>

2
src/scripts/categories.tag

@ -3,7 +3,7 @@
<i class="fa fa-tag" aria-hidden="true"></i> <i class="fa fa-tag" aria-hidden="true"></i>
<label <label
each="{category in opts.names}" each="{category in opts.names}"
class="chip" class="chip category-chip"
onclick={browseCategories(category)} onclick={browseCategories(category)}
> >
{category} {category}

53
src/scripts/post.tag

@ -1,6 +1,5 @@
<post> <post>
<div class="posts-box post centered"> <div class="posts-box post centered">
<categories names={categories}></categories>
<div <div
data-is="postcontrols" data-is="postcontrols"
prevloading={prevloading} prevloading={prevloading}
@ -12,16 +11,52 @@
> >
</div> </div>
<loading if={loading}></loading> <loading if={loading}></loading>
<div
if={!loading}
class="container show-sm"
>
<div class="columns">
<div class="column col-12">
<div
data-is="categories"
names={categories}
style={{"float" : "left"}}
>
</div>
</div>
</div>
</div>
<div
if={!loading}
class="container hide-sm"
>
<div class="columns">
<div class="column col-4">
<div
data-is="social"
style={{"float" : "left"}}
show={!loading}
ref="social"
title={title}
postid={_id}
>
</div>
</div>
<div class="column col-4"></div>
<div class="column col-4">
<div
data-is="categories"
names={categories}
style={{"float" : "right"}}
>
</div>
</div>
</div>
</div>
<div class="text-break"> <div class="text-break">
<div class={"" + (loading ? "invisible" : "fadeIn")}> <div class={"" + (loading ? "invisible" : "fadeIn")}>
<social
show={!loading}
ref="social"
title={title}
postid={_id}
>
</social>
<p class="post-content centered text-break"> <p class="post-content centered text-break">
<raw <raw
content="{ content }" content="{ content }"

2
src/scripts/raw.tag

@ -1,5 +1,5 @@
<raw> <raw>
<div></div> <div class={opts.classname}></div>
<script> <script>
updateContent() { updateContent() {
this.root.innerHTML = opts.content; this.root.innerHTML = opts.content;

39
src/styles/riotblog.scss

@ -1,5 +1,7 @@
$brandingBG: rgba(103, 173, 219, 0.40); $brandingBG: rgba(103, 173, 219, 0.40);
$brandingBG2: rgba(75, 147, 193, 0.65); $brandingBG2: rgba(75, 147, 193, 0.65);
$brandingBG3: rgba(103, 173, 219, 0.27);
$branding: #25658f; $branding: #25658f;
$branding2: #4b93c1; $branding2: #4b93c1;
$branding3: #1b4c6c; $branding3: #1b4c6c;
@ -109,7 +111,7 @@ html {
} }
.category-button { .category-button {
border-radius: 5px !important; border-radius: 2px !important;
border-color: $branding2 !important; border-color: $branding2 !important;
display: block !important; display: block !important;
margin-top: 0; margin-top: 0;
@ -149,7 +151,7 @@ html {
} }
.branded { .branded {
border-radius: 5px !important; border-radius: 2px !important;
border-color: $branding2 !important; border-color: $branding2 !important;
display: block !important; display: block !important;
margin-top: 0; margin-top: 0;
@ -261,7 +263,7 @@ p, h6, h5, h4, h3, h2, h1 {
.navigate-tab { .navigate-tab {
border: thin solid; border: thin solid;
border-radius: 5px !important; border-radius: 2px !important;
margin-bottom: 5px; margin-bottom: 5px;
margin-left: 2px; margin-left: 2px;
margin-right: 2px; margin-right: 2px;
@ -290,7 +292,7 @@ p, h6, h5, h4, h3, h2, h1 {
.mobile-menu { .mobile-menu {
left: -100% !important; left: -100% !important;
border-radius: 5px !important; border-radius: 2px !important;
border: 1px solid !important; border: 1px solid !important;
border-color: $branding !important; border-color: $branding !important;
} }
@ -358,6 +360,33 @@ $bg-color: red;
position: absolute; position: absolute;
} }
.readmore {
color: $branding !important;
&:hover {
background-color: $brandingBG3 !important;
}
}
.category-chip {
&:hover {
background-color: $brandingBG3 !important;
}
}
.post-buttons-large {
display: none !important;
@media(min-width: 400px) {
display: inherit !important;
}
}
.post-buttons-mobile {
display: none !important;
@media(max-width: 400px) {
display: inherit !important;
}
}
.post-card { .post-card {
@extend .shadow; @extend .shadow;
max-width: 80%; max-width: 80%;
@ -457,7 +486,7 @@ code {
} }
.rounded-button { .rounded-button {
border-radius: 13px; border-radius: 2px;
} }
.maxinput { .maxinput {

Loading…
Cancel
Save