al-quran.reflectslight.io/src
0x1eef 11bd1105fb Avoid re-render glitches
When changing between languages, the transition between pages can
cause UI glitches, where text could change font for a brief second.

The fix makes the main content invisible by default, and applies the
'invisible' class just before switching languages. After the main
content has rendered, the 'invisible' class is removed. These changes
effectively remove the UI glitches that were present when switching
languages.
2023-10-23 14:52:55 -03:00
..
ar Correct typo's in Arabic text. 2022-12-26 04:22:00 -03:00
css Avoid re-render glitches 2023-10-23 14:52:55 -03:00
en src/en/<surahno>/*.json: compress / minify JSON. 2022-10-31 15:35:27 -03:00
fonts Further UI improvements 2023-10-23 02:08:42 -03:00
html Add AudioControl 2023-10-13 00:37:16 -03:00
images UI changes 2023-10-14 09:21:39 -03:00
js Avoid re-render glitches 2023-10-23 14:52:55 -03:00
time_slots Add src/time_slots/ (replaces src/audio/*/timestamps.json) 2023-03-29 12:20:31 -03:00
favicon.png Add /favicon.png 2023-03-11 18:03:38 -03:00
i18n.json Add opengraph 2023-10-05 02:36:47 -03:00
recitations.json Add AudioControl 2023-10-13 00:37:16 -03:00
robots.txt Add robots.txt 2023-07-17 16:48:12 -03:00
sitemap.xml.erb Follow up to 468613e193 2023-03-12 16:58:58 -03:00
slugs.json redirect from /<locale>/<surah-id>/ to /<locale>/<surah-slug>/ 2022-11-05 19:49:11 -03:00
surahs.json Add TheSurahIndex.tsx 2023-03-06 17:30:38 -03:00