File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 20012001 }
20022002
20032003 # loader .done {
2004- opacity : 0 ;
2005- transform : scale (1.04 );
2006- pointer-events : none
2004+ opacity : 0 ;
2005+ visibility : hidden;
2006+ pointer-events : none;
2007+ transform : scale (1.04 );
20072008 }
20082009
20092010 /* grid lines bg */
22322233 .blog-grid {
22332234 grid-template-columns : 1fr
22342235 }
2235- }
2236+ }
Original file line number Diff line number Diff line change 11/* ══════════════════════════════════
22 PAGE LOADER
33══════════════════════════════════ */
4- window . addEventListener ( 'load' , ( ) => {
4+ function removeLoader ( ) {
5+ const loader = document . getElementById ( 'loader' ) ;
6+
7+ if ( ! loader || loader . classList . contains ( 'done' ) ) return ;
8+
9+ loader . classList . add ( 'done' ) ;
10+
511 setTimeout ( ( ) => {
6- const l = document . getElementById ( 'loader' ) ;
7- l . classList . add ( 'done' ) ;
8- setTimeout ( ( ) => l . remove ( ) , 600 ) ;
12+ loader . remove ( ) ;
913 } , 600 ) ;
14+ }
15+
16+ /* Main trigger */
17+ document . addEventListener ( 'DOMContentLoaded' , ( ) => {
18+ setTimeout ( removeLoader , 400 ) ;
1019} ) ;
1120
21+ /* Backup trigger */
22+ window . addEventListener ( 'load' , removeLoader ) ;
23+
24+ /* Emergency fallback */
25+ setTimeout ( removeLoader , 3000 ) ;
26+
1227/* ══════════════════════════════════
1328 PARTICLES
1429══════════════════════════════════ */
You can’t perform that action at this time.
0 commit comments