@@ -444,26 +444,33 @@ function osi_register_block_template() {
444444 // Enqueue styles conditionally
445445 add_action ('wp_enqueue_scripts ' , function () use ($ template_slug ) {
446446 if (get_page_template_slug () === 'templates/ai-template.html ' ) {
447- // Font Awesome
448- wp_enqueue_style ('fontawesome ' , 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css ' , [], null );
449-
450- // Swiper
451- wp_enqueue_style ('swiper ' , 'https://opensourceorg.github.io/ai/assets/css/plugins/swiper.css ' , [], null );
452-
453- // Unicons
454- wp_enqueue_style ('unicons ' , 'https://opensourceorg.github.io/ai/assets/css/plugins/unicons.css ' , [], null );
455-
456- // Metismenu
457- wp_enqueue_style ('metismenu ' , 'https://opensourceorg.github.io/ai/assets/css/plugins/metismenu.css ' , [], null );
458-
459- // Animate CSS
460- wp_enqueue_style ('animate ' , 'https://opensourceorg.github.io/ai/assets/css/vendor/animate.css ' , [], null );
461-
462- // Bootstrap
463- wp_enqueue_style ('bootstrap ' , 'https://opensourceorg.github.io/ai/assets/css/vendor/bootstrap.min.css ' , [], null );
464-
465- // Custom Style
466- wp_enqueue_style ('custom-style ' , 'https://opensourceorg.github.io/ai/assets/css/style.css ' , [], null );
447+ // Font Awesome - Updated to latest version
448+ wp_enqueue_style ('fontawesome ' , 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css ' , array (), '6.5.1 ' );
449+
450+ // Other CSS files
451+ wp_enqueue_style ('swiper ' , 'https://opensourceorg.github.io/ai/assets/css/plugins/swiper.css ' , array (), '1.0.0 ' );
452+ wp_enqueue_style ('unicons ' , 'https://opensourceorg.github.io/ai/assets/css/plugins/unicons.css ' , array (), '1.0.0 ' );
453+ wp_enqueue_style ('metismenu ' , 'https://opensourceorg.github.io/ai/assets/css/plugins/metismenu.css ' , array (), '1.0.0 ' );
454+ wp_enqueue_style ('animate ' , 'https://opensourceorg.github.io/ai/assets/css/vendor/animate.css ' , array (), '1.0.0 ' );
455+ wp_enqueue_style ('bootstrap ' , 'https://opensourceorg.github.io/ai/assets/css/vendor/bootstrap.min.css ' , array (), '1.0.0 ' );
456+ wp_enqueue_style ('ai-custom ' , 'https://opensourceorg.github.io/ai/assets/css/style.css ' , array ('bootstrap ' ), '1.0.0 ' );
457+
458+ // JavaScript files - with proper dependencies
459+ wp_enqueue_script ('jquery ' );
460+ wp_enqueue_script ('jqueryui ' , 'https://opensourceorg.github.io/ai/assets/js/vendor/jqueryui.js ' , array ('jquery ' ), '1.0.0 ' , true );
461+ wp_enqueue_script ('counter-up ' , 'https://opensourceorg.github.io/ai/assets/js/plugins/counter-up.js ' , array ('jquery ' ), '1.0.0 ' , true );
462+ wp_enqueue_script ('swiper-js ' , 'https://opensourceorg.github.io/ai/assets/js/plugins/swiper.js ' , array ('jquery ' ), '1.0.0 ' , true );
463+ wp_enqueue_script ('metismenu-js ' , 'https://opensourceorg.github.io/ai/assets/js/plugins/metismenu.js ' , array ('jquery ' ), '1.0.0 ' , true );
464+ wp_enqueue_script ('waypoint ' , 'https://opensourceorg.github.io/ai/assets/js/vendor/waypoint.js ' , array ('jquery ' ), '1.0.0 ' , true );
465+ wp_enqueue_script ('waw ' , 'https://opensourceorg.github.io/ai/assets/js/vendor/waw.js ' , array ('jquery ' ), '1.0.0 ' , true );
466+ wp_enqueue_script ('gsap ' , 'https://opensourceorg.github.io/ai/assets/js/plugins/gsap.min.js ' , array (), '1.0.0 ' , true );
467+ wp_enqueue_script ('scrolltrigger ' , 'https://opensourceorg.github.io/ai/assets/js/plugins/scrolltigger.js ' , array ('gsap ' ), '1.0.0 ' , true );
468+ wp_enqueue_script ('split-text ' , 'https://opensourceorg.github.io/ai/assets/js/vendor/split-text.js ' , array ('gsap ' ), '1.0.0 ' , true );
469+ wp_enqueue_script ('contact-form ' , 'https://opensourceorg.github.io/ai/assets/js/vendor/contact.form.js ' , array ('jquery ' ), '1.0.0 ' , true );
470+ wp_enqueue_script ('split-type ' , 'https://opensourceorg.github.io/ai/assets/js/vendor/split-type.js ' , array (), '1.0.0 ' , true );
471+ wp_enqueue_script ('jquery-timepicker ' , 'https://opensourceorg.github.io/ai/assets/js/plugins/jquery-timepicker.js ' , array ('jquery ' ), '1.0.0 ' , true );
472+ wp_enqueue_script ('bootstrap-js ' , 'https://opensourceorg.github.io/ai/assets/js/plugins/bootstrap.min.js ' , array ('jquery ' ), '1.0.0 ' , true );
473+ wp_enqueue_script ('ai-main ' , 'https://opensourceorg.github.io/ai/assets/js/main.js ' , array ('jquery ' , 'bootstrap-js ' ), '1.0.0 ' , true );
467474 }
468475 });
469476}
0 commit comments