Commit Graph

18 Commits

Author SHA1 Message Date
2060a76e0f feat: Migrate more to VueV3 logic, navbar improvements 2026-07-11 22:33:24 +03:00
topsinoty
e5fc209203 fix(router,i18n): harden links, loading, and localized content
Make the custom router follow browser link conventions: resolve clicks from nested elements, preserve query strings and hashes, ignore modified, download, targeted, external, and in-page links, synchronize navigation listeners, and prevent stale lazy imports from replacing the newest route.

Keep language selection authoritative during translated navigation, reject unsupported stored locales, prevent stale translation requests from winning races, and synchronize the document language with standards-based et-EE and en-GB locale identifiers.

Route every YAML-backed page through one loader that checks HTTP responses, validates the parsed data shape against its fallback, and returns safe defaults. Render locale-neutral workshop months with Intl.DateTimeFormat and localize the embedded calendar URL from the active locale.

Replace HTML-bearing Helpdesk and workshop translations with structured plain-text segments rendered through escaped Vue bindings. This preserves emphasis and spacing without v-html, while direct MapLibre markers now build fixed DOM nodes through textContent and clean up safely after asynchronous loading.
2026-07-04 15:55:05 +03:00
Henri
dde5aac7d2 updated Grid and pages using grid, changed logo image to an svg, updated favicon logic 2026-04-09 09:16:22 +03:00
Henri
8c18827dc5 initial stuff 2025-11-21 08:15:07 +02:00
Henri
e8651f6557 custom router now working 2025-11-21 03:15:09 +02:00
Henri
7dfb5adda1 transfer to PC 2025-11-21 01:58:01 +02:00
44f586cb66 Second commit because first was to initialize 2025-07-11 20:39:35 +03:00
Renkar
062c0e6a61 Add EAS project, logo. (#122)
* Add EAS project, logo.

* Fix text, inside proper tags.

* Add eas.svg logo in .yml conf as well

* Enlarge padding around in hextech.svg

---------

Co-authored-by: Rainis Randmaa <“rainis.randmaa@gmail.com”>
2024-12-17 18:09:21 +02:00
Andree Uuetoa
675e19afb8 Fix the Lapikud logo (#95)
* Fix the Lapikud logo

* Fix the Lapikud logo size
2024-03-14 23:08:26 +02:00
Holger
59513f36b0 Turn front page call to action icons into links 2019-09-29 20:35:25 +03:00
ttirma
3b61973c61 Replace TTÜ acronym with Tallinna Tehnikaülikool 2019-04-04 20:40:11 +03:00
Arti Zirk
b57cc0bfb5 Fix typos
closes #28
closes #29
2018-09-05 13:25:20 +03:00
Herman Õunapuu
ef066671fa Students view, landing page
* added content and images to students view
* updated landing page content
2018-08-26 23:34:25 +03:00
Herman Õunapuu
84e45e01cb Landing page view, helpdesk carousel fixes
* added partners to landing page
* fixed helpdesk carousel styling in some viewport sizes
2018-08-26 19:42:54 +03:00
Herman Õunapuu
66fb3ca306 Our work view + various improvements
* added and cleaned up our work section items, descriptions
* added new images for our work section
* removed URLs from our work view
* added proper page titles
2018-08-26 18:50:24 +03:00
Herman Õunapuu
20bb489819 Data binding and style fixes
* added portfolio, mentors and management YAML files to be used in templating
* fixed issue with landing page not working properly in mobile view
* removed annoying page style that was applied to everything
* improved text sizes in various views
* reworked mentors view styles
* rearranged landing page vector graphics to match their meaning more
* code style improvements
2018-08-22 03:56:10 +03:00
Arti Zirk
7a5726aa4c Add more text 2018-07-17 00:23:06 +03:00
Arti Zirk
b0b147551d Import laphack page 2018-07-16 23:46:24 +03:00