Bladeren bron

Allow user to select filter/sort (not functional, no effect)

Adel Qalieh 12 jaren geleden
bovenliggende
commit
01cd0839fb

+ 2 - 2
client/main.coffee

@@ -1,5 +1,5 @@
-Session.setDefault("filter", "everything")
-Session.setDefault("sort", "auto")
+Session.setDefault("filter", "Uncompleted")
+Session.setDefault("sortby", "Auto")
 
 Template.todos.tasks = ->
   Tasks.find()

+ 7 - 0
client/views/ui/filters.coffee

@@ -0,0 +1,7 @@
+Template.filters.events
+  'click li': (e) ->
+    e.preventDefault()
+    Session.set('filter', e.target.text)
+
+Template.filters.helpers
+  'filter': -> Session.get('filter')

+ 1 - 1
client/views/ui/filters.html

@@ -1,6 +1,6 @@
 <template name="filters">
 	<div class="col-xs-6 text-left dropdown">
-		<a href="#" data-toggle="dropdown">Filter: Uncompleted</a>
+		<a href="#" data-toggle="dropdown">Filter: {{ filter }}</a>
 		<ul class="dropdown-menu" role="menu" arial-labelledby="dLabel">
 			<li><a href="#">Uncompleted</a></li>
 			<li><a href="#">Not in my lists</a></li>

+ 7 - 0
client/views/ui/sortby.coffee

@@ -0,0 +1,7 @@
+Template.sortBy.events
+  'click li': (e) ->
+    e.preventDefault()
+    Session.set('sortby', e.target.text)
+
+Template.sortBy.helpers
+  'sortby': -> Session.get('sortby')

+ 1 - 1
client/views/ui/sortby.html

@@ -1,6 +1,6 @@
 <template name="sortBy">
   <div class="col-xs-6 text-right dropdown">
-    <a href="#" data-toggle="dropdown">Sort by: Auto</a>
+    <a href="#" data-toggle="dropdown">Sort by: {{ sortby }}</a>
     <ul class="dropdown-menu pull-right" role="menu">
       <li><a href="#">Auto</a></li>
       <li><a href="#">Manual</a></li>