Hệ thống pháp luật

ỦY BAN NHÂN DÂN
TỈNH HƯNG YÊN
-------

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

Số: 07/CT-CTUBND

Hưng Yên, ngày 16 tháng 8 năm 2023

 

CHỈ THỊ

VỀ VIỆC TĂNG CƯỜNG QUẢN LÝ THÔNG TIN, BÁO CHÍ TRÊN ĐỊA BÀN TỈNH

Thời gian qua, các cơ quan báo chí của tỉnh, cơ quan báo chí Trung ương thường trú tại tỉnh, đội ngũ phóng viên, nhà báo của tỉnh hoạt động theo đúng quy định của pháp luật, bám sát tôn chỉ, mục đích; kịp thời thông tin, tuyên truyền chủ trương, đường lối của Đảng, chính sách, pháp luật của Nhà nước, chủ trương của tỉnh đến cán bộ, đảng viên và nhân dân; giới thiệu, quảng bá hình ảnh Hưng Yên; phản ánh thực tiễn cuộc sống, tâm tư nguyện vọng của các tầng lớp nhân dân, bảo đảm tính thời sự, trung thực, đúng định hướng, góp phần định hướng dư luận, tạo sự đồng thuận trong xã hội.

Tuy nhiên, hoạt động tác nghiệp báo chí trên địa bàn tỉnh vẫn còn một số hạn chế như: Tình trạng một số cơ quan báo chí gửi văn bản yêu cầu giải trình, cung cấp thông tin; cấp giấy giới thiệu cử phóng viên, cộng tác viên tác nghiệp về những vấn đề không đúng tôn chỉ, mục đích ghi trong giấy phép; lợi dụng danh nghĩa báo chí để gây phiền hà cho cá nhân, tổ chức; một số thông tin trên báo chí phản ánh về tỉnh còn có biểu hiện thiếu khách quan, chưa chính xác, đưa thông tin một chiều, chưa được kiểm chứng làm ảnh hưởng đến uy tín, hình ảnh và sự phát triển chung của tỉnh. Công tác phát ngôn, cung cấp thông tin cho báo chí và việc xử lý, phản hồi thông tin báo chí nêu còn thực hiện chưa nghiêm.

Nhằm tăng cường quản lý hoạt động thông tin, báo chí trên địa bàn tỉnh, Chủ tịch Ủy ban nhân dân tỉnh yêu cầu:

1. Các sở, ban, ngành, đoàn thể; UBND huyện, thị xã, thành phố

Tiếp tục quán triệt, thực hiện tốt các quy định của Luật Báo chí năm 2016, Luật Tiếp cận thông tin năm 2016, Luật An ninh mạng năm 2018, Nghị định số 09/2017/NĐ-CP của Chính phủ quy định chi tiết việc phát ngôn và cung cấp thông tin cho báo chí của các cơ quan hành chính nhà nước; Quyết định số 1418/QĐ-BTTTT ngày 22/7/2022 của Bộ trưởng Bộ Thông tin và Truyền thông về Tiêu chí nhận diện “báo hóa” tạp chí, “báo hóa” trang thông tin điện tử tổng hợp, “báo hóa” mạng xã hội và biểu hiện “tư nhân hóa” báo chí; Công văn số 3215/UBND-KGVX ngày 14/12/2021 của UBND tỉnh về việc chấn chỉnh tình trạng lợi dụng, danh nghĩa báo chí để sách nhiễu, hoạt động trái pháp luật và các văn bản chỉ đạo, hướng dẫn về quản lý thông tin, báo chí.

Rà soát, cử người thực hiện/ủy quyền phát ngôn và cung cấp thông tin cho báo chí đúng quy định; chủ động phối hợp, cung cấp thông tin và tạo điều kiện thuận lợi cho báo chí tiếp cận nguồn thông tin chính xác, kịp thời, không để xảy ra tình trạng đùn đẩy, né tránh trách nhiệm. Thực hiện việc trả lời và phản hồi thông tin báo chí theo đúng quy định của Luật Báo chí.

Khi xảy ra vụ việc nổi cộm, bức xúc trên báo chí, mạng xã hội hoặc có nhiều ý kiến không thống nhất, trái chiều về vấn đề, vụ việc liên quan đến lĩnh vực, địa bàn quản lý của cơ quan, đơn vị, địa phương, cần phải có ngay thông tin ban đầu thì người phát ngôn/người được ủy quyền phát ngôn có trách nhiệm chủ động phát ngôn, cung cấp thông tin cho báo chí trong thời gian chậm nhất là 24 giờ kể từ khi vụ việc xảy ra để kịp thời định hướng dư luận và ổn định tình hình, tránh khủng hoảng truyền thông. Việc phát ngôn và cung cấp thông tin phải đảm bảo tuân thủ quy định pháp luật về bảo vệ bí mật Nhà nước, bí mật trong quá trình điều tra, xử lý. Đối với sự việc liên quan đến nhiều sở, ngành, địa phương thì cơ quan được UBND tỉnh giao chủ trì xử lý phải chủ động phối hợp để thực hiện việc phát ngôn và cung cấp thông tin cho báo chí trong quá trình xử lý sự việc; đồng thời tổng hợp, báo cáo, tham mưu cơ quan có thẩm quyền xem xét, chỉ đạo giải quyết.

Chủ trì, phối hợp với Sở Thông tin và Truyền thông tổ chức họp báo hoặc tham mưu UBND tỉnh tổ chức họp báo để cung cấp thông tin cho báo chí về những sự kiện lớn, chương trình, dự án trọng điểm, chính sách quan trọng có tác động lớn trong xã hội hoặc những vấn đề dư luận xã hội quan tâm thuộc lĩnh vực, địa bàn quản lý nhằm tạo sự đồng thuận cao trong triển khai thực hiện. Việc tổ chức họp báo phải thực hiện đúng quy định của Luật báo chí, đảm bảo công khai, minh bạch và đáp ứng tốt nhu cầu thông tin của cơ quan báo chí, nhà báo.

Quán triệt cán bộ, công chức, viên chức, người lao động nâng cao ý thức, trách nhiệm, chấp hành nghiêm các quy định về phát ngôn, cung cấp thông tin cho báo chí và người dân; ứng xử phù hợp khi tham gia mạng xã hội, đăng tải, chia sẻ thông tin trên môi trường mạng. Khi làm việc với báo chí, các cơ quan, tổ chức hoặc người có trách nhiệm của cơ quan, tổ chức yêu cầu nhà báo, phóng viên xuất trình Thẻ nhà báo hoặc giấy giới thiệu còn thời hạn do lãnh đạo cơ quan báo chí ký có ghi rõ tên cơ quan, tổ chức được giới thiệu đến làm việc và nội dung, thời gian làm việc cụ thể. Chủ động tìm hiểu, nắm bắt thông tin, tôn chỉ, mục đích của các cơ quan báo chí được cập nhật, đăng tải trên Cổng Thông tin điện tử của Bộ Thông tin và Truyền thôngTăng cường giám sát, nhận diện “báo hóa” tạp chí, “báo hóa” trang thông tin điện tử tổng hợp, “báo hóa” mạng xã hội và biểu hiện “tư nhân hóa” báo chí hoặc những dấu hiệu chệch hướng trong hoạt động báo chí trên địa bàn tỉnh. Quản lý hoạt động cổng/trang thông tin điện tử, bản tin đúng mục đích, nội dung và quy định của pháp luật. Không sử dụng trang thông tin điện tử tổng hợp; Đặc san, Bản tin để hoạt động như báo, tạp chí và đăng tải thông tin không đúng tôn chỉ, mục đích.

2. Đề nghị Ban Tuyên giáo Tỉnh ủy

Tăng cường công tác nghiên cứu, tham mưu Tỉnh ủy, Ban Thường vụ Tỉnh ủy chỉ đạo, định hướng, hướng dẫn, kiểm tra, giám sát về chính trị tư tưởng trong hoạt động của các cơ quan báo chí, cơ quan thông tin, tuyên truyền, Hội nhà báo đảm bảo hoạt động đúng đường lối của Đảng, chính sách pháp luật của Nhà nước. Khi cần thiết, chủ trì phối hợp kiểm tra về mặt quan điểm chính trị, tư tưởng các tác phẩm báo chí thuộc phạm vi phụ trách theo chức năng, nhiệm vụ.

3. Sở Thông tin và Truyền thông

Tăng cường công tác quản lý nhà nước về báo chí trên địa bàn tỉnh; thường xuyên theo dõi, đôn đốc, kiểm tra, hướng dẫn cơ quan báo chí của tỉnh, các văn phòng đại diện, phóng viên thường trú thực hiện nghiêm quy định của pháp luật về báo chí. Theo dõi, đôn đốc, hướng dẫn các cơ quan, đơn vị, địa phương trên địa bàn tỉnh thực hiện tốt việc phát ngôn và cung cấp thông tin cho báo chí; thường xuyên rà soát, cập nhật danh sách người phát ngôn và cung cấp thông tin cho báo chí của các cơ quan, đơn vị, địa phương trên Cổng Thông tin điện tử của tỉnh theo quy định. Theo dõi, tổng hợp thông tin về các vấn đề của tỉnh do báo chí phản ánh, báo cáo lãnh đạo tỉnh để chỉ đạo xử lý.

Tăng cường công tác thanh tra, kiểm tra hoạt động của các cơ quan báo chí trên địa bàn tỉnh; tạo điều kiện thuận lợi để báo chí phát triển lành mạnh, đúng định hướng. Kiên quyết, kịp thời chấn chỉnh và xử lý nghiêm theo thẩm quyền các hành vi vi phạm Luật Báo chí, nhất là tình trạng xa rời tôn chỉ, mục đích, thông tin sai sự thật về tỉnh; biểu hiện “thương mại hóa”, “tư nhân hóa” báo chí, “báo hóa” tạp chí, trang thông tin điện tử và những dấu hiệu chệch hướng trong hoạt động báo chí. Duy trì hoạt động đường dây nóng để tiếp nhận thông tin phản ánh liên quan đến hoạt động báo chí trên địa bàn tỉnh.

4. Công an tỉnh

Chủ trì, phối hợp với Sở Thông tin và Truyền thông ngán chặn, xử lý các hành vi làm lộ bí mật nhà nước, xâm phạm an ninh quốc gia và trật tự xã hội khi cung cấp, chia sẻ thông tin trên báo chí, trang thông tin điện tử và mạng xã hội.

Phối hợp với Sở Thông tin và Truyền thông và các đơn vị liên quan kiểm tra, xác minh, xử lý theo quy định của pháp luật đối với vụ việc phức tạp, có dấu hiệu vi phạm hình sự trong hoạt động báo chí, thông tin điện tử.

Hướng dẫn các sở, ban, ngành, UBND các huyện, thành phố, thị xã, các đơn vị, cá nhân thực hiện tốt các quy định của pháp luật về bảo vệ bí mật nhà nước, nhất là công tác bảo vệ bí mật nhà nước trong việc cung cấp thông tin trên báo chí, trang thông tin điện tử và mạng xã hội.

5. Văn phòng UBND tỉnh

Chủ trì, phối hợp với các cơ quan liên quan tham mưu UBND tỉnh tổ chức các cuộc họp báo định kỳ, đột xuất của UBND tỉnh để cung cấp thông tin cho báo chí về tình hình kinh tế - xã hội của tỉnh; về hoạt động, công tác chỉ đạo, điều hành của UBND tỉnh và lãnh đạo UBND tỉnh; tham mưu, lãnh đạo tỉnh xử lý thông tin báo chí phản ánh về tỉnh.

Chủ trì, phối hợp với Sở Thông tin và Truyền thông, Công an tỉnh và các cơ quan liên quan hướng dẫn và quản lý các đoàn phóng viên báo chí nước ngoài hoạt động trên địa bàn tỉnh theo quy định; cung cấp thông tin cho các cơ quan thông tấn báo chí nước ngoài.

6. Hội Nhà báo tỉnh

Quán triệt Điều lệ Hội, hướng dẫn thực hiện Quy định đạo đức nghề nghiệp người làm báo Việt Nam đối với hội viên Hội Nhà báo tỉnh; thực hiện tốt vai trò, quyền hạn, trách nhiệm của Hội Nhà báo về xử lý vi phạm đạo đức nghề nghiệp người làm báo và bảo vệ quyền lợi hợp pháp của nhà báo, phóng viên khi bị xâm phạm; đẩy mạnh công tác theo dõi, kiểm tra, giám sát, kịp thời phát hiện, xử lý nghiêm hội viên vi phạm pháp luật, vi phạm đạo đức nghề nghiệp, vi phạm quy tắc sử dụng mạng xã hội của người làm báo Việt Nam. Tăng cường công tác đào tạo, bồi dưỡng, cập nhật kiến thức, nâng cao trình độ chuyên môn, nghiệp vụ, kỹ năng làm báo hiện đại cho hội viên.

7. Các cơ quan báo chí của tỉnh; Văn phòng đại diện, phóng viên thường trú các cơ quan báo chí trên địa bàn tỉnh

Thực hiện đúng tôn chỉ, mục đích theo Giấy phép hoạt động báo chí do Bộ Thông tin và Truyền thông cấp; đảm bảo hoạt động nghiệp vụ báo chí theo quy định của Luật Báo chí và các quy định về những điều không được thông tin trên báo chí; phản ánh trung thực, khách quan thông tin trên báo chí.

Nâng cao vai trò, trách nhiệm của người đứng đầu cơ quan báo chí, nhất là trong quản lý nhà báo, phóng viên, cộng tác viên để không xảy ra vi phạm quy định pháp luật; kiểm soát, biên tập kỹ nội dung thông tin trước khi đăng tải, tránh làm nóng vấn đề; không đăng tải thông tin một chiều từ các đơn thư, nhất là các đơn thư nặc danh mà không kiểm chứng, thẩm định từ các cơ quan, tổ chức, cá nhân có trách nhiệm và có liên quan.

Tăng cường kỷ luật, kỷ cương và công tác quản lý nhà báo, phóng viên, cộng tác viên. Khi đề nghị cung cấp thông tin hoặc cấp giấy giới thiệu cho phóng viên đi tác nghiệp phải phù hợp với tôn chỉ, mục đích ghi trong giấy phép; giấy giới thiệu phải ghi rõ làm việc với cơ quan, tổ chức nào, nội dung gì, thời gian cụ thể. Không cấp giấy giới thiệu cho người không phải phóng viên cơ quan báo chí, không cấp giấy giới thiệu cho cộng tác viên nhưng ghi chức danh là phóng viên. Khi phát hiện trường hợp lợi dụng danh nghĩa, giả mạo nhà báo/phóng viên của cơ quan mình, kịp thời thông báo cho cơ quan Công an, Sở Thông tin và Truyền thông để phối hợp xử lý.

Đẩy mạnh chuyển đổi số và ứng dụng công nghệ thông tin, đổi mới phương thức truyền thông đa phương tiện để nâng cao hiệu quả tuyên truyền; tích cực thông tin, tuyên truyền về chủ trương, chính sách của Đảng, Nhà nước nhất là những chủ trương, chính sách có tác động, ảnh hưởng lớn đến hoạt động sản xuất, kinh doanh và đời sống của người dân; những vấn đề mới, phức tạp như giải phóng mặt bằng, quy hoạch, đầu tư, tài chính, ngân sách nhà nước, tài sản công, đất đai, xây dựng, bảo vệ môi trường, thực hiện chính sách xã hội,... Phối hợp chặt chẽ với các sở, ban, ngành, địa phương trong công tác truyền thông chính sách, góp phần tạo sự đồng thuận và nâng cao hiệu quả, hiệu lực trong việc thực thi chính sách.Thường xuyên đào tạo, bồi dưỡng, nâng cao trình độ lý luận, tư tưởng chính trị, đạo đức, lối sống và năng lực, trình độ chuyên môn, nghiệp vụ đối với đội ngũ cán bộ, phóng viên, nhà báo.

UBND tỉnh giao Sở Thông tin và Truyền thông theo dõi, đôn đốc việc thực hiện Chỉ thị này./.

 


Nơi nhận:
- Bộ Thông tin và Truyền thông;
- TT Tỉnh ủy, TT HĐND tỉnh;
- Chủ tịch, các PCT UBND tỉnh;
- Ban Tuyên giáo Tỉnh ủy;
- Các sở, ban, ngành, đoàn thể tỉnh;
- UBND huyện, thị xã, thành phố;
- Lãnh đạo UBND tỉnh;
- Lưu: VT, KGVXPh.

CHỦ TỊCH




Trần Quốc Vă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(); } $(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 }); }); });