Skip to content

Commit

Permalink
Polished dropdown
Browse files Browse the repository at this point in the history
  • Loading branch information
davidmerfield committed Nov 21, 2018
1 parent 06f9c4b commit a94920c
Show file tree
Hide file tree
Showing 4 changed files with 55 additions and 60 deletions.
10 changes: 0 additions & 10 deletions app/dashboard/views/css/site.css
Expand Up @@ -1878,16 +1878,6 @@ border: 1px solid;margin-left: -1px;padding: 0 8px}

}

.photo-holder {vertical-align: text-bottom;
/* margin: 0em 8px 0 0; */
width: 16px;
height: 16px;
background: rgba(0,0,0,0.05);
display: inline-block;
line-height: 1;
}
.photo-holder img {vertical-align:text-bottom;max-width:16px;max-height:16px;}
.photo-holder.plus {background: rgba(0,0,0,0.05);border-radius: 2px;line-height: 0.9}

button {background: none;border: none;color:rgb(109, 109, 109);padding: 0;margin: 0;line-height: inherit;}

Expand Down
101 changes: 53 additions & 48 deletions app/dashboard/views/partials/dropdown.html
@@ -1,55 +1,60 @@
<style type="text/css">
.menu button:active {opacity: 0.8}

<div class="dropdown closed" >
.photo-holder {
width: 16px;
height: 16px;
display: inline-block;
margin:0 17px 0 0
}

.photo-holder img {vertical-align:text-bottom;max-width:16px;max-height:16px;}
.photo-holder.plus {background: rgba(0,0,0,0.05);border-radius: 2px;line-height: 0.9}

</style>
<div class="dropdown closed">

{{#blogs}}{{#isCurrent}}
<a href="#!" class="opener nav-bar show" style="line-height:inherit;padding:11px 20px;font-size:14px">
{{#avatar}}<span class="photo-holder" style="margin-right:9px"><img src="{{avatar}}"></span>{{/avatar}}

{{title}}

{{#blogs}}
{{#isCurrent}}
<a href="#!" class="opener nav-bar show" style="line-height:inherit;padding:11px 20px;font-size:14px">

{{#avatar}}<span class="photo-holder" style="margin-left:-30px;margin-right:12px"><img src="{{avatar}}"></span>{{/avatar}}&nbsp;{{title}}{{^title}}{{blog.pretty.url}}{{/title}}&nbsp;&thinsp;&nbsp;<img src="/images/dropdown.svg" width=8 style="float:right">
{{! Show to blog's domain if the user has removed their title}}
{{^title}}{{blog.pretty.url}}{{/title}}

<img src="/images/dropdown.svg" width=8 style="margin-left:9px">
</a>
{{/isCurrent}}
{{/blogs}}
{{/isCurrent}}{{/blogs}}

{{! The opener link floats to the right so we need a clearfix}}
<div class="clear"></div>

<div class="menu">
{{#blogs}}{{^isCurrent}}
<form action="/account/switch-blog" method="POST">
<input type="hidden" name="_csrf" value="{{csrftoken}}">
<input type="hidden" name="to" value="{{id}}">
<button type="submit" style="display:flex;line-height:inherit;padding:11px 30px 11px 20px;color:#111;font-weight:500">
<span class="photo-holder">
{{#avatar}}<img src="{{avatar}}?handle={{handle}}">{{/avatar}}
{{^avatar}}<span class="file" style="width:16px;height:16px;opacity:0.4"></span>{{/avatar}}
</span>
<span style="font-weight:400">
{{title}}{{^title}}{{pretty.url}}{{/title}}<br>
{{! Why include the hostname underneath the blog's title? Increased click area}}
<span style="color:#aaa;font-weight:400">{{pretty.url}}</span>
</span>

</button>
</form>
{{/isCurrent}}{{/blogs}}

<div class="clear"></div>

<noscript>TODO: fix this for no JS users</noscript>

<div class="menu">
{{#blogs}}{{^isCurrent}}
<form style="" action="/account/switch-blog" method="POST">
<input type="hidden" name="_csrf" value="{{csrftoken}}">
<input type="hidden" name="to" value="{{id}}">
<button type="submit" style="display:flex;line-height:inherit;padding:11px 30px 11px 20px;color:#111;font-weight:500">
<span class="photo-holder" style="margin:0 10px 0 0">
{{#avatar}}<img src="{{avatar}}?handle={{handle}}">{{/avatar}}
{{^avatar}}<span class="file" style="font-size:0.8em;opacity:0.5;margin:-0.3em 0 0 0"></span>{{/avatar}}
</span>

<span style="font-weight:400">{{title}}{{^title}}{{pretty.url}}{{/title}}<br>
<span style="color:#aaa;font-weight:400">{{pretty.url}}</span>
</span>

</button>
</form>
{{/isCurrent}}{{/blogs}}
<div class="clear"></div>
<a href="/account/create-blog" style="padding-right:40px;border-bottom:0"><span class="photo-holder plus">+</span> Add another blog</a>
<div class="clear"></div>
<a href="/account/create-blog" style="padding-right:40px;border-bottom:0"><span class="photo-holder plus">+</span> Create new blog</a>

<div class="clear"></div>

</div>
<!--
This will set the widths of everything in the UI by blocking out as needed
{{#blogs}}
{{^isCurrent}}
<a href="#!" class="opener nav-bar" >
{{#avatar}}<img src="{{avatar}}" style="vertical-align:text-bottom;margin:0em 8px 0 0;max-width:16px;max-height:16px;width:16px;height:16px">{{/avatar}}
{{title}} &thinsp;
<img src="/images/dropdown.svg" width=8>
</a>
{{/isCurrent}}<br>
{{/blogs}} -->
</div>
</div>
2 changes: 1 addition & 1 deletion app/dashboard/views/partials/wrapper-public.html
Expand Up @@ -17,7 +17,7 @@
<div >

{{#sign-up}}
<a class="db fl {{index}}"><span style="color:#111">Sign up</span><span style="color:#a7a7a7">&nbsp;&nbsp;&nbsp;&nbsp;→&nbsp;&nbsp;&nbsp;&nbsp;Create your blog</span></a>
<a class="db fl {{index}}"><span style="color:#111">Sign up</span><span style="color:#a7a7a7">&nbsp;&nbsp;&nbsp;&nbsp;→&nbsp;&nbsp;&nbsp;&nbsp;Create new blog</span></a>
{{/sign-up}}

{{^sign-up}}
Expand Down
2 changes: 1 addition & 1 deletion app/dashboard/views/partials/wrapper-setup.html
Expand Up @@ -29,7 +29,7 @@
<div><a style=" color: #a09d9c;
text-decoration: none;
border-bottom: none;
line-height: 80px;display:block;float:left"><span {{#not_paid}}style="color:#111"{{/not_paid}}>{{#first_blog}}Sign up{{/first_blog}}{{^first_blog}}Payment{{/first_blog}}</span><span style="color:#a7a7a7">&nbsp;&nbsp;&nbsp;&nbsp;→&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#111;{{#not_paid}}color:#a09d9c{{/not_paid}}">Create your blog</span></span></a><div class="cf"></div></div></div></div>
line-height: 80px;display:block;float:left"><span {{#not_paid}}style="color:#111"{{/not_paid}}>{{#first_blog}}Sign up{{/first_blog}}{{^first_blog}}Payment{{/first_blog}}</span><span style="color:#a7a7a7">&nbsp;&nbsp;&nbsp;&nbsp;→&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#111;{{#not_paid}}color:#a09d9c{{/not_paid}}">Create new blog</span></span></a><div class="cf"></div></div></div></div>

<div>

Expand Down

0 comments on commit a94920c

Please sign in to comment.