Hệ thống pháp luật

ỦY BAN NHÂN DÂN
TỈNH BÀ RỊA - VŨNG TÀU
-------

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

Số: 06/CT-UBND

Bà Rịa - Vũng Tàu, ngày 20 tháng 4 năm 2023

 

CHỈ THỊ

VỀ TĂNG CƯỜNG CÔNG TÁC TIẾP CÔNG DÂN, NÂNG CAO HIỆU QUẢ GIẢI QUYẾT KHIẾU NẠI, TỐ CÁO TRÊN ĐỊA BÀN TỈNH BÀ RỊA - VŨNG TÀU

Qua tổng kết 05 năm thực hiện Chương trình hành động số 10235/CTHĐ-UBND ngày 24/10/2017 của UBND tỉnhTuy nhiên, công tác tiếp công dân của một số cơ quan, đơn vị còn hạn chế, nhất là cấp cơ sở; thời gian giải quyết một số vụ việc khiếu nại, tố cáo chưa đảm bảo thời hạn theo quy định; chất lượng tham mưu ban hành quyết định hành chính chưa cao; tình hình khiếu nại, tố cáo trên địa bàn tỉnh còn tiềm ẩn yếu tố phức tạp.

Nguyên nhân của những tồn tại, hạn chế nêu trên là: Thủ trưởng một số cơ quan, đơn vị chưa thực sự quyết liệt trong chỉ đạo, kiểm tra, đôn đốc việc thực hiện tiếp công dân, giải quyết khiếu nại, tố cáo. Việc chủ động khắc phục những hạn chế, thiếu sót trong thực hiện chính sách, pháp luật để hạn chế phát sinh đơn chưa kịp thời, chưa toàn diện; một số công chức, viên chức làm công tác đo đạc, tính toán bồi thường còn hạn chế về năng lực chuyên môn; một số công chức, viên chức chưa thực hiện hết trách nhiệm trong tiếp công dân, xác minh, thẩm tra nội dung đơn, làm ảnh hưởng đến chất lượng, thời hạn giải quyết vụ việc.

Để kịp thời khắc phục tình trạng trên, tăng cường và nâng cao chất lượng, hiệu quả công tác tiếp công dân, giải quyết khiếu nại, tố cáo, kiến nghị, phản ánh trên địa bàn tỉnh, góp phần thực hiện thắng lợi các mục tiêu, nhiệm vụ phát triển kinh tế - xã hội của tỉnh theo Nghị quyết Đại hội đại biểu Đảng bộ tỉnh lần thứ VII, nhiệm kỳ 2020-2025, thực hiện chỉ đạo của Ban cán sự đảng UBND tỉnh tại Công văn số 2347-CV/BCSĐ ngày 19/4/2023, Chủ tịch UBND tỉnh yêu cầu:

1. Thủ trưởng các sở, ban, ngành, Chủ tịch UBND các huyện, thị xã, thành phố, Chủ tịch UBND các xã, phường, thị trấn có trách nhiệm:

a) Quán triệt sâu rộng để nâng cao nhận thức, trách nhiệm của người đứng đầu, cán bộ chủ chốt và triển khai thực hiện nghiêm túc, hiệu quả các văn bản chỉ đạoXác định các nhiệm vụ, giải pháp thiết thực, cụ thể để thực hiện và tham mưu UBND tỉnhb) Thực hiện nghiêm túc, hiệu quả 09 nhóm giải pháp đã được nêu ra tại Chương trình hành động số 10235/CTHĐ-UBND ngày 24/10/2017 của UBND tỉnh về việc thực hiện Nghị quyết số 04-NQ/TU, nhất là khắc phục các hạn chế đã được chỉ ra sau tổng kết 05 năm thực hiện, cập nhật, áp dụng một số quy định mới đã được cơ quan có thẩm quyền sửa đổi, bổ sungc) Thực hiện nghiêm túc quy định về tiếp công dân thường xuyên, định kỳ và đột xuất theo quy định của Luật Tiếp công dân, gắn việc tiếp công dân với giải quyết khiếu nại, tố cáo, kiến nghị, phản ánh. Xem xét, thụ lý giải quyết đơn khiếu nại, tố cáo của công dân đúng thẩm quyền, đảm bảo trình tự, thủ tục quy định của pháp luật; chú trọng công tác đối thoại trong quá trình giải quyết; thường xuyên rà soát để phát hiện và kịp thời xử lý, giải quyết dứt điểm các vụ việc mới phát sinh trên địa bàn, xây dựng hồ sơ vụ việc theo quy định; đối với các vụ việc phức tạp, có nhiều vướng mắc thì phải báo cáo, tham vấn hướng dẫn, chỉ đạo của cấp trên để có biện pháp giải quyết hiệu quả; tuyệt đối không để đơn thư tồn đọng, kéo dài không được giải quyết tại địa phương, đơn vị mình.

d) Tăng cường công tác quản lý Nhà nước, quản lý kinh tế - xã hội trên địa bàn, lĩnh vực quản lý; chấn chỉnh, nâng cao hiệu quả công tác quản lý Nhà nước trên các lĩnh vực, nhất là lĩnh vực đất đai, tài nguyên, môi trường, đầu tư, xây dựng, tài chính, chính sách xã hội,... Trong thực hiện các dự án đầu tư xây dựng, thu hồi đất của tổ chức, công dân, bồi thường, giải phóng mặt bằng phải thực hiện đúng trình tự, thủ tục, chú trọng thực hiện công khai, minh bạch, dân chủ, công bằng, bảo đảm giải quyết đầy đủ, phù hợp các quyền và lợi ích chính đáng của tổ chức, công dân; không để công dân thiệt thòi dẫn đến bức xúc, phát sinh khiếu nại, tố cáo.

đ) Thực hiện tốt quy chế dân chủ ở cơ sở, công tác cải cách hành chính, tạo điều kiện thuận lợi để công dân tham gia vào hoạt động quản lý Nhà nước và thực hiện tốt quyền, nghĩa vụ công dân. Đẩy mạnh công tác thực hành tiết kiệm, chống lãng phí và phòng, chống tham nhũng, tiêu cực nhằm tạo ra môi trường pháp lý lành mạnh, hài hòa, tạo động lực mới trong phát triển kinh tế - xã hội và hạn chế phát sinh khiếu nại, tố cáo. Thực hiện công khai minh bạch trong công tác quy hoạch, quản lý, sử dụng đất đai, giải phóng mặt bằng, quản lý trật tự xây dựng, đầu tư xây dựng, tài chính ngân sách, quản lý, sử dụng tài sản công, công tác cán bộ,...

e) Tăng cường thanh tra, kiểm tra các chương trình, dự án phát triển kinh tế - xã hội và công tác quản lý Nhà nước về đất đai trên địa bàn, nhất là việc sử dụng đất đai của các tổ chức, doanh nghiệp. Công tác thanh tra cần tập trung vào các nội dung: Thực hiện việc công khai trong triển khai dự án; công khai chế độ, chính sách liên quan đến thu hồi đất, giải tỏa, đền bù, tái định cư, giải quyết việc làm cho lao động trên địa bàn; kiên quyết thu hồi đất đã giao, đã cho thuê không đúng đối tượng, không sử dụng đúng thời gian quy định hoặc không sử dụng hiệu quả, sử dụng sai mục đích; kịp thời kiến nghị xử lý nghiêm các trường hợp vi phạm pháp luật về đất đai, các trường hợp tham nhũng, tiêu cực trong quản lý đất đai; giúp UBND tỉnh chỉ đạo chấn chỉnh kịp thời các sai phạm nhằm hạn chế phát sinh khiếu nại, tố cáo.

g) Tiếp tục quan tâm công tác bố trí, đào tạo, bồi dưỡng đội ngũ công chức, viên chức làm nhiệm vụ đo đạc, tính toán bồi thường, tiếp công dân, giải quyết khiếu nại, tố cáo, đảm bảo đáp ứng yêu cầu thực hiện nhiệm vụ; chú trọng bố trí cán bộ tiếp công dân, giải quyết khiếu nại, tố cáo có phẩm chất chính trị, tinh thần trách nhiệm, chuyên môn nghiệp vụ và kỹ năng xử lý các tình huống trong tiếp công dân, giải quyết khiếu nại, tố cáo; có khả năng tuyên truyền, giải thích pháp luật, vận động, thuyết phục công dân. Nâng cao hiệu quả công tác phối hợp trong tiếp công dân, giải quyết khiếu nại, tố cáo. Tạo điều kiện, đảm bảo cơ sở vật chất, trang thiết bị và các điều kiện cần thiết như địa điểm tiếp công dân, trang phục cho công chức tiếp công dân, chế độ bồi dưỡng theo quy định.

2. Ban Tiếp công dân tỉnh có trách nhiệm:

a) Chủ trì, phối hợp các cơ quan, đơn vị có liên quan tham mưu, chuẩn bị các điều kiện cần thiết để Chủ tịch UBND tỉnh tiếp công dân định kỳ và tiếp công dân đột xuất theo quy định; tham mưu, đề xuất Chủ tịch UBND tỉnh tiếp công dân đột xuất đối với những vụ việc đông người, gay gắt, phức tạp để kịp thời chỉ đạo giải quyết, hạn chế việc công dân tập trung kiến nghị, khiếu nại, tố cáo đông người, vượt cấp tại các cơ quan Trung ương.

b) Thường xuyên cập nhật, theo dõi, đôn đốc việc thực hiện chỉ đạo của UBND tỉnh, Chủ tịch UBND tỉnh liên quan đến công tác tiếp công dân, xử lý đơn, giải quyết khiếu nại, tố cáo, kiến nghị, phản ánh, nhất là đối với các vụ việc đã có văn bản đôn đốc nhưng chưa thực hiện, chậm thực hiện; kịp thời tham mưu cho UBND tỉnh để chỉ đạo, hạn chế phát sinh các vụ việc tồn đọng, kéo dài.

3. Công an tỉnh chỉ đạo các phòng nghiệp vụ và Công an các huyện, thị xã, thành phố nắm chắc tình hình, dự báo các tình huống có thể phát sinh kiến nghị, khiếu nại, tố cáo đông người, vượt cấp trên địa bàn để kịp thời tham mưu cho cấp ủy, chính quyền cùng cấp xử lý có hiệu quả; ngăn chặn, hạn chế việc công dân kiến nghị, khiếu nại, tố cáo đông người, vượt cấp, trái pháp luật; không để hình thành và phát sinh “điểm nóng”; đảm bảo an ninh trật tự tại trụ sở các cơ quan Đảng, Nhà nước, nơi diễn ra các sự kiện quan trọng; thu thập, củng cố hồ sơ để xử lý nghiêm minh theo quy định pháp luật đối với các trường hợp lợi dụng quyền khiếu nại, tố cáo để xâm phạm lợi ích Nhà nước, quyền và lợi ích hợp pháp, chính đáng của tổ chức, cá nhân.

4. Thanh tra tỉnh tăng cường thanh tra trách nhiệm của Thủ trưởng các sở, ban, ngành, Chủ tịch UBND các huyện, thị xã, thành phố trong việc chấp hành pháp luật về tiếp công dân, xử lý đơn thư, giải quyết khiếu nại, tố cáo; hướng dẫn về nghiệp vụ và phối hợp với UBND cấp huyện để tiến hành thanh tra trách nhiệm của người đứng đầu cấp xã trong việc thực hiện các quy định của pháp luật về tiếp công dân, khiếu nại, tố cáo và phòng, chống tham nhũng, tiêu cực. Kiểm tra, đôn đốc việc thực hiện Chỉ thị này; định kỳ tổng hợp, báo cáo kết quả thực hiện về UBND tỉnh.

Chủ tịch UBND tỉnh yêu cầu Thủ trưởng các sở, ban, ngành, Chủ tịch UBND cấp huyện, Chủ tịch UBND cấp xã tổ chức quán triệt, triển khai thực hiện nghiêm túc Chỉ thị này./.

 


Nơi nhận:
- Thanh tra Chính phủ (b/c);
- Cục III - Thanh tra Chính phủ (b/c);
- TTr TU, TTr HĐND tỉnh (b/c);
- Chủ tịch, các PCT UBND tỉnh;
- VP TU, Ban Nội chính Tỉnh ủy;
- Đoàn ĐBQH tỉnh, Ban PC HĐND tỉnh;
- Thanh tra tỉnh, Ban TCD tỉnh;
- Các sở, ban, ngành;
- UBND các huyện, thị xã, thành phố (sao gửi cấp xã);
- Đài Phát thanh và Truyền hình tỉnh;
- Báo Bà Rịa - Vũng Tàu;
- Lưu: VT, NC.

CHỦ TỊCH




Nguyễn Văn Thọ

 

DANH MỤC

VĂN BẢN ĐÃ ĐƯỢC THAY THẾ THUỘC LĨNH VỰC TIẾP CÔNG DÂN, XỬ LÝ ĐƠN THƯ VÀ GIẢI QUYẾT KHIẾU NẠI, TỐ CÁO
(Kèm theo: Chỉ thị số 06/CT-UBND ngày 20/4/2023 của Chủ tịch UBND tỉnh Bà Rịa - Vũng Tàu)

Stt

Tên loại văn bản

Số, ký hiệu; ngày tháng, năm ban hành văn bản

Tên gọi của văn bản/Trích yếu nội dung văn bản

Lý do hết hiệu lực

Ngày hết hiệu lực

1

Thông tư

Thông tư số 03/2013/TT-TTCP ngày 10/6/2013 của Thanh tra Chính phủ

Quy định chế độ báo cáo công tác thanh tra, giải quyết khiếu nại, tố cáo và phòng, chống tham nhũng

Được thay thế bằng Thông tư số 02/2021/TT-TTCP ngày 22/3/2021 của Tổng Thanh tra Chính phủ quy định chế độ báo cáo công tác thanh tra, tiếp công dân, giải quyết khiếu nại, tố cáo và phòng, chống tham nhũng

10/5/2021

2

Quyết định

1057/QĐ-UBND; ngày 20/5/2015 của UBND tỉnh

Quy trình giải quyết tố cáo thuộc thẩm quyền của Chủ tịch UBND tỉnh (áp dụng Luật Tố cáo số 03/2011/QH13 ngày 11/11/2011; Nghị định số 76/2012/NĐ-CP ngày 03/10/2012 của Chính phủ quy định chi tiết một số điều của Luật Tố cáo)

Ngày 12/6/2018, Quốc hội ban hành Luật Tố cáo số 25/2018/QH14; một số điều và biện pháp thi hành Luật Tố cáo;

Ngày 10/4/2019, Chính phủ ban hành Nghị định số 31/2019/NĐ-CP quy định chi tiết một số điều và biện pháp thi hành Luật Tố cáo

01/01/2019

3

Quyết định

1058/QĐ-UBND ngày 20/5/2015 của UBND tỉnh

Quy trình giải quyết khiếu nại hành chính thuộc thẩm quyền của Chủ tịch UBND tỉnh (áp dụng Nghị định số 75/2012/NĐ-CP ngày 03/10/2012 của Chính phủ quy định chi tiết một số điều của Luật Khiếu nại)

Ngày 19/10/2020, Chính phủ ban hành Nghị định số 124/NĐ-CP quy định chi tiết một số điều và biện pháp thi hành Luật Khiếu nại

10/12/2020

4

Quyết định

1059/QĐ-UBND ngày 20/5/2015 của UBND tỉnh

Quy trình xử lý đơn khiếu nại, đơn tố cáo, đơn phản ánh, kiến nghị tại Trụ sở Tiếp công dân tỉnh (áp dụng Thông tư số 07/2014/TT-TTCP ngày 31/10/2014 của Thanh tra Chính phủ quy định quy trình xử lý đơn khiếu nại, đơn tố cáo, đơn kiến nghị, đơn phản ánh)

Ngày 01/10/2021, Tổng Thanh tra Chính phủ đã ban hành Thông tư số 05/2021/TT-TTCP quy định quy trình xử lý đơn khiếu nại, đơn tố cáo, đơn kiến nghị, đơn phản ánh

15/11/2021

5

Quyết định

1060/QĐ-UBND ngày 20/5/2015 của UBND tỉnh

Quy trình tiếp công dân tại Trụ sở tiếp công dân tỉnh (áp dụng Thông tư số 06/2014/TT-TTCP ngày 31/10/2014 của Tổng Thanh tra Chính phủ quy định quy trình tiếp công dân)

Ngày 01/10/2021, Tổng Thanh tra Chính phủ đã ban hành Thông tư số 04/2021/TT-TTCP ngày 01/10/2021 quy định quy trình tiếp công dân

15/11/2021

 

DANH MỤC

VĂN BẢN VỀ CÔNG TÁC TIẾP CÔNG DÂN, GIẢI QUYẾT KHIẾU NẠI, TỐ CÁO
(Kèm theo: Chỉ thị số 06/CT-UBND ngày 20/4/2023 của Chủ tịch UBND tỉnh Bà Rịa - Vũng Tàu)

1. Luật Tiếp công dân, Luật Khiếu nại, Luật Tố cáo;

2. Nghị định số 31/2019/NĐ-CP ngày 10/4/2019 của Chính phủ quy định chi tiết một số điều và biện pháp tổ chức thi hành Luật Tố cáo;

3. Nghị định số 124/2020/NĐ-CP ngày 19/10/2020 của Chính phủ quy định chi tiết một số điều và biện pháp thi hành Luật Khiếu nại;

4. Thông tư số 04/2021/TT-TTCP ngày 01/10/2021 của Tổng Thanh tra Chính phủ quy định quy trình tiếp công dân;

5. Thông tư số 05/2021/TT-TTCP ngày 01/10/2021 của Tổng Thanh tra Chính phủ quy định quy trình xử lý đơn khiếu nại, đơn tố cáo, đơn kiến nghị, phản ánh;

6. Chỉ thị số 35-CT/TW ngày 26/5/2014 của Bộ Chính trị về tăng cường sự lãnh đạo của Đảng đối với công tác tiếp công dân, giải quyết khiếu nại, tố cáo;

7. Quy định số 11-QĐi/TW ngày 18/02/2019 của Bộ Chính trị về trách nhiệm của người đứng đầu cấp ủy trong việc tiếp dân, đối thoại trực tiếp với dân và xử lý những phản ánh, kiến nghị của dân;

8. Chỉ thị số 42-CT/TU, ngày 23/7/2014 của Ban Thường vụ Tỉnh ủy về tăng cường sự lãnh đạo của cấp ủy đảng và trách nhiệm người đứng đầu cơ quan, đơn vị, địa phương trong việc tiếp công dân và giải quyết khiếu nại, tố cáo;

9. Quy định số 03-QĐ/TU, ngày 07/5/2021 của Ban Thường vụ Tỉnh ủy về trách nhiệm của người đứng đầu cấp ủy trong việc tiếp dân, đối thoại trực tiếp với dân và xử lý, giải quyết những phản ánh, kiến nghị, khiếu nại, tố cáo của dân;

10. Kết luận số 776-KL/TU, ngày 19/8/2022 của Ban Thường vụ Tỉnh ủy về tiếp tục thực hiện Nghị quyết số 04-NQ/TU, ngày 08/11/2016 của Ban Thường vụ Tỉnh ủy về “Nâng cao hiệu quả công tác giải quyết khiếu nại, tố cáo trên địa bàn tỉnh Bà Rịa - Vũng Tàu”;

11. Công văn số 1275-CV/BCSĐ, ngày 30/8/2022 của Ban cán sự đảng UBND tỉnh về thực hiện Kết luận số 776-KL/TU;

12. Kế hoạch số 191/KH-UBND ngày 12/10/2022 của UBND tỉnh về triển khai thực hiện Kết luận số 776-KL/TU;

13. Nghị quyết số 379-NQ/BCSĐ, ngày 18/02/2022 của Ban cán sự đảng UBND tỉnh về lãnh đạo thực hiện nhiệm vụ xử lý đơn thư, giải quyết khiếu nại, tố cáo; thi hành án hành chính; theo dõi, đôn đốc thực hiện các kết luận thanh tra, kiến nghị của Kiểm toán nhà nước trên địa bàn tỉnh;

14. Công văn số 2457/UBND-VP ngày 02/3/2022 của UBND tỉnh về tổ chức thực hiện Nghị quyết số 379-NQ/BCSĐ.

 



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(); } $(document).ready(function() { $(document).on('click', 'cttd.chuthichtudong span, a.chuthichtudong span, dctk span, dctd span', function() { $('#modal_noi_dung_tra_phi .modal-dialog.zoom').removeAttr('style'); openModal('#modal_noi_dung_tra_phi','/ajax/member/m-register/'); $('.pointer, canvas').css({ 'z-index': '50', 'important': true }); }); });