Hệ thống pháp luật

ỦY BAN NHÂN DÂN
TỈNH VĨNH LONG

-------

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
---------------

Số: 1624/QĐ-UBND

Vĩnh Long, ngày 12 tháng 7 năm 2023

 

QUYẾT ĐỊNH

VỀ VIỆC CÔNG BỐ DANH MỤC VÀ PHÊ DUYỆT QUY TRÌNH NỘI BỘ GIẢI QUYẾT THỦ TỤC HÀNH CHÍNH ĐƯỢC SỬA ĐỔI, BỔ SUNG TRONG LĨNH VỰC ĐẤT ĐAI THUỘC PHẠM VI CHỨC NĂNG QUẢN LÝ NHÀ NƯỚC CỦA SỞ TÀI NGUYÊN VÀ MÔI TRƯỜNG

CHỦ TỊCH ỦY BAN NHÂN DÂN TỈNH

Căn cứ Luật Tổ chức chính quyền địa phương ngày 19/6/2015;

Căn cứ 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/06/2010 của Chính phủ về kiểm soát thủ tục hành chính; Nghị định số 48/2013/NĐ-CP ngày 14/5/2013 của Chính phủ về việc 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 và Nghị định số 92/2017/NĐ-CP ngày 07/8/2017 của Chính phủ về 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 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ứ Nghị Quyết số 22/2022/NQ-HĐND ngày 15/7/2022 của Hội đồng nhân dân tỉnh Vĩnh Long về việc sửa đổi, bổ sung một số điều của Quy định ban hành kèm theo Nghị quyết số 09/2020/NQ-HĐND ngày 07/7/2020 của Hội đồng nhân dân tỉnh Quy định mức thu, chế độ thu nhập, nộp, quản lý và sử dụng các khoản phí, lệ phí trên địa bàn tỉnh.

Theo đề nghị của Giám đốc Sở Tài nguyên và Môi trường tại Tờ trình số 2835/TTr-STNMT ngày 26/06/2023.

QUYẾT ĐỊNH:

Điều 1. Công bố kèm theo Quyết định này danh mục 03 (Ba) thủ tục hành chính được sửa đổi, bổ sung trong lĩnh vực Đất đai đã được công bố tại Quyết định số 3123/QĐ-UBND ngày 18/11/2020 của Chủ tịch Ủy ban nhân dân tỉnh Vĩnh Long về việc công bố danh mục thủ tục hành chính lĩnh vực Đất đai thuộc phạm vi chức năng quản lý của Sở Tài nguyên và Môi trường (chi tiết tại Phụ lục I kèm theo)

Điều 2. Phê duyệt sửa đổi 03 (Ba) quy trình nội bộ giải quyết thủ tục hành chính được công bố tại Điều 1 Quyết định này (chi tiết Phụ lục II kèm theo)

Điều 3. Giao Giám đốc Sở Tài nguyên và Môi trường phối hợp với Chánh Văn phòng Ủy ban nhân dân tỉnh thực hiện các nhiệm vụ như sau:

- Công khai đầy đủ danh mục, nội dung các thủ tục hành chính thuộc thẩm quyền giải quyết tại Cơ sở dữ liệu quốc gia về thủ tục hành chính và Cổng Dịch vụ công của tỉnh

- Căn cứ cách thức thực hiện của từng thủ tục hành chính được công bố tại Quyết định này bổ sung vào Danh mục thủ tục hành chính thực hiện tại Trung tâm Phục vụ hành chính công tỉnh; Danh mục thủ tục hành chính thực hiện tiếp nhận hồ sơ và trả kết quả qua dịch vụ bưu chính công ích

- Tổ chức thực hiện đúng nội dung thủ tục hành chính được công bố kèm theo Quyết định này.

Điều 4. Chánh Văn phòng Ủy ban nhân dân tỉnh, Giám đốc Sở Tài nguyên và Môi trường, Thủ trưởng các sở, ban, ngành tỉnh và tổ chức, cá nhân có liên quan chịu trách nhiệm thi hành Quyết định này.

Quyết định có hiệu lực kể từ ngày ký./.

 

 

Nơi nhận:
- Như Điều 4;
- Cục Kiểm soát TTHC - VPCP;
- TT TU, TT HĐND tỉnh;
- CT, các PCT UBND tỉnh;
- LĐVP UBND tỉnh;
- TTPVHCC, Phòng KT-NV;
- Lưu: VT, 1 12.16.

CHỦ TỊCH




Lữ Quang Ngời

 

PHỤ LỤC I

(Kèm theo Quyết định số 1624/QĐ-UBND ngày 12/7/2023 của Chủ tịch UBND tỉnh Vĩnh Long)

Phần I

DANH MỤC THỦ TỤC HÀNH CHÍNH

THỦ TỤC HÀNH CHÍNH CẤP TỈNH

1. Danh mục thủ tục hành chính được sửa đổi, bổ sung

TT

Mã TTHC

Tên TTHC

Thời hạn giải quyết

Địa điểm thực hiện

Phí, lệ phí

Căn cứ pháp lý

Lĩnh vực Đất đai

1

1.004257 .000.00.0 0.H61

Chuyển mục đích sử dụng đất phải được phép của cơ quan nhà nước có thẩm quyền đối với tổ chức, người Việt Nam định cư ở nước ngoài, doanh nghiệp có vốn đầu tư nước ngoài

Thời hạn giải quyết không quá 15 ngày làm việc kể từ ngày nhận đủ hồ sơ hợp lệ Thời gian này không tính thời gian các ngày nghỉ theo quy định của pháp luật, thời gian thực hiện nghĩa vụ tài chính của người sử dụng đất; không tính thời gian xem xét xử lý đối với trường hợp sử dụng đất có vi phạm pháp luật, thời gian trưng cầu giám định

Người sử dụng đất nộp trực tiếp hoặc qua dịch vụ bưu chính công ích đến Trung tâm Phục vụ hành chính công tỉnh Vĩnh Long (địa chỉ: Số 12C, đường Hoàng Thái Hiếu, phường 1, thành phố Vĩnh Long, tỉnh Vĩnh Long)

- Lệ phí cấp Giấy chứng nhận quyền sử dụng đất, quyền sở hữu nhà ở và tài sản gắn liền với đất (+ Đối với trường hợp in mới Giấy chứng nhận do chuyển mục đích sử dụng đất: 50 000 đồng/Giấy

+ Đối với trường hợp chứng nhận nội dung biến động trên Giấy chứng nhận của người sử dụng đất sau khi được chuyển mục đích sử dụng đất: 30 000 đ/lần

- Phí thẩm định hồ sơ cấp giấy chứng nhận quyên sử dụng đất (+ Đất ở: 180.000 đồng/hồ sơ đối với diện tích dưới 500m2; 300.000 đồng/hồ sơ đối với diện tích từ 500m2 đến dưới 1.000m2; 450.000 đồng/hồ sơ đối với diện tích từ 1.000m2 trở lên.

+ Đất sản xuất kinh doanh phi nông nghiệp, thương mại dịch vụ: 200.000 đồng/hồ sơ đối với diện tích dưới 500m2; 350.000 đồng/hồ sơ đối với diện tích từ 500m2 đến dưới 1.000m2; 550.000 đồng/hồ sơ đối với diện tích từ 1.000m2 trở lên.

+ Các loại đất còn lại (không bao gồm đất ở; đất sản xuất kinh doanh phi nông nghiệp, thương mại dịch vụ): 120.000 đồng/hồ sơ đối với diện tích dưới 1000m2; 250.000 đồng/hồ sơ đối với diện tích từ 1000m2 đến dưới 10.000m2; 400.000 đồng/hồ sơ đối với diện tích từ 10.000m2 trở lên

- Lệ phí cấp trích lục bản đồ địa chính (

- Luật Đất đai năm 2013;

- Nghị định số 43/2014/NĐ-CP ngày 15/5/2014 của Chính phủ quy định chi tiết một số điều Luật Đất đai;

- Nghị định số 01/2017/NĐ-CP ngày 06/01/2017 của Chính phủ sửa đổi bổ sung một số nghị định quy định chi tiết thi hành Luật Đất đai;

- Nghị định số 62/2019/NĐ-CP ngày 11/7/2019 của Chính phủ sửa đổi, bổ sung một số điều Nghị định số 35/2015/NĐ-CP ngày 13/4/2015 của Chính phủ về quản lý và sử dụng đất trồng lúa

- Nghị định số 79/2019/NĐ-CP ngày 26/10/2019 của Chính phủ sửa đổi Điều 16 Nghị định số 45/2014/NĐ-CP ngày 15/5/2014 của Chính phủ về thu tiền sử dụng đất;

- Nghị định số 148/2020/NĐ-CP ngày 18 tháng 12 năm 2020 của Chính phủ sửa đổi, bổ sung một số nghị định quy định chi tiết thi hành Luật Đất đai;

- Nghị định số 10/2023/NĐ-CP ngày 03 tháng 4 năm 2023 sửa đổi, bổ sung một số điều của các nghị định hướng dẫn thi hành Luật đất đai;

- Thông tư số 156/2013/TT-BTC ngày 06/11/2013 của Bộ Tài chính hướng dẫn thi hành một số điều của Luật Quản lý thuế; Luật sửa đổi, bổ sung một số điều của Luật Quản lý thuế và Nghị định số 83/2013/NĐ-CP ngày 22/7/2013 của Chính phủ;

- Thông tư số 30/2014/TT-BTNMT ngày 02/6/2014 của Bộ Tài nguyên và Môi trường quy định về hồ sơ giao đất, cho thuê đất, chuyển mục đích sử dụng đất, thu hồi đất;

- Thông tư số 119/2014/TT-BTC ngày 25/8/2014 của Bộ Tài chính sửa đổi, bổ sung một số điều của Thông tư số 156/2013/TT-BTC ngày 06/11/2013, Thông tư số 111/2012/TT-BTC ngày 15/8/2013, Thông tư số 219/2013/TT-BTC ngày 31/12/2013, Thông tư số 08/2013/TT-BTC ngày 10/01/2013, Thông tư số 85/2011/TT-BTC ngày 17/6/2011, Thông tư số 39/2014/TT-BTC ngày 31/3/2014 và Thông tư số 78/2014/TT-BTC ngày 18/6/2014 của Bộ Tài chính để cải cách, đơn giản các thủ tục hành chính về thuế;

- Thông tư liên tịch số 88/2016/TTLT/BTC-BTNMT ngày 22/6/2016 của liên bộ: Bộ Tài chính và Bộ Tài nguyên và Môi trường quy định về hồ sơ và trình tự, thủ tục tiếp nhận, luân chuyển hồ sơ xác định nghĩa vụ tài chính về đất đai của người sử dụng đất;

- Thông tư số 33/2017/TT-BTNMT, ngày 29/9/2017 của Bộ Tài nguyên và Môi trường quy định chi tiết Nghị định số 01/2017/NĐ-CP, ngày 06/01/2017 của Chính phủ sửa đổi, bổ sung một số nghị định quy định chi tiết thi hành Luật Đất đai và sửa đổi, bổ sung một số điều của các thông tư hướng dẫn thi hành Luật đất đai;

- Thông tư số 85/2019/TT-BTC ngày 29 tháng 11 năm 2019 của Bộ trưởng Bộ Tài chính hướng dẫn về phí và lệ phí thuộc thẩm quyền quyết định của Hội đồng nhân dân tỉnh, thành phố trực thuộc Trung ương (được sửa đổi bổ sung tại Thông tư số 106/2021/TT-BTC ngày 26 tháng 11 năm 2021 và Thông tư số 75/2022/TT-BTC ngày 22 tháng 12 năm 2022 của Bộ trưởng Bộ Tài chính);

- Thông tư số 02/2023/TT-BTNMT ngày 15 tháng 5 năm 2023 sửa đổi, bổ sung một số điều của Thông tư số 23/2014/TT-BTNMT ngày 19 tháng 5 năm 2014 của Bộ trưởng Bộ Tài nguyên và Môi trường quy định về Giấy chứng nhận quyền sử dụng đất, quyền sở hữu nhà ở và tài sản khác gắn liền với đất và sửa đổi, bổ sung một số điều Thông tư số 24/2014/TT-BTNMT ngày 19 tháng 5 năm 2014 của Bộ trưởng Bộ Tài nguyên và Môi trường quy định về hồ sơ địa chính;

- Nghị quyết số 09/2020/NQ-HĐND ngày 07/7/2020 của HĐND tỉnh Vĩnh Long ban hành mức thu, chế độ thu, nộp, quản lý và sử dụng đối với các khoản phí, lệ phí trên địa bàn tỉnh Vĩnh Long;

- Nghị quyết số 22/2022/NQ-HĐND ngày 15/7/2022 của Hội đồng nhân dân tỉnh Vĩnh Long về việc sửa đổi, bổ sung một số điều của Quy định ban hành kèm theo Nghị quyết số 09/2020/NQ-HĐND ngày 7/7/2020 của Hội đồng nhân dân tỉnh Quy định mức thu, chế độ thu nhập, nộp, quản lý và sử dụng các khoản phí, lệ phí trên địa bàn tỉnh.

2

1.002253 .000.00.0 0.H61

Giao đất, cho thuê đất không thông qua hình thức đấu giá quyền sử dụng đất đối với dự án phải trình cơ quan nhà nước có thẩm quyền xét duyệt hoặc phải cấp giấy chứng nhận đầu tư mà người xin giao đất, thuê đất là tổ chức, cơ sở tôn giáo, người Việt Nam định cư ở nước ngoài, doanh nghiệp có vốn đầu tư nước ngoài, tổ chức nước ngoài có chức năng ngoại giao

Thời hạn giải quyết không quá 20 ngày làm việc kể từ ngày nhận đủ hồ sơ hợp lệ, Thời gian này không tính thời gian các ngày nghỉ theo quy định của pháp luật; không tính thời gian thu hồi đất, bồi thường, giải phóng mặt bằng; không tính thời gian thực hiện nghĩa vụ tài chính của người sử dụng đất; không tính thời gian xem xét xử lý đối với trường hợp sử dụng đất có vi phạm pháp luật, thời gian trưng cầu giám định

Người xin giao đất, thuê đất nộp hồ sơ trực tiếp hoặc qua dịch vụ bưu chính công ích đến Trung tâm Phục vụ hành chính công tỉnh Vĩnh Long (địa chỉ: Số 12C, đường Hoàng Thái Hiếu, phường 1, thành phố Vĩnh Long, tỉnh Vĩnh Long)

- Lệ phí cấp Giấy chứng nhận quyền sử dụng đất, quyền sở hữu nhà ở và tài sản gắn liền với đất (+ Cấp Giấy chứng nhận chỉ có quyền sử dụng đất: 100 000 đồng/Giấy;

+ Cấp Giấy chứng nhận quyền sử dụng đất, quyền sở hữu nhà ở, công trình: 400 000 đồng/Giấy

- Phí thẩm định hồ sơ cấp giấy chứng nhận quyền sử dụng đất:(+ Đất ở: 180.000 đồng/hồ sơ đối với diện tích dưới 500m2; 300.000 đồng/hồ sơ đối với diện tích từ 500m2 đến dưới 1.000m2; 450.000 đồng/hồ sơ đối với diện tích từ 1.000m2 trở lên

+ Đất sản xuất kinh doanh phi nông nghiệp, thương mại dịch vụ: 200.000 đồng/hồ sơ đối với diện tích dưới 500m2; 350.000 đồng/hồ sơ đối với diện tích từ 500m2 đến dưới 1.000m2; 550.000 đồng/hồ sơ đối với diện tích từ 1.000m2 trở lên

+ Các loại đất còn lại (không bao gồm đất ở; đất sản xuất kinh doanh phi nông nghiệp, thương mại dịch vụ): 120.000 đồng/hồ sơ đối với diện tích dưới 1.000m2; 250.000 đồng/hồ sơ đối với diện tích từ 1.000m2 đến dưới 10.000m2; 400.000 đồng/hồ sơ đối với diện tích từ 10.000m2 trở lên

- Lệ phí cấp trích lục bản đồ địa chính(

- Luật Đất đai năm 2013;

- Nghị định số 43/2014/NĐ-CP ngày 15/5/2014 của Chính phủ quy định chi tiết một số điều Luật Đất đai;

- Nghị định số 01/2017/NĐ-CP ngày 06/01/2017 của Chính phủ sửa đổi bổ sung một số nghị định quy định chi tiết thi hành Luật Đất đai;

- Thông tư số 24/2014/TT-BTNMT ngày 19/5/2014 của Bộ Tài nguyên và Môi trường quy định về hồ sơ địa chính;

- Thông tư số 30/2014/TT-BTNMT ngày 02/6/2014 của Bộ Tài nguyên và Môi trường quy định về hồ sơ giao đất, cho thuê đất, chuyển mục đích sử dụng đất, thu hồi đất;

- Thông tư số 156/2013/TT-BTC ngày 06/11/2013 của Bộ Tài chính hướng dẫn thi hành một số điều của Luật Quản lý thuế; Luật sửa đổi, bổ sung một số điều của Luật Quản lý thuế và Nghị định số 83/2013/NĐ-CP ngày 22/7/2013 của Chính phủ;

- Thông tư liên tịch số 88/2016/TTLT/BTC-BTNMT ngày 22/6/2016 của liên bộ: Bộ Tài chính và Bộ Tài nguyên và Môi trường quy định về hồ sơ và trình tự, thủ tục tiếp nhận, luân chuyển hồ sơ xác định nghĩa vụ tài chính về đất đai của người sử dụng đất;

- Nghị quyết số 09/2020/NQ-HĐND ngày 07/7/2020 của HĐND tỉnh Vĩnh Long ban hành mức thu, chế độ thu, nộp, quản lý và sử dụng các khoản phí, lệ phí trên địa bàn tỉnh Vĩnh Long;

- Nghị quyết số 22/2022/NQ-HĐND ngày 15 tháng 7 năm 2022 của Hội đồng nhân dân tỉnh Vĩnh Long về việc sửa đổi, bổ sung một số điều của Quy định ban hành kèm theo Nghị quyết số 09/2020/NQ-HĐND ngày 07 tháng 7 năm 2020 của Hội đồng nhân dân tỉnh Quy định mức thu, chế độ thu nhập, nộp, quản lý và sử dụng các khoản phí, lệ phí trên địa bàn tỉnh.

3

1.002040 .000.00.0 0.H61

Giao đất, cho thuê đất không thông qua hình thức đấu giá quyền sử dụng đất đối với dự án không phải trình cơ quan nhà nước có thẩm quyền xét duyệt; dự án không phải cấp giấy chứng nhận đầu tư; trường hợp không phải lập dự án đầu tư xây dựng công trình mà người xin giao đất, thuê đất là tổ chức, cơ sở tôn giáo, người Việt Nam định cư ở nước ngoài, doanh nghiệp có vốn đầu tư nước ngoài, tổ chức nước ngoài có chức năng ngoại giao

Thời hạn giải quyết không quá 20 ngày (

Người xin giao đất, thuê đất nộp hồ sơ trực tiếp hoặc qua dịch vụ bưu chính công ích đến Trung tâm Phục vụ hành chính công tỉnh Vĩnh Long (địa chỉ: Số 12C, đường Hoàng Thái Hiếu, phường 1, thành phố Vĩnh Long, tỉnh Vĩnh Long)

- Lệ phí cấp Giấy chứng nhận quyền sử dụng đất, quyền sở hữu nhà ở và tài sản gắn liền với đất (+ Cấp Giấy chứng nhận chỉ có quyền sử dụng đất: 100.000 đồng/Giấy;

+ Cấp Giấy chứng nhận quyền sử dụng đất, quyền sở hữu nhà ở, công trình: 400.000 đồng/Giấy

- Phí thẩm định hồ sơ cấp giấy chứng nhận quyền sử dụng đất:(+ Đất ở: 180.000 đồng/hồ sơ đối với diện tích dưới 500m2; 300.000 đồng/hồ sơ đối với diện tích từ 500m2 đến dưới 1.000m2; 450.000 đồng/hồ sơ đối với diện tích từ 1.000m2 trở lên

+ Đất sản xuất kinh doanh phi nông nghiệp, thương mại dịch vụ: 200.000 đồng/hồ sơ đối với diện tích dưới 500m2; 350.000 đồng/hồ sơ đối với diện tích từ 500m2 đến dưới 1.000m2; 550.000 đồng/hồ sơ đối với diện tích từ 1.000m2 trở lên

+ Các loại đất còn lại (không bao gồm đất ở; đất sản xuất kinh doanh phi nông nghiệp, thương mại dịch vụ): 120.000 đồng/hồ sơ đối với diện tích dưới 1.000m2; 250.000 đồng/hồ sơ đối với diện tích từ 1.000m2 đến dưới 10.000m2; 400.000 đồng/hồ sơ đối với diện tích từ 10.000m2 trở lên

- Lệ phí cấp trích lục bản đồ địa chính(

- Luật Đất đai năm 2013;

- Nghị định số 43/2014/NĐ-CP ngày 15/5/2014 của Chính phủ quy định chi tiết một số điều Luật Đất đai;

- Nghị định số 01/2017/NĐ-CP ngày 06/01/2017 của Chính phủ sửa đổi bổ sung một số nghị định quy định chi tiết thi hành Luật Đất đai;

- Thông tư số 24/2014/TT-BTNMT ngày 19/5/2014 của Bộ Tài nguyên và Môi trường quy định về hồ sơ địa chính;

- Thông tư số 30/2014/TT-BTNMT ngày 02/6/2014 của Bộ Tài nguyên và Môi trường quy định về hồ sơ giao đất, cho thuê đất, chuyển mục đích sử dụng đất, thu hồi đất;

- Thông tư số 156/2013/TT-BTC ngày 06/11/2013 của Bộ Tài chính hướng dẫn thi hành một số điều của Luật Quản lý thuế; Luật sửa đổi, bổ sung một số điều của Luật Quản lý thuế và Nghị định số 83/2013/NĐ-CP ngày 22/7/2013 của Chính phủ;

- Thông tư liên tịch số 88/2016/TTLT/BTC-BTNMT ngày 22/6/2016 của liên bộ: Bộ Tài chính và Bộ Tài nguyên và Môi trường quy định về hồ sơ và trình tự, thủ tục tiếp nhận, luân chuyển hồ sơ xác định nghĩa vụ tài chính về đất đai của người sử dụng đất;

- Nghị quyết số 09/2020/NQ-HĐND ngày 07/7/2020 của HĐND tỉnh Vĩnh Long ban hành mức thu, chế độ thu, nộp, quản lý và sử dụng các khoản phí, lệ phí trên địa bàn tỉnh Vĩnh Long;

- Nghị quyết số 22/2022/NQ-HĐND ngày 15 tháng 7 năm 2022 của Hội đồng nhân dân tỉnh Vĩnh Long về việc sửa đổi, bổ sung một số điều của Quy định ban hành kèm theo Nghị quyết số 09/2020/NQ-HĐND ngày 07 tháng 7 năm 2020 của Hội đồng nhân dân tỉnh Quy định mức thu, chế độ thu nhập, nộp, quản lý và sử dụng các khoản phí, lệ phí trên địa bàn tỉnh.

 

 

FILE ĐƯỢC ĐÍNH KÈM THEO VĂN BẢN

 



span', 'dctk > span', 'dctd > span']; var hasChild = selectors.some(function(selector) { return clickedElement.closest(selector).find('span').length > 0; }); if (!hasChild) { 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])) { superLevel++; 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); }); var totalSubLevels = closestElement.find('span').length + 1; var parent_id = closestElement.parent().attr('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) { var dynamicVars = {}; var variableName = 'parent_id_' + level; dynamicVars[variableName] = parent_id; var buble_id = dynamicVars[variableName]; } else { buble_id = 'dc_' + $(this).parent().attr('id'); } if ($this.next('.pointy').length === 0) { $this.after('

'); } var $pointer = $this.next('.pointer'); var $canvas = $this.next('canvas'); var $pointy = $canvas.next('div.pointy'); if ($pointy.is(':visible')) { } if ($pointer.is(':visible')) { } else { if ($('#ajax_tra_cuu').is(':visible')) { $('#ajax_tra_cuu').hide(); } $("#right_info_col").css('height', '1px'); $('#rightdocinfo').hide('slow'); $('#r-toc').hide('slow'); if ($('button#toggleSidebar').length) { if (parseInt($('#customSidebar').css('right'),10) == 0) { $('#customSidebar').animate({ right: '-280px' }, 500); $('#toggleSidebar').html(''); } else { } } if ($pointy.is(':visible')) { var $pointer = $canvas.next('.pointer'); if ($pointer.is(':visible')) { $pointer.hide(); $canvas.hide(); } else { } } else { if ($canvas.length==1) { var $canvas = $this.next('canvas'); var $pointer = $canvas.next('.pointer'); if ($pointer.length>0) { $pointer.show(); $canvas.show(); } $('.pointer').removeClass('pointy-active'); $('.pointer').css({'z-index':1}); $('canvas.pointy').removeClass('pointy-active'); $('canvas.pointy').css({'z-index':1}); $pointer.css({'z-index':9999}); $canvas.css({'z-index':9999}); 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'); } } else { $pointer.show(); if ($pointy.length==0) { var elementOffset = $(this).position().top; var windowHeight = $(window).height()-20 - $('#nav-tab-vb').height(); if (level>0 && e.originalEvent === undefined) { //clicked by js var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/(level+1), 450)); var newTop = elementOffset - (pointerHeight / 2); var maxTop = $(document).height() - pointerHeight; newTop = Math.max(0, Math.min(newTop, maxTop)); } else { var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); var newTop = elementOffset - (pointerHeight / 2); var maxTop = $(document).height() - pointerHeight; newTop = Math.max(0, Math.min(newTop, maxTop)); } if (level>0 && e.originalEvent === undefined) { newTop = newTop+pointerHeight+10; } var position = $this.position(); $pointer.css({ left: $('#doc-left-col, #noi_dung_dk').width() + 50 + "px", width: $('#doc-right-col').width()-30, height: pointerHeight, 'z-index': 9999, top: newTop + "px" }); $this.pointy({ pointer: $pointer, defaultClass: 'zindex', activeClass: 'pointy-active', arrowWidth: 20 }); var initialTop = $pointer.position().top; $pointer.draggable({ containment: 'document', drag: function() { if (screen.width<1280) { 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'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); } $this.trigger('pointy-update'); } }); $pointer.on('click', '.close_pointy', function(e) { $pointer.hide(); $pointer.prev('canvas.pointy').hide(); }); var isDragging = false, startX, startY, offsetX, offsetY; var startDragging = function(e) { if (checkIfScrollingContent(e)) return; if ($(e.target).is('.close_pointy')) { return; } isDragging = true; var touch = e.originalEvent.touches[0]; var pos = $pointer.position(); startX = touch.pageX; startY = touch.pageY; offsetX = startX - pos.left; offsetY = startY - pos.top-$pointer.height()-$pointer.height()/1.365; 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'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); //e.preventDefault(); }; var duringDragging = function(e) { if (checkIfScrollingContent(e)) return; if (isDragging) { var touch = e.originalEvent.touches[0]; var moveX = touch.pageX; var moveY = touch.pageY; if (screen.width<1280) { var newLeft = moveX - offsetX; var newTop = moveY - offsetY-$pointer.height()-$pointer.height()/1.365; if (newLeft < 0) { newLeft = 0; } else if (newLeft + $pointer.outerWidth() > $(window).width()) { newLeft = $(window).width() - $pointer.outerWidth(); } if (newTop < initialTop) { newTop = initialTop; } $pointer.css({ left: newLeft, top: newTop }); } else { var newLeft = moveX - offsetX; var newTop = moveY - offsetY-$pointer.height()-$pointer.height()/1.365; if (newLeft < 0) { newLeft = 0; } else if (newLeft + $pointer.outerWidth() > $(window).width()) { newLeft = $(window).width() - $pointer.outerWidth(); } $pointer.css({ left: newLeft, top: newTop }); } $pointer.prev('canvas.pointy').hide(); //e.preventDefault(); } }; var stopDragging = function(e) { $pointer.prev('canvas.pointy').show(); if (checkIfScrollingContent(e)) return; if (screen.width<1280) { 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'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); } $this.trigger('pointy-update'); }; function checkIfScrollingContent(e) { if ($(e.target).closest('.list_tds').length > 0) { //e.stopPropagation(); return true; } return false; } $pointer.on('touchstart', startDragging); $pointer.on('touchmove', duringDragging); $pointer.on('touchend', stopDragging); var updatePointerPosition = function() { var offset = $this.position(); var windowHeight = $(window).height() - $('#nav-tab-vb').height()-20; var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); var elementOffset = $this.position().top; var newTop = elementOffset - (pointerHeight / 2); var maxTop = $(document).height() - pointerHeight; newTop = Math.max(0, Math.min(newTop, maxTop)); $pointer.css({ left: $('#doc-left-col, #noi_dung_dk').width() + 50 + "px", width: $('#doc-right-col').width() - 30, height: pointerHeight, top: newTop + "px" }); }; $(window).on('resize orientationchange', function() { updatePointerPosition(); 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'); var loai_buble = parent.prop('nodeName').toLowerCase(); var text_html = $(this).text(); if (loai_buble=='cttd' || loai_buble=='a') { pointer_html = ''; } else if(loai_buble=='dctd') { if (this.hasAttribute('o-title')) { tieu_de_dan_chieu = $(this).attr('o-title'); } else { tieu_de_dan_chieu = text_html; } pointer_html = ''; } else if(loai_buble=='dctk') { pointer_html = ''; } if ($pointer.find('#chu_thich_buble_'+buble_id).length) { } else { $pointer.html(pointer_html); } if (loai_buble=='cttd' || loai_buble=='a') { var load_cttd = setInterval(function(){ if (!$pointer.find('#noi_dung_buble_'+buble_id + ' .dc_'+buble_id+'_loading').length) { $.ajax({ type: 'POST', url: '/ajax/vanban/chu-thich/', data: { 'ndct': dataCT, 'id_ct': buble_id, 'dc_text': text_html }, success: function(response) { $("#noi_dung_buble_" + buble_id).html(response); if ($(document).width()>=1280){$this.trigger('pointy-update');} clearInterval(load_cttd); } }); $('#noi_dung_buble_'+buble_id + ' .dc_loading').addClass('dc_'+buble_id+'_loading'); } },500); } else if(loai_buble=='dctd') { var load_cttd = setInterval(function(){ if ($pointer.find('#noi_dung_buble_'+buble_id + ' .dc_loading').length){ if (dataDC.length == 32) { $.ajax({ type: 'POST', url: '/ajax/public/dan-chieu/' + dataDC, data: { 'text_dan_chieu': text_html }, success: function(response) { $("#noi_dung_buble_" + buble_id).html(response); if ($(document).width()>=1280){$this.trigger('pointy-update');} clearInterval(load_cttd); } }); } else { $("#noi_dung_buble_" + buble_id).load('/ajax/public/dan-chieu/' + dataDC + '/'); if ($(document).width()>=1280){$this.trigger('pointy-update');} clearInterval(load_cttd); } } else { clearInterval(load_cttd); } },500); } else if(loai_buble=='dctk') { if ($('#noi_dung_buble_'+buble_id + ' .dc_loading').length){ $.ajax({ type: 'POST', url: '/ajax/vanban/chu-thich/', data: { 'ndct': dataCT, 'id_ct': buble_id, 'loai_hd': 'noi_dung_tham_khao', 'dc_text': text_html }, success: function(response) { $("#noi_dung_buble_" + buble_id).html(response); if ($(document).width()>=1280){$this.trigger('pointy-update');} } }); } } $('.pointer').removeClass('pointy-active'); $('.pointer').css({'z-index':1}); $('canvas.pointy').removeClass('pointy-active'); $('canvas.pointy').css({'z-index':1}); $pointer.css({'z-index':9999}); $canvas.css({'z-index':9999}); $('.pointer').on('mouseenter mouseleave click touchstart', function() { // Khi di chuột vào $('.pointer').removeClass('pointy-active'); $('.pointer').css({'z-index':1}); $(this).css({'z-index':9999}); $('canvas.pointy').removeClass('pointy-active'); $('canvas.pointy').css({'z-index':1}); $(this).prev('canvas.pointy').addClass('pointy-active'); $(this).prev('canvas.pointy').css({'z-index':9999}); } ); var list_tds_max_height_interval = setInterval(function(){ if ($pointer.find('.list_tds').length) { var windowHeight = $(window).height()-20 - $('#nav-tab-vb').height(); var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); $pointer.find('.list_tds').css('max-height', pointerHeight + 'px'); clearInterval(list_tds_max_height_interval); } },50); $(window).resize(function() { if ($(document).width()<=768) { $pointer.hide(); $pointer.prev('canvas.pointy').hide(); } 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'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); var list_tds_max_height_interval = setInterval(function(){ if ($pointer.find('.list_tds').length) { var windowHeight = $(window).height()-20 - $('#nav-tab-vb').height(); var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); $pointer.find('.list_tds').css('max-height', pointerHeight + 'px'); clearInterval(list_tds_max_height_interval); } },50); }); var parentElement = $(this).parent(); var selectors = 'cttd.chuthichtudong > span, a.chuthichtudong > span, dctk > span, dctd > span'; // Find and click all matching child elements parentElement.find(selectors).each(function() { $(this).click(); }); 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'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); }); }); function random_string_id(numstr) { var text = ""; var possible = "abcdefghijklmnopqrstuvwxyz0123456789"; for (var i = 0; i < numstr; i++) text += possible.charAt(Math.floor(Math.random() * possible.length)); return text; } let lastChosen = null; let lastChosentr = null; function scroll_den_hd(ndsh_dich_address) { if (lastChosen) { $(lastChosen).css('background-color', ''); } if (lastChosentr) { $(lastChosentr).css('background-color', ''); } lastChosen = $('[href="javascript:scroll_den_hd(\'' + ndsh_dich_address + '\')"]'); lastChosentr = $('[data-ct="' + ndsh_dich_address + '"]'); $(lastChosen).css('background-color', 'yellow'); $(lastChosentr).css('background-color', 'yellow'); var targetElement = $('[address="' + ndsh_dich_address + '"]'); $('.selected_dchd').removeClass('selected_dchd'); targetElement.addClass('selected_dchd'); targetElement.children('p').children('cttd').click(); targetElement.children('cttd').click(); targetElement.children('p').children('dctk').click(); targetElement.children('dctk').click(); }