Skip to content
Merged
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
133 changes: 69 additions & 64 deletions app/templates/components/explore/side-bar.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -20,36 +20,39 @@
{{t 'Date'}}
</span>
<div class="content menu">
{{#each dateRanges as |dateRange|}}
<a href="#" class="link item {{if (eq dateType dateRange.key) 'active'}}" {{action 'selectDateFilter'
dateRange.key}}>
{{dateRange.name}}
{{#if (and (eq dateRange.key 'custom_dates') (eq dateType 'custom_dates'))}}
<div class="explore sub menu">
<div class="ui form">
<div class="grouped fields">
<div class="item field">
<label class="required" for="start_date">{{t 'Starts'}}</label>
{{widgets/forms/date-picker type='text'
value=customStartDate
rangePosition='start'
onChange=(action 'dateValidate')
}}
</div>
<div class="item field">
<label class="required" for="end_date">{{t 'Ends'}}</label>
{{widgets/forms/date-picker type='text'
value=customEndDate
rangePosition='end'
onChange=(action 'onDateChange')
}}
<div class="ui form">
<div class="grouped fields">
{{#each dateRanges as |dateRange|}}
<div class="field">
{{ui-checkbox label=dateRange.name class='ui checkbox' checked=(if (eq dateType dateRange.key) 'active') onChange=(action 'selectDateFilter' dateRange.key)}}
</div>
{{#if (and (eq dateRange.key 'custom_dates') (eq dateType 'custom_dates'))}}
<div class="explore sub menu">
<div class="ui form">
<div class="grouped fields">
<div class="item field">
<label class="required" for="start_date">{{t 'Starts'}}</label>
{{widgets/forms/date-picker type='text'
value=customStartDate
rangePosition='start'
onChange=(action 'dateValidate')
}}
</div>
<div class="item field">
<label class="required" for="end_date">{{t 'Ends'}}</label>
{{widgets/forms/date-picker type='text'
value=customEndDate
rangePosition='end'
onChange=(action 'onDateChange')
}}
</div>
</div>
</div>
</div>
</div>
{{/if}}
</a>
{{/each}}
{{/if}}
{{/each}}
</div>
</div>
</div>
{{/ui-accordion}}
</div>
Expand All @@ -71,13 +74,15 @@
{{Category.name}}
</a>
{{#if (eq category Category.name)}}
{{#each Category.subTopics as |subCategory|}}
<a href="#"
class="link inner item {{if (eq sub_category subCategory.slug) 'active'}}"
{{action 'selectCategory' Category.name subCategory.slug}}>
{{subCategory.name}}
</a>
{{/each}}
<div class="ui form">
<div class="grouped fields">
{{#each Category.subTopics as |subCategory|}}
<div class="field inner item">
{{ui-checkbox label=subCategory.name class='ui checkbox' checked=(if (eq sub_category subCategory.slug) 'active') onChange=(action 'selectCategory' Category.name subCategory.slug)}}
</div>
{{/each}}
</div>
</div>
{{/if}}
{{/each}}
</div>
Expand All @@ -90,16 +95,16 @@
{{t 'Event Type' }}
</span>
<div class="content menu">
<a href="#" class="link item {{if showAllTypes 'active'}}" {{action 'clearFilterTypes'}}>
{{t 'All Types'}}
</a>
{{#each model.eventTypes as |eventType|}}
<a href="#"
class="link item {{if (eq event_type eventType.name) 'active'}}"
{{action 'selectEventType' eventType.name}}>
{{eventType.name}}
</a>
{{/each}}
{{ui-checkbox label=(t 'All Types') class='ui checkbox' checked=(if showAllTypes 'active') onChange=(action 'clearFilterTypes')}}
<div class="ui form">
<div class="grouped fields">
{{#each model.eventTypes as |eventType|}}
<div class="field">
{{ui-checkbox label=eventType.name class='ui checkbox' checked=(if (eq event_type eventType.name) 'active') onChange=(action 'selectEventType' eventType.name)}}
</div>
{{/each}}
</div>
</div>
</div>
{{/ui-accordion}}
</div>
Expand All @@ -110,16 +115,16 @@
{{t 'Ticket Type' }}
</span>
<div class="content menu">
<a href="#"
class="link item {{if (eq ticket_type 'free') 'active'}}"
{{action 'selectTicketType' 'free'}}>
{{t 'Free'}}
</a>
<a href="#"
class="link item {{if (eq ticket_type 'paid') 'active'}}"
{{action 'selectTicketType' 'paid'}}>
{{t 'Paid'}}
</a>
<div class="ui form">
<div class="grouped fields">
<div class="field">
{{ui-checkbox label=(t 'Free') class='ui checkbox' checked=(if (eq ticket_type 'free') true) onChange=(action 'selectTicketType' 'free')}}
</div>
<div class="field">
{{ui-checkbox label=(t 'Paid') class='ui checkbox' checked=(if (eq ticket_type 'paid') true) onChange=(action 'selectTicketType' 'paid')}}
</div>
</div>
</div>
</div>
{{/ui-accordion}}
</div>
Expand All @@ -131,16 +136,16 @@
{{t 'Event Call For Speakers' }}
</span>
<div class="content menu">
<a href="#"
class="link item {{if (eq cfs 'open') 'active'}}"
{{action 'selectEventCfs' 'open'}}>
{{t 'Open'}}
</a>
<a href="#"
class="link item {{if (eq cfs 'closed') 'active'}}"
{{action 'selectEventCfs' 'closed'}}>
{{t 'Closed'}}
</a>
<div class="ui form">
<div class="grouped fields">
<div class="field">
{{ui-checkbox label=(t 'Open') checked=(if (eq cfs 'open') 'active') onChange=(action 'selectEventCfs' 'open')}}
</div>
<div class="field">
{{ui-checkbox label=(t 'Closed') class='ui checkbox' checked=(if (eq cfs 'closed') 'active') onChange=(action 'selectEventCfs' 'closed')}}
</div>
</div>
</div>
</div>
{{/ui-accordion}}
</div>
Expand Down