Browse Source

show categories filter dropdown on the browse screen

pull/1/head
wes 8 years ago
parent
commit
15fb91d804
  1. 6
      src/scripts/browse.tag
  2. 18
      src/scripts/menu.tag

6
src/scripts/browse.tag

@ -1,4 +1,9 @@
<browse> <browse>
<menu
name="Categories"
items={opts.state.categories}
>
</menu>
<div <div
style={cardStyle} style={cardStyle}
class="card content" class="card content"
@ -19,6 +24,7 @@
<script type="es6"> <script type="es6">
import './raw.tag'; import './raw.tag';
import './menu.tag';
import route from 'riot-route'; import route from 'riot-route';
import { default as RiotControl } from 'riotcontrol'; import { default as RiotControl } from 'riotcontrol';

18
src/scripts/menu.tag

@ -1,6 +1,10 @@
<menu> <menu>
<div id="menu" class="dropdown"> <div id="menu" class="dropdown">
<a href="#" class="btn btn-primary menu-button dropdown-toggle" tabindex="0"> <a
class="btn btn-primary menu-button dropdown-toggle"
tabindex="0"
onclick={preventDefault}
>
{ opts.name }<i class="icon icon-caret"></i> { opts.name }<i class="icon icon-caret"></i>
</a> </a>
<ul class="menu"> <ul class="menu">
@ -11,7 +15,7 @@
<div each={item in opts.items} class="menu-item"> <div each={item in opts.items} class="menu-item">
<a <a
class="btn btn-primary menu-button" class="btn btn-primary menu-button"
href="#" style={styles}
> >
{ item } { item }
</a> </a>
@ -20,4 +24,14 @@
</div> </div>
</ul> </ul>
</div> </div>
<script>
preventDefault(ev) {
ev.preventDefault;
}
this.styles = {
"text-transform" : "capitalize"
};
</script>
</menu> </menu>

Loading…
Cancel
Save