-
+
diff --git a/sisvietnamvn_main/html_snippets/content_main_blocks/temp_2 b/sisvietnamvn_main/html_snippets/content_main_blocks/temp_2
index 8498e6dd..43cf9688 100644
--- a/sisvietnamvn_main/html_snippets/content_main_blocks/temp_2
+++ b/sisvietnamvn_main/html_snippets/content_main_blocks/temp_2
@@ -1 +1,30 @@
-
\ No newline at end of file
+
-
+
| TT | Tên bài | Mục tiêu bài học | Số tiết học | |||
| Tổn g số | Lý thuyế t | Thực hành | ||||
| Lab | Buồn g bệnh | |||||
| 01 | Bức xạ tia x | - Trình bày được đơn vị đo bức xạ tia X, thực hiện đúng quy định kỹ thuật an toàn bức xạ tia X. - Mô tả chính xác phương pháp đo bức xạ tia X. | 12 | 02 | 10 | |
| 02 | Nguyên lý tạo hình ảnh trên dsa và an toàn bức xạ tia x | - Mô tả được nguyên lý tạo hình ảnh trên DSA. - Vận dụng được các nguyên tắc an toàn bức xạ tia X. | 22 | 02 | 20 | |
| 03 | Thuốc cản quang trong can thiệp nội mạch | - Phân biệt được các nhóm thuốc cản quang hiện nay. - Áp dụng đúng liều lượng thuốc cản quang trong can thiệp nội mạch, các phản ứng bất lợi của thuốc cản quang và xử trí. | 22 | 02 | 20 | |
| 04 | Bệnh thận do thuốc cản quang | - Trình bày tiêu chuẩn chẩn đoán của bệnh thận do thuốc cản quang (CIN) - Giải thích chính xác cơ chế bệnh sinh của CIN Đánh giá được nguy cơ và xây dựng cách phòng ngừa CIN. | 42 | 02 | 20 | 20 |
| 05 | Hình ảnh Giải phẫu học của gan | - Trình bày được giải phẩu các phân thùy gan, các cấu trúc cố định gan và liên quan của gan với các tạng xung quanh. | 24 | 04 | 20 |
+
+
+
+
\ No newline at end of file
diff --git a/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/plugins/swiperslider/SwiperSliderPlugin.java b/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/plugins/swiperslider/SwiperSliderPlugin.java
index b7c3902b..99bd70ee 100644
--- a/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/plugins/swiperslider/SwiperSliderPlugin.java
+++ b/sisvietnamvn_main/src/main/java/com/sisvietnamvn/web/plugins/swiperslider/SwiperSliderPlugin.java
@@ -367,6 +367,13 @@ document.addEventListener("DOMContentLoaded", function() {
new Swiper('.swiper-{{slug}}', {
slidesPerView: 'auto',
spaceBetween: 16,
+ observer: true,
+ observeParents: true,
+ autoplay: {
+ delay: 3500,
+ disableOnInteraction: false,
+ pauseOnMouseEnter: true,
+ },
navigation: {
nextEl: '.btn-navigation-{{slug}}-next',
prevEl: '.btn-navigation-{{slug}}-prev',
diff --git a/sisvietnamvn_main/src/main/resources/static/css/custom.css b/sisvietnamvn_main/src/main/resources/static/css/custom.css
index c2c305c8..6dd0665d 100644
--- a/sisvietnamvn_main/src/main/resources/static/css/custom.css
+++ b/sisvietnamvn_main/src/main/resources/static/css/custom.css
@@ -1430,4 +1430,8 @@ figure.table table tr:hover {
background-color: #f1f1f1 !important;
color: #9b1b1b !important;
transform: scale(1.08);
+}
+
+.h-full {
+ height: 100%;
}
\ No newline at end of file
diff --git a/sisvietnamvn_main/src/main/resources/static/js/main.js b/sisvietnamvn_main/src/main/resources/static/js/main.js
index cd8d9f88..6ae6b255 100644
--- a/sisvietnamvn_main/src/main/resources/static/js/main.js
+++ b/sisvietnamvn_main/src/main/resources/static/js/main.js
@@ -9,6 +9,8 @@ document.addEventListener('DOMContentLoaded', function () {
const courseSwiper = new Swiper('.courseSwiper', {
loop: true,
spaceBetween: 20, // Khoảng cách giữa các card
+ observer: true,
+ observeParents: true,
autoplay: {
delay: 3500, // Tự động trượt sau 3.5 giây
disableOnInteraction: false,
diff --git a/sisvietnamvn_main/src/main/resources/templates/themes/umass/content-top.html b/sisvietnamvn_main/src/main/resources/templates/themes/umass/content-top.html
index 282865c2..a8072cc9 100644
--- a/sisvietnamvn_main/src/main/resources/templates/themes/umass/content-top.html
+++ b/sisvietnamvn_main/src/main/resources/templates/themes/umass/content-top.html
@@ -20,6 +20,14 @@
}
/* Desktop/Tablet: Video most, Slide second, Image last */
@media (min-width: 769px) {
+ .image-video-container {
+ display: grid;
+ grid-template-rows: 100%;
+ }
+ .image-video-container > * {
+ grid-column: 1;
+ grid-row: 1;
+ }
.image-video-container > img {
z-index: 1 !important;
width: 100%;
@@ -29,12 +37,9 @@
#hero-video-fallback {
z-index: 2 !important;
}
- #hero-ambient-video {
+ /* #hero-ambient-video {
z-index: 3 !important;
- }
- .content-top .text-container.centered {
- z-index: 4 !important;
- }
+ } */
video#hero-video {
width: 100%;
height: 100%;
@@ -69,8 +74,29 @@
id="hero-video-fallback"
style="display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2"
>
-
+
+
+
+
+
+
+
- 


