- 1Nghị định 63/2010/NĐ-CP về kiểm soát thủ tục hành chính
- 2Luật tổ chức chính quyền địa phương 2015
- 3Nghị định 92/2017/NĐ-CP về sửa đổi Nghị định liên quan đến kiểm soát thủ tục hành chính
- 4Thông tư 02/2017/TT-VPCP hướng dẫn về nghiệp vụ kiểm soát thủ tục hành chính do Văn phòng Chính phủ ban hành
- 5Luật Tổ chức chính phủ và Luật Tổ chức chính quyền địa phương sửa đổi 2019
- 6Quyết định 3216/QĐ-BNN-TL năm 2023 công bố thủ tục hành chính được sửa đổi, bổ sung; thủ tục hành chính bị bãi bỏ lĩnh vực thủy lợi thuộc phạm vi chức năng quản lý của Bộ Nông nghiệp và Phát triển nông thôn
- 7Quyết định 908/QĐ-UBND năm 2023 công bố Danh mục thủ tục hành chính mới lĩnh vực quản lý công sản cấp tỉnh và thủ tục hành chính được sửa đổi, bổ sung lĩnh vực thủy lợi thuộc thẩm quyền giải quyết của Sở Nông nghiệp và Phát triển nông thôn tỉnh Hà Nam
- 8Quyết định 1316/QĐ-UBND năm 2023 công bố Danh mục thủ tục hành chính được sửa đổi, bổ sung trong lĩnh vực Thủy lợi thuộc phạm vi chức năng quản lý của Sở Nông nghiệp và Phát triển nông thôn tỉnh An Giang
- 9Quyết định 1312/QĐ-UBND năm 2023 công bố mới và bãi bỏ Danh mục thủ tục hành chính lĩnh vực phát thanh, truyền hình và thông tin điện tử thuộc thẩm quyền giải quyết của Sở Thông tin và Truyền thông tỉnh Trà Vinh
- 10Quyết định 1935/QĐ-UBND năm 2023 công bố Danh mục thủ tục hành chính được sửa đổi, bổ sung lĩnh vực thủy lợi thuộc thẩm quyền giải quyết của Sở Nông nghiệp và Phát triển nông thôn tỉnh Khánh Hòa
ỦY BAN NHÂN DÂN | CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM |
Số: 3127/QĐ-UBND | Thanh Hóa, ngày 06 tháng 9 năm 2023 |
QUYẾT ĐỊNH
VỀ VIỆC CÔNG BỐ DANH MỤC THỦ TỤC HÀNH CHÍNH ĐƯỢC SỬA ĐỔI, BỔ SUNG LĨNH VỰC THỦY LỢI THUỘC THẨM QUYỀN GIẢI QUYẾT CỦA SỞ NÔNG NGHIỆP VÀ PHÁT TRIỂN NÔNG THÔN TỈNH THANH HÓA
CHỦ TỊCH ỦY BAN NHÂN DÂN TỈNH THANH HÓA
Căn cứ Luật Tổ chức chính quyền địa phương ngày 19/6/2015; Luật sửa đổi, bổ sung một số điều của Luật Tổ chức Chính phủ và Luật Tổ chức chính quyền địa phương ngày 22/11/2019;
Căn cứ Nghị định số 63/2010/NĐ-CP ngày 08/6/2010 của Chính phủ về kiểm soát thủ tục hành chính; Nghị định số 92/2017/NĐ-CP ngày 07/8/2017 của Chính phủ sửa đổi, bổ sung một số điều của các Nghị định liên quan đến kiểm soát thủ tục hành chính;
Căn cứ Thông tư số 02/2017/TT-VPCP ngày 31/10/2017 của Bộ trưởng, Chủ nhiệm Văn phòng Chính phủ hướng dẫn về nghiệp vụ kiểm soát thủ tục hành chính;
Căn cứ Quyết định số 3216/QĐ-BNN-TL ngày 07/8/2023 của Bộ trưởng Bộ Nông nghiệp và Phát triển nông thôn về việc công bố thủ tục hành chính được sửa đổi, bổ sung; thủ tục hành chính bị bãi bỏ lĩnh vực Thủy lợi thuộc phạm vi chức năng quản lý của Bộ Nông nghiệp và Phát triển nông thôn;
Theo đề nghị của Giám đốc Sở Nông nghiệp và Phát triển nông thôn tại Tờ trình số 200/TTr-SNN&PTNT ngày 31/8/2023.
QUYẾT ĐỊNH:
Điều 1. Công bố kèm theo Quyết định này Danh mục 12 thủ tục hành chính được sửa đổi, bổ sung lĩnh vực Thủy lợi thuộc thẩm quyền giải quyết của Sở Nông nghiệp và Phát triển nông thôn tỉnh Thanh Hoá (Có Danh mục kèm theo)Điều 2. Giao Sở Nông nghiệp và Phát triển nông thôn xây dựng quy trình nội bộ giải quyết thủ tục hành chính gửi Trung tâm Phục vụ hành chính công tỉnh để xây dựng quy trình điện tử trước ngày 18/9/2023.
Điều 3. Quyết định này có hiệu lực thi hành kể từ ngày ký.
Chánh Văn phòng UBND tỉnh; Giám đốc Sở Nông nghiệp và Phát triển nông thôn; Thủ trưởng các cơ quan, đơn vị và các tổ chức, cá nhân có liên quan chịu trách nhiệm thi hành Quyết định này./.
| KT. CHỦ TỊCH |
DANH MỤC
THỦ TỤC HÀNH CHÍNH ĐƯỢC SỬA ĐỔI, BỔ SUNG LĨNH VỰC THỦY LỢI THUỘC THẨM QUYỀN GIẢI QUYẾT CỦA SỞ NÔNG NGHIỆP VÀ PHÁT TRIỂN NÔNG THÔN TỈNH THANH HÓA
(Kèm theo Quyết định số 3127/QĐ-UBND ngày 06 tháng 09 năm 2023 của Chủ tịch Ủy ban nhân dân tỉnh Thanh Hóa)
Sửa đổi, bổ sung 12 thủ tục hành chính lĩnh vực Thủy lợi đã được công bố tại Quyết định số 4468/QĐ-UBND ngày 09/11/2018 của Chủ tịch UBND tỉnh Thanh Hóa về việc công bố Danh mục thủ tục hành chính thuộc thẩm quyền giải quyết của Sở Nông nghiệp và Phát triển nông thôn/UBND cấp huyện/UBND cấp xã/Cơ quan khác tỉnh Thanh Hóa.
Stt | Tên thủ tục hành chính | Thời hạn giải quyết | Địa điểm thực hiện | Phí, lệ phí (nếu có) | Căn cứ pháp lý | Nội dung sửa đổi, bổ sung |
1 | Cấp giấy phép cho các hoạt động trong phạm vi bảo vệ công trình thủy lợi: Xây dựng công trình mới; Lập bến, bãi tập kết nguyên liệu, nhiên liệu, vật tư, phương tiện; Khoan, đào khảo sát địa chất, thăm dò, khai thác khoáng sản, vật liệu xây dựng, khai thác nước dưới đất; Xây dựng công trình ngầm thuộc thẩm quyền cấp phép của UBND tỉnh (1.004427.000.00.00.H56) | 25 ngày làm việc kể từ ngày nhận đủ hồ sơ hợp lệ theo quy định. | - Bộ phận Tiếp nhận và Trả kết quả của Sở Nông nghiệp và Phát triển nông thôn tại Trung tâm Phục vụ hành chính công tỉnh Thanh Hóa (Số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa). - Địa chỉ tiếp nhận hồ sơ trực tuyến: http://dichvucong.thanhhoa.gov.vn (Dịch vụ công trực tuyến một phần) | Không | - Luật Thủy lợi số 08/2007/QH14 ngày 19/6/2017; - Điều 13, 17, 21 Nghị định số 67/2018/NĐ- CP ngày 14/5/2018 của Chính phủ quy định chi tiết một số điều của Luật Thủy lợi; - Khoản 8, 9 Điều 1 Nghị định số 40/2023/NĐ- CP ngày 27/6/2023 của Chính phủ sửa đổi, bổ sung một số điều của Nghị định số 67/2018/NĐ-CP ngày 14/5/2018 của Chính phủ quy định chi tiết một số điều của Luật Thủy lợi. | - Cách thức thực hiện. - Thành phần hồ sơ. - Căn cứ pháp lý. |
2 | Cấp giấy phép cho các hoạt động trong phạm vi bảo vệ công trình thủy lợi đối với hoạt động du lịch, thể thao, nghiên cứu khoa học, kinh doanh, dịch vụ thuộc thẩm quyền cấp phép của UBND tỉnh (2.001796.000.00.00.H56) | 15 ngày làm việc kể từ ngày nhận đủ hồ sơ hợp lệ theo quy định. | - Bộ phận Tiếp nhận và Trả kết quả của Sở Nông nghiệp và Phát triển nông thôn tại Trung tâm Phục vụ hành chính công tỉnh Thanh Hóa (Số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa). - Địa chỉ tiếp nhận hồ sơ trực tuyến: http://dichvucong.thanhhoa.gov.vn (Dịch vụ công trực tuyến một phần) | Không | - Luật Thủy lợi số 08/2007/QH14 ngày 19/6/2017; - Điều 13, 17, 21 Nghị định số 67/2018/NĐ- CP ngày 14/5/2018 của Chính phủ quy định chi tiết một số điều của Luật Thủy lợi; - Khoản 9, Điều 1 Nghị định số 40/2023/NĐ- CP ngày 27/6/2023 của Chính phủ sửa đổi, bổ sung một số điều của Nghị định số 67/2018/NĐ-CP ngày 14/5/2018 của Chính phủ quy định chi tiết một số điều của Luật Thủy lợi. | - Tên TTHC. - Cách thức thực hiện. - Thành phần hồ sơ. - Căn cứ pháp lý. |
3 | Cấp giấy phép nổ mìn và các hoạt động gây nổ khác trong phạm vi bảo vệ công trình thủy lợi thuộc thẩm quyền cấp phép của UBND tỉnh (2.001795.000.00.00.H56) | 15 ngày làm việc kể từ ngày nhận đủ hồ sơ hợp lệ theo quy định | Không | - Tên TTHC. - Cách thức thực hiện. - Thành phần hồ sơ. - Căn cứ pháp lý. | ||
4 | Cấp giấy phép hoạt động của phương tiện thủy nội địa, phương tiện cơ giới, trừ xe mô tô, xe gắn máy, phương tiện thủy nội địa thô sơ trong phạm vi bảo vệ công trình thủy lợi của UBND tỉnh. (2.001793.000.00.00.H56) | 07 ngày làm việc kể từ ngày nhận đủ hồ sơ hợp lệ theo quy định. | - Bộ phận Tiếp nhận và Trả kết quả của Sở Nông nghiệp và Phát triển nông thôn tại Trung tâm Phục vụ hành chính công tỉnh Thanh Hóa (Số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa). - Địa chỉ tiếp nhận hồ sơ trực tuyến: http://dichvucong.thanhhoa.gov.vn (Dịch vụ công trực tuyến một phần) | Không | - Luật Thủy lợi số 08/2007/QH14 ngày 19/6/2017; - Điều 13, 21 Nghị định số 67/2018/NĐ-CP ngày 14/5/2018 của Chính phủ quy định chi tiết một số điều của Luật Thủy lợi. - Khoản 8, 9, Điều 1 Nghị định số 40/2023/NĐ-CP ngày 27/6/2023 của Chính phủ sửa đổi, bổ sung một số điều của Nghị định số 67/2018/NĐ-CP ngày 14/5/2018 của Chính phủ quy định chi tiết một số điều của Luật Thủy lợi. | - Tên TTHC. - Cách thức thực hiện. - Thành phần hồ sơ. - Căn cứ pháp lý. |
5 | Cấp giấy phép cho các hoạt động trồng cây lâu năm trong phạm vi bảo vệ công trình thủy lợi thuộc thẩm quyền cấp phép của UBND tỉnh (1.004385.000.00.00.H56) | 10 ngày làm việc kể từ ngày nhận đủ hồ sơ hợp lệ theo quy định. | - Bộ phận Tiếp nhận và Trả kết quả của Sở Nông nghiệp và Phát triển nông thôn tại Trung tâm Phục vụ hành chính công tỉnh Thanh Hóa (Số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa). - Địa chỉ tiếp nhận hồ sơ trực tuyến: http://dichvucong.thanhhoa.gov.vn (Dịch vụ công trực tuyến một phần) | Không | - Luật Thủy lợi số 08/2007/QH14 ngày 19/6/2017; - Điều 13, 17, 21 Nghị định số 67/2018/NĐ- CP ngày 14/5/2018 của Chính phủ quy định chi tiết một số điều của Luật Thủy lợi. - Khoản 8, 9 Điều 1 Nghị định số 40/2023/NĐ- CP ngày 27/6/2023 của Chính phủ sửa đổi, bổ sung một số điều của Nghị định số 67/2018/NĐ-CP ngày 14/5/2018 của Chính phủ quy định chi tiết một số điều của Luật Thủy lợi. | - Cách thức thực hiện. - Thành phần hồ sơ. - Căn cứ pháp lý. |
6 | Cấp giấy phép nuôi trồng thủy sản trong phạm vi bảo vệ công trình thủy lợi thuộc thẩm quyền cấp phép của UBND tỉnh (2.001791.000.00.00.H56) | 15 ngày làm việc kể từ ngày nhận đủ hồ sơ hợp lệ theo quy định. | - Bộ phận Tiếp nhận và Trả kết quả của Sở Nông nghiệp và Phát triển nông thôn tại Trung tâm Phục vụ hành chính công tỉnh Thanh Hóa (Số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa). - Địa chỉ tiếp nhận hồ sơ trực tuyến: http://dichvucong.thanhhoa.gov.vn (Dịch vụ công trực tuyến một phần) | Không | - Luật Thủy lợi số 08/2007/QH14 ngày 19/6/2017; - Điều 13, 17 Nghị định số 67/2018/NĐ-CP ngày 14/5/2018. - Khoản 8, 9 Điều 1 Nghị định số 40/2023/NĐ- CP ngày 27/6/2023 của Chính phủ sửa đổi, bổ sung một số điều của Nghị định số 67/2018/NĐ-CP ngày 14/5/2018 của Chính phủ quy định chi tiết một số điều của Luật Thủy lợi. | - Tên TTHC - Cách thức thực hiện. - Thành phần hồ sơ. - Căn cứ pháp lý. |
7 | Cấp gia hạn, điều chỉnh nội dung giấy phép cho các hoạt động trong phạm vi bảo vệ công trình thủy lợi đối với hoạt động du lịch, thể thao, nghiên cứu khoa học, kinh doanh, dịch vụ thuộc thẩm quyền cấp phép của UBND tỉnh. (1.003880.000.00.00.H56) | 10 ngày làm việc kể từ ngày nhận đủ hồ sơ hợp lệ theo quy định. | - Bộ phận Tiếp nhận và Trả kết quả của Sở Nông nghiệp và Phát triển nông thôn tại Trung tâm Phục vụ hành chính công tỉnh Thanh Hóa (Số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa). - Địa chỉ tiếp nhận hồ sơ trực tuyến: http://dichvucong.thanhhoa.gov.vn (Dịch vụ công trực tuyến một phần) | Không | - Luật Thủy lợi số 08/2007/QH14 ngày 19/6/2017; - Khoản 1, 2 Điều 29 Nghị định số 67/2018/NĐ- CP ngày 14/5/2018 của Chính phủ quy định chi tiết một số điều của Luật Thủy lợi; - Khoản 10, điểm c Khoản 11, Điều 1 Nghị định số 40/2023/NĐ- CP ngày 27/6/2023 của Chính phủ sửa đổi, bổ sung một số điều của Nghị định số 67/2018/NĐ- CP ngày 14/5/2018 của Chính phủ quy định chi tiết một số điều của Luật Thủy lợi. | - Tên TTHC. - Trình tự thực hiện. - Cách thức thực hiện. - Thành phần hồ sơ. - Căn cứ pháp lý. |
8 | Cấp gia hạn, điều chỉnh nội dung giấy phép cho các hoạt động trong phạm vi bảo vệ công trình thủy lợi: Nuôi trồng thủy sản; nổ mìn và các hoạt động gây nổ khác thuộc thẩm quyền cấp phép của UBND tỉnh. (1.003870.000.00.00.H56) | 10 ngày làm việc kể từ ngày nhận đủ hồ sơ hợp lệ theo quy định. | - Bộ phận Tiếp nhận và Trả kết quả của Sở Nông nghiệp và Phát triển nông thôn tại Trung tâm Phục vụ hành chính công tỉnh Thanh Hóa (Số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa). - Địa chỉ tiếp nhận hồ sơ trực tuyến: http://dichvucong.thanhhoa.gov.vn (Dịch vụ công trực tuyến một phần) | Không | - Luật Thủy lợi số 08/2007/QH14 ngày 19/6/2017; - Điều 13, 17, khoản 1, 2 Điều 29 Nghị định số 67/2018/NĐ-CP ngày 14/5/2018 của Chính phủ quy định chi tiết một số điều của Luật Thủy lợi; - Khoản 10, Khoản 11 Điều 1 Nghị định số 40/2023/NĐ-CP ngày 27/6/2023 của Chính phủ sửa đổi, bổ sung một số điều của Nghị định số 67/2018/NĐ- CP ngày 14/5/2018 của Chính phủ quy định chi tiết một số điều của Luật Thủy lợi. | - Tên TTHC. - Trình tự thực hiện. - Cách thức thực hiện. - Thành phần hồ sơ. - Căn cứ pháp lý. |
9 | Cấp gia hạn, điều chỉnh nội dung giấy phép cho các hoạt động trong phạm vi bảo vệ công trình thủy lợi: Xây dựng công trình mới; Lập bến, bãi tập kết nguyên liệu, nhiên liệu, vật liệu, vật tư, phương tiện; Khoan, đào khảo sát địa chất, thăm dò, khai thác khoáng sản, vật liệu xây dựng, khai thác nước dưới đất; Xây dựng công trình ngầm thuộc thẩm quyền cấp phép của UBND tỉnh. (2.001426.000.00.00.H56) | 15 ngày làm việc kể từ ngày nhận đủ hồ sơ hợp lệ theo quy định. | Không | - Tên TTHC. - Trình tự thực hiện. - Cách thức thực hiện. - Thành phần hồ sơ. - Căn cứ pháp lý. | ||
10 | Cấp gia hạn, điều chỉnh nội dung giấy phép cho các hoạt động trong phạm vi bảo vệ công trình thủy lợi: Trồng cây lâu năm; Hoạt động của phương tiện thủy nội địa, phương tiện cơ giới, trừ xe mô tô, xe gắn máy, phương tiện thủy nội địa thô sơ thuộc thẩm quyền cấp phép của UBND tỉnh (2.001401.000.00.00.H56) | 05 ngày làm việc kể từ ngày nhận đủ hồ sơ hợp lệ theo quy định. | Không | - Tên TTHC. - Trình tự thực hiện. - Cách thức thực hiện. - Thành phần hồ sơ. - Căn cứ pháp lý. | ||
11 | Cấp lại giấy phép cho các hoạt động trong phạm vi bảo vệ công trình thủy lợi trong trường hợp bị mất, bị rách, hư hỏng thuộc thẩm quyền cấp phép của UBND tỉnh (1.003921.000.00.00.H56) | 03 ngày làm việc kể từ ngày nhận đủ hồ sơ hợp lệ theo quy định. | - Bộ phận Tiếp nhận và Trả kết quả của Sở Nông nghiệp và Phát triển nông thôn tại Trung tâm Phục vụ hành chính công tỉnh Thanh Hóa (Số 28 Đại lộ Lê Lợi, phường Điện Biên, thành phố Thanh Hóa, tỉnh Thanh Hóa). - Địa chỉ tiếp nhận hồ sơ trực tuyến: http://dichvucong.thanhhoa.gov.vn (Dịch vụ công trực tuyến một phần) | Không | - Luật Thủy lợi số 08/2007/QH14 ngày 19/6/2017; - Điều 17, Nghị định 67/2018/NĐ-CP ngày 14/5/2018 của Chính phủ quy định chi tiết một số điều của Luật Thủy lợi; - Khoản 8, Khoản 12, Điều 1 Nghị định số 40/2023/NĐ-CP ngày 27/6/2023 của Chính phủ sửa đổi, bổ sung một số điều của Nghị định số 67/2018/NĐ- CP ngày 14/5/2018 của Chính phủ quy định chi tiết một số điều của Luật Thủy lợi. | - Trình tự thực hiện. - Cách thức thực hiện. - Thành phần, số lượng hồ sơ. - Căn cứ pháp lý. |
12 | Cấp lại giấy phép cho các hoạt động trong phạm vi bảo vệ công trình thủy lợi trong trường hợp tên chủ giấy phép đã được cấp bị thay đổi do chuyển nhượng, sáp nhập, chia tách, cơ cấu lại tổ chức thuộc thẩm quyền cấp phép của UBND tỉnh (1.003893.000.00.00.H56) | 03 ngày làm việc kể từ ngày nhận đủ hồ sơ hợp lệ theo quy định. | Không | - Trình tự thực hiện. - Cách thức thực hiện. - Thành phần hồ sơ. - Căn cứ pháp lý. |
/g, '').replace(/\s*(<\/?[^>]+>)\s*/g, '$1').trim();
}
function checkAndWrap(element) {
// Đệ quy kiểm tra các phần tử .main-elem con bên trong trước
element.children('cttd, dctd, dctk').each(function() {
checkAndWrap($(this));
});
// Lấy HTML hiện tại của phần tử .main-elem và làm sạch nó
var currentHTML = cleanHTML(element.html());
// Log trạng thái HTML bên trong trước khi kiểm tra
//console.log('Before inner HTML:', currentHTML);
// Kiểm tra xem HTML có bao quanh bởi thẻ span không
if (!(currentHTML.startsWith(''))) {
// Nếu không, bao quanh toàn bộ nội dung bằng thẻ span
element.html('' + currentHTML + '');
currentHTML = cleanHTML(element.html());
//console.log('After inner HTML:', currentHTML);
} else {
//console.log('Giữ nguyên inner HTML:..........................');
}
}
$('cttd.chuthichtudong a.chuthichtudong').each(function() {
$(this).removeClass('chuthichtudong');
});
// Bắt đầu kiểm tra từ các phần tử .main-elem ngoài cùng
$('cttd.chuthichtudong, a.chuthichtudong, dctd, dctk').each(function() {
$(this).attr('id', 'rnd_' + random_string_id(20));
checkAndWrap($(this));
});
});
$(document).ready(function() {
$('cttd.chuthichtudong span, a.chuthichtudong span, dctk span, dctd span').click(function(e) {
e.preventDefault();
e.stopPropagation();
});
$('cttd.chuthichtudong > span, a.chuthichtudong > span, dctk > span, dctd > span').click(function(e) {
e.preventDefault();
e.stopPropagation();
if ($(document).width()<=768) {
return;
}
var $this = $(this);
//alert($this.position().top);
var clickedElement = $(this);
var level = 0;
var selectors = ['cttd.chuthichtudong > span', 'dctk > span', 'dctd > span'];
// Kiểm tra xem có ít nhất một cấp con thỏa mãn điều kiện không
var hasChild = selectors.some(function(selector) {
return clickedElement.closest(selector).find('span').length > 0;
});
if (!hasChild) {
//alert('chỉ có 1 cấp');
var totalSubLevels = 1;
}
else
{
function findMatchingParent(element) {
var parent = element.parent();
if (parent.length === 0) return null;
for (var i = 0; i < selectors.length; i++) {
if (parent.is(selectors[i])) {
return parent;
}
}
return findMatchingParent(parent);
}
var parentElement = findMatchingParent(clickedElement);
while (parentElement !== null) {
level++;
parentElement = findMatchingParent(parentElement);
}
var closestElement = clickedElement.closest(selectors.join(', '));
var nodeName = closestElement.prop('nodeName').toLowerCase();
var className = closestElement.attr('class');
var textContent = closestElement.text().trim();
var address = selectors.find(function(selector) {
return closestElement.is(selector);
});
// Đếm tổng số cấp dưới bao gồm cả cấp được click
var totalSubLevels = closestElement.find('span').length + 1; // +1 để bao gồm cả cấp được click
var parent_id = closestElement.parent().attr('id');
//alert('Clicked element level: ' + level + '\nAddress: ' + address + '\nText: ' + textContent + '\nparent_id: ' + parent_id);
var variableName = 'parent_id_' + level;
// Gán giá trị của parent_id cho biến động này
window[variableName] = parent_id;
}
if (totalSubLevels>1)
{
// Tạo đối tượng để lưu trữ các biến động
var dynamicVars = {};
// Tạo tên biến động dựa trên giá trị của level
var variableName = 'parent_id_' + level;
// Gán giá trị của parent_id cho biến động này
dynamicVars[variableName] = parent_id;
// Giờ gắn ngược lại biến buble_id = parent_id_{level}
var buble_id = dynamicVars[variableName];
}
else
{
buble_id = 'dc_' + $(this).parent().attr('id');
}
//alert('bat dau xu ly ' + buble_id);
// Nếu không có .pointer ngay sau .main-elem thì chèn thêm
if ($this.next('.pointy').length === 0) {
$this.after(' bên trong $pointer
if ($(e.target).closest('.list_tds').length > 0) {
// Người dùng đang chạm vào nội dung bên trong .scroll_2
// Cho phép hành vi cuộn và ngăn chặn di chuyển $pointer
e.stopPropagation();
return true;
}
// Người dùng không chạm vào nội dung bên trong $pointer
// Cho phép di chuyển $pointer
return false;
}
$pointer.on('touchstart', startDragging);
$pointer.on('touchmove', duringDragging);
$pointer.on('touchend', stopDragging);
// Hàm để cập nhật vị trí của pointer
var updatePointerPosition = function() {
var offset = $this.position();
//alert($this.position().top);
var windowHeight = $(window).height() - $('#nav-tab-vb').height()-20;
var pointerHeight = Math.max(250, Math.min(windowHeight * 0.8, 450));
var elementOffset = $this.position().top;
var newTop = elementOffset - (pointerHeight / 2);
// Đảm bảo pointer không ra khỏi màn hình
var maxTop = $(document).height() - pointerHeight;
newTop = Math.max(0, Math.min(newTop, maxTop));
$pointer.css({
left: $('#doc-left-col').width() + 50 + "px",
width: $('#doc-right-col').width() - 30,
height: pointerHeight,
top: newTop + "px"
});
//alert($pointer.position().top);
};
/*
*/
// Cập nhật vị trí pointer khi thay đổi kích thước hoặc xoay màn hình
$(window).on('resize orientationchange', function() {
updatePointerPosition();
//$canvas.css('top', $this.position().top+'px');
var cap_nhat_pointy_top = setInterval(function(){
if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) {
$pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'});
$this.trigger('pointy-update');
clearInterval(cap_nhat_pointy_top);
}
else
{
clearInterval(cap_nhat_pointy_top);
}
},50);
});
}
}
}
if ($pointer.is(':visible')) {
if (level==0) {
if (totalSubLevels==1) {
scrollTop_offset = $pointer.offset().top - $(window).height() / 4;
}
else
{
scrollTop_offset = $pointer.offset().top - $('#nav-tab-vb').height()-10;
}
$('html,body').animate({
scrollTop: scrollTop_offset
},
'slow');
}
}
}
$pointer.css('opacity', '1');
$('.pointy').click(function(e) {
e.preventDefault();
e.stopPropagation();
});
var parent = $(this).parent();
var dataCT = parent.attr('data-ct');
var dataDC = parent.attr('data-dc');
var dataTN = parent.attr('data-tn');
//if (dataCT) loai_buble = 'chuthich';
//if (dataDC) loai_buble = 'danchieu';;
//if (dataTN) loai_buble = 'thuatngu';
var loai_buble = parent.prop('nodeName').toLowerCase();
var text_html = $(this).text();
if (loai_buble=='cttd' || loai_buble=='a') {
pointer_html = '