|
7 | 7 | </div>
|
8 | 8 | </div>
|
9 | 9 | </div>
|
10 |
| - <news-banner v-if="$t('newsBanner') !== ''"> |
11 |
| - <div v-html="$t('newsBanner')" /> |
| 10 | + <news-banner> |
| 11 | + 📣 <a href="https://pretalx.com/robocon-2025/cfp" class="color-white">Call for proposals is open!</a> Submission deadline: 20th October 2024 11:59 PM. |
12 | 12 | </news-banner>
|
13 | 13 | <div class="container narrow border-top-theme">
|
14 |
| - <page-section title-id="intro" :title="$t('home.intro.title')"> |
| 14 | + <page-section title-id="intro" :title="$t('home.intro.title')" :fullWidth="true"> |
15 | 15 | <h2>Save the date!</h2>
|
16 | 16 | <p>
|
17 | 17 | <span class="color-theme">RoboCon 2025</span> is currently under planning, and we're excited to offer an enhanced experience at <span class="color-theme">Bio Rex</span>! Join us in <span class="color-theme">Helsinki</span> for the in-person conference on <span class="color-theme">February 13-14, 2025</span>. Please reserve the whole week, as usual, we have <span class="color-theme">workshops</span> and <span class="color-theme">a Community Day</span> leading up to the conference.
|
|
22 | 22 | <p>
|
23 | 23 | The dates for the <span class="color-theme">online</span> conference are still being finalized but are expected in the <span class="color-theme">first week of March</span>. Join us again for an interactive experience hosted by the amazing <span class="color-theme">Joe Colantanio</span>! Stay tuned for more information!
|
24 | 24 | </p>
|
25 |
| - <p> |
26 |
| - P.S. <span class="color-theme"></span>The call for participation will open around August, but feel free to start brainstorming engaging talks and workshops for RoboCon 2025 now! |
27 |
| - </p> |
28 | 25 | <p>
|
29 | 26 | See you soon!
|
30 | 27 | </p>
|
@@ -231,26 +228,26 @@ nRPuT57RDafiyxjektPLx0z2LvRZZb7lU5G9/+rO2yJ1f65Sd5k0drIb48YZ+OBj
|
231 | 228 | const params = new URLSearchParams(window.location.search)
|
232 | 229 | const auth = Object.fromEntries(params.entries()).auth || window.localStorage.getItem('auth')
|
233 | 230 | const attendee = Object.fromEntries(params.entries()).attendee || window.localStorage.getItem('attendee')
|
234 |
| - if (auth && attendee) { |
235 |
| - window.history.replaceState({}, '', '/2024' + window.location.hash) |
236 |
| - if (attendee !== 'gather') { |
237 |
| - window.localStorage.setItem('auth', auth) |
238 |
| - window.localStorage.setItem('attendee', attendee) |
239 |
| - } |
240 |
| - try { |
241 |
| - const { payload } = await jose.jwtVerify(auth, await jose.importSPKI(this.public, 'RS256'), { |
242 |
| - issuer: 'pretix' |
243 |
| - }) |
244 |
| - this.token = payload |
245 |
| - if (payload.name !== attendee) { |
246 |
| - console.log('invalid Attendee') |
247 |
| - this.error = true |
248 |
| - } |
249 |
| - } catch (error) { |
250 |
| - this.error = true |
251 |
| - console.error(error) |
252 |
| - } |
253 |
| - } |
| 231 | + // if (auth && attendee) { |
| 232 | + // window.history.replaceState({}, '', '/2024' + window.location.hash) |
| 233 | + // if (attendee !== 'gather') { |
| 234 | + // window.localStorage.setItem('auth', auth) |
| 235 | + // window.localStorage.setItem('attendee', attendee) |
| 236 | + // } |
| 237 | + // try { |
| 238 | + // const { payload } = await jose.jwtVerify(auth, await jose.importSPKI(this.public, 'RS256'), { |
| 239 | + // issuer: 'pretix' |
| 240 | + // }) |
| 241 | + // this.token = payload |
| 242 | + // if (payload.name !== attendee) { |
| 243 | + // console.log('invalid Attendee') |
| 244 | + // this.error = true |
| 245 | + // } |
| 246 | + // } catch (error) { |
| 247 | + // this.error = true |
| 248 | + // console.error(error) |
| 249 | + // } |
| 250 | + // } |
254 | 251 | },
|
255 | 252 | methods: {
|
256 | 253 | getShownTime(time) {
|
|
0 commit comments