|
1 | 1 | {{#if (eq this.session.currentRouteName 'public.index')}}
|
2 | 2 | <a href='#info' {{action "scrollToTarget" 'info' }} class='item active scroll'>
|
3 |
| - <div><i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} info icon"></i>{{t 'Info'}}</div> |
| 3 | + <div> |
| 4 | + {{#unless this.hideIcon}} |
| 5 | + <i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} info icon"></i> |
| 6 | + {{/unless}} |
| 7 | + {{t 'Info'}}</div> |
4 | 8 | </a>
|
5 | 9 | {{#if this.event.tickets.length}}
|
6 | 10 | <a href='#tickets' {{action "scrollToTarget" 'tickets' }} class='item scroll'>
|
7 |
| - <div><i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} ticket icon"></i>{{t 'Tickets'}}</div> |
| 11 | + <div> |
| 12 | + {{#unless this.hideIcon}} |
| 13 | + <i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} ticket icon"></i> |
| 14 | + {{/unless}} |
| 15 | + {{t 'Tickets'}}</div> |
8 | 16 | </a>
|
9 | 17 | {{/if}}
|
10 | 18 |
|
11 | 19 | {{else}}
|
12 |
| - <LinkTo class="item" @route="public.index" {{action 'goToSection' 'info' }}> |
13 |
| - <div><i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} info icon"></i>{{t 'Info'}}</div> |
| 20 | + <LinkTo class="item" @route="public.index" @models={{array this.event.id}} {{action 'goToSection' 'info' }}> |
| 21 | + <div> |
| 22 | + {{#unless this.hideIcon}} |
| 23 | + <i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} info icon"></i> |
| 24 | + {{/unless}} |
| 25 | + {{t 'Info'}}</div> |
14 | 26 | </LinkTo>
|
15 | 27 | {{#if this.event.tickets.length}}
|
16 |
| - <LinkTo class="item" @route="public.index" {{action 'goToSection' 'tickets' }}> |
17 |
| - <div><i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} ticket icon"></i>{{t 'Tickets'}}</div> |
| 28 | + <LinkTo class="item" @route="public.index" @models={{array this.event.id}} {{action 'goToSection' 'tickets' }}> |
| 29 | + <div> |
| 30 | + {{#unless this.hideIcon}} |
| 31 | + <i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} ticket icon"></i> |
| 32 | + {{/unless}} |
| 33 | + {{t 'Tickets'}}</div> |
18 | 34 | </LinkTo>
|
19 | 35 | {{/if}}
|
20 | 36 |
|
21 | 37 | {{/if}}
|
22 | 38 |
|
23 | 39 | {{#if (and this.event.isSchedulePublished this.showSessions)}}
|
24 |
| - <LinkTo @route="public.sessions" @query={{hash sort='starts-at' date=null search=null track=null sessionType=null room=null my_speaker_sessions=null my_schedule=null}} class="item"> |
25 |
| - <div><i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} book icon"></i>{{t 'Schedule'}}</div> |
| 40 | + <LinkTo |
| 41 | + @route="public.sessions" |
| 42 | + @models={{array this.event.id}} |
| 43 | + {{action 'hideSidebar'}} |
| 44 | + @query={{hash sort='starts-at' date=null search=null track=null sessionType=null room=null my_speaker_sessions=null my_schedule=null}} class="item"> |
| 45 | + <div> |
| 46 | + {{#unless this.hideIcon}} |
| 47 | + <i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} book icon"></i> |
| 48 | + {{/unless}} |
| 49 | + {{t 'Schedule'}}</div> |
26 | 50 | </LinkTo>
|
27 | 51 | {{/if}}
|
28 | 52 | {{#if this.showSpeakers}}
|
29 |
| - <LinkTo @route="public.speakers" @query={{hash search=null}} class="item"> |
30 |
| - <div><i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} bullhorn icon"></i>{{t 'Speakers'}}</div> |
| 53 | + <LinkTo @route="public.speakers" |
| 54 | + @models={{array this.event.id}} |
| 55 | + {{action 'hideSidebar'}} |
| 56 | + @query={{hash earch=null}} class="item"> |
| 57 | + <div> |
| 58 | + {{#unless this.hideIcon}} |
| 59 | + <i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} bullhorn icon"></i> |
| 60 | + {{/unless}} |
| 61 | + {{t 'Speakers'}}</div> |
31 | 62 | </LinkTo>
|
32 | 63 | {{/if}}
|
33 | 64 | {{#if (and this.isSchedulePublished this.showSessions)}}
|
34 |
| - <LinkTo @route="public.schedule" class="item"> |
35 |
| - <div><i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} calendar icon"></i>{{t 'Calendar'}}</div> |
| 65 | + <LinkTo @route="public.schedule" @models={{array this.event.id}} {{action 'hideSidebar'}} class="item"> |
| 66 | + <div> |
| 67 | + {{#unless this.hideIcon}} |
| 68 | + <i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} calendar icon"></i> |
| 69 | + {{/unless}} |
| 70 | + {{t 'Calendar'}}</div> |
36 | 71 | </LinkTo>
|
37 | 72 | {{/if}}
|
38 | 73 | {{#if (and this.event.isSponsorsEnabled this.event.sponsors)}}
|
39 | 74 | {{#if (eq this.session.currentRouteName 'public.index')}}
|
40 | 75 | <a href='#sponsor' {{action "scrollToTarget" 'sponsor' }} class='item scroll'>
|
41 |
| - <div><i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} dollar icon"></i>{{t 'Supporters'}}</div> |
| 76 | + <div> |
| 77 | + {{#unless this.hideIcon}} |
| 78 | + <i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} dollar icon"></i> |
| 79 | + {{/unless}} |
| 80 | + {{t 'Supporters'}}</div> |
42 | 81 | </a>
|
43 | 82 | {{else}}
|
44 |
| - <LinkTo class="item" @route="public.index" {{action 'goToSection' 'sponsor' }}> |
45 |
| - <div><i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} dollar icon"></i>{{t 'Supporters'}}</div> |
| 83 | + <LinkTo class="item" @route="public.index" @models={{array this.event.id}} {{action 'goToSection' 'sponsor' }}> |
| 84 | + <div> |
| 85 | + {{#unless this.hideIcon}} |
| 86 | + <i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} dollar icon"></i> |
| 87 | + {{/unless}} |
| 88 | + {{t 'Supporters'}}</div> |
46 | 89 | </LinkTo>
|
47 | 90 | {{/if}}
|
48 | 91 | {{/if}}
|
49 | 92 | {{#if this.showExhibitors}}
|
50 |
| - <LinkTo @route="public.exhibition" class="item"> |
51 |
| - <div><i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} users icon"></i>{{t 'Exhibition'}}</div> |
| 93 | + <LinkTo @route="public.exhibition" @models={{array this.event.id}} {{action 'hideSidebar'}} class="item"> |
| 94 | + <div> |
| 95 | + {{#unless this.hideIcon}} |
| 96 | + <i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} users icon"></i> |
| 97 | + {{/unless}} |
| 98 | + {{t 'Exhibition'}}</div> |
52 | 99 | </LinkTo>
|
53 | 100 | {{/if}}
|
54 | 101 | {{#if this.event.hasOwnerInfo}}
|
55 | 102 | {{#if (eq this.session.currentRouteName 'public.index')}}
|
56 | 103 | <a href='#organizer' {{action "scrollToTarget" 'organizer' }} class='item scroll'>
|
57 |
| - <div><i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} users icon"></i>{{t 'Organizer'}}</div> |
| 104 | + <div> |
| 105 | + {{#unless this.hideIcon}} |
| 106 | + <i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} users icon"></i> |
| 107 | + {{/unless}} |
| 108 | + {{t 'Organizer'}}</div> |
58 | 109 | </a>
|
59 | 110 | {{else}}
|
60 |
| - <LinkTo class="item" @route="public.index" {{action 'goToSection' 'organizer' }}> |
61 |
| - <div><i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} users icon"></i>{{t 'Organizer'}}</div> |
| 111 | + <LinkTo class="item" @route="public.index" @models={{array this.event.id}} {{action 'goToSection' 'organizer' }}> |
| 112 | + <div>{{#unless this.hideIcon}} |
| 113 | + <i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} users icon"></i> |
| 114 | + {{/unless}} |
| 115 | + {{t 'Organizer'}}</div> |
62 | 116 | </LinkTo>
|
63 | 117 | {{/if}}
|
64 | 118 | {{/if}}
|
65 | 119 | {{#if this.shouldShowCallforSpeakers }}
|
66 |
| - <LinkTo @route="public.cfs" class="item"> |
67 |
| - <div><i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} bullhorn icon"></i>{{t 'Call for Speakers'}}</div> |
| 120 | + <LinkTo @route="public.cfs" @models={{array this.event.id}} {{action 'hideSidebar'}} class="item"> |
| 121 | + <div> |
| 122 | + {{#unless this.hideIcon}} |
| 123 | + <i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} bullhorn icon"></i> |
| 124 | + {{/unless}} |
| 125 | + {{t 'Call for Speakers'}}</div> |
68 | 126 | </LinkTo>
|
69 | 127 | {{/if}}
|
70 | 128 | {{#if (eq this.session.currentRouteName 'public.index')}}
|
71 | 129 | <a href='#getting-here' {{action "scrollToTarget" 'getting-here' }} class='item scroll'>
|
72 |
| - <div><i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} icon map marker alternate"></i>{{t 'Getting here'}}</div> |
| 130 | + <div> |
| 131 | + {{#unless this.hideIcon}} |
| 132 | + <i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} icon map marker alternate"></i> |
| 133 | + {{/unless}} |
| 134 | + {{t 'Getting here'}}</div> |
73 | 135 | </a>
|
74 | 136 | {{else}}
|
75 |
| - <LinkTo class="item" @route="public.index" {{action 'goToSection' 'getting-here' }}> |
76 |
| - <div><i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} icon map marker alternate"></i>{{t 'Getting here'}}</div> |
| 137 | + <LinkTo class="item" @route="public.index" @models={{array this.event.id}} {{action 'goToSection' 'getting-here' }}> |
| 138 | + <div> |
| 139 | + {{#unless this.hideIcon}} |
| 140 | + <i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} icon map marker alternate"></i> |
| 141 | + {{/unless}} |
| 142 | + {{t 'Getting here'}}</div> |
77 | 143 | </LinkTo>
|
78 | 144 | {{/if}}
|
79 | 145 | {{#if this.event.codeOfConduct}}
|
80 |
| - <LinkTo @route="public.coc" class="item"> |
81 |
| - <div><i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} book icon"></i>{{t 'Code of Conduct'}}</div> |
| 146 | + <LinkTo @route="public.coc" @models={{array this.event.id}} {{action 'hideSidebar'}} class="item"> |
| 147 | + <div> |
| 148 | + {{#unless this.hideIcon}} |
| 149 | + <i class="mr-4 {{unless this.device.isMobile 'hidden-item'}} icon book"></i> |
| 150 | + {{/unless}} |
| 151 | + {{t 'Code of Conduct'}}</div> |
82 | 152 | </LinkTo>
|
83 | 153 | {{/if}}
|
0 commit comments