‘);
// In cửa sổ mới
newWindow.print();
newWindow.close();
// Hiển thị lại nội dung không mong muốn sau khi in
unwantedContent.forEach(function (element) {
element.style.display = ”;
});
}
document.addEventListener(‘DOMContentLoaded’, function () {
const copyButton = document.querySelector(‘.share-copy’);
const copyMessage = document.getElementById(‘copy-message’);
copyButton.addEventListener(‘click’, function () {
const url = this.getAttribute(‘data-url’);
if (url) {
navigator.clipboard.writeText(url).then(function () {
// Hiển thị thông báo
copyMessage.style.display = ‘inline’;
// Ẩn thông báo sau 3 giây
setTimeout(function () {
copyMessage.style.display = ‘none’;
}, 3000);
}, function (err) {
console.error(‘Không thể sao chép liên kết: ‘, err);
});
}
});
});
function changeFontSize(action, targetId) {
var targetElement = document.getElementById(targetId);
updateFontSize(action, targetElement);
}
function updateFontSize(action, element) {
// Define a step for font size change
var step = 0.5;
// Get the current font size of the element
var currentFontSize = parseFloat(window.getComputedStyle(element, null).getPropertyValue(‘font-size’));
// Increase or decrease font size based on the action
if (action === ‘plus’) {
currentFontSize += step;
} else if (action === ‘minus’) {
currentFontSize -= step;
}
// Set the new font size to the element’s style
element.style.fontSize = currentFontSize + ‘px’;
// Recursively process child elements
var childElements = element.children;
for (var i = 0; i < childElements.length; i++) {
updateFontSize(action, childElements[i]);
}
}
function decodeHtmlEntities(input) {
var tempDiv = document.createElement(‘div’);
tempDiv.innerHTML = input;
return tempDiv.textContent || tempDiv.innerText;
}
function loadDataFromApi(voice=”hcm-diemmy”) {
var decodedValue = decodeHtmlEntities(‘Công an tỉnh Long An khuyến cáo: khi Cơ quan Công an tiếp nhận, giải quyết vụ án, vụ việc, sẽ phân công cán bộ Công an hoặc người thực thi nhiệm vụ như trưởng ấp, trưởng khu phố nơi người dân cư trú đến gặp trực tiếp và gửi giấy triệu tập của Cơ quan Công an cho người dân đến giải quyết, tuyệt đối không làm việc qua điện thoại. Trong vài ngày qua, trực ban Công an tỉnh nhận được nhiều tin báo của người dân, bị đối tượng tự xưng là Cán bộ điều tra của Bộ Công an và Công an địa phương trên địa bàn tỉnh Long An đang thụ lý, giải quyết vụ án, vụ việc có liên quan đến người dân. Cụ thể, bằng cách gọi điện thoại và gọi video call, cho người dân xem lệnh bắt do đối tượng đã soạn sẵn có đóng dấu của Cơ quan Cảnh sát điều tra và mặc đồ Công an, thông báo người dân đang có liên quan đến 01 vụ án. Có 01 đối tượng giả danh là Cán bộ điều tra của Bộ Công an và 01 đối tượng giả danh Cán bộ Công an địa phương nơi người dân cư trú. 02 đối tượng đưa ra tình tiết để người dân tin, có liên quan đến vụ án thật. Đối tượng lừa đảo còn đe dọa có trinh sát đang theo dõi hoạt động của họ, nếu cho người thân trong gia đình biết sẽ bị tử hình hoặc chung thân. Đối tượng đề nghị người dân muốn chứng minh sự trong sạch thì phải kê khai tài sản và chuyển tiền vào một số tài khoản do đối tượng cung cấp để xác minh, điều tra. Sau khi xác minh nếu không liên quan sẽ hoàn trả lại số tiền trên. Đối tượng lừa đảo còn yêu cầu người dân làm cam kết không liên quan đến vụ án và chụp hình gửi qua zalo cho đối tượng để sau khi xác minh xong sẽ trả lại tiền. Để phòng ngừa, đấu tranh có hiệu quả với loại tội phạm trên. Đề nghị người dân cần nêu cao tinh thần cảnh giác, nếu có đối tượng gọi điện thoại hoặc sử dụng phương thức như trên thì người dân tuyệt đối không thực hiện theo yêu cầu của đối tượng dưới bất cứ hình thức nào, sau đó trình báo Cơ quan Công an gần nhất để được tiếp nhận, giải quyết./. T.P’);
var model = {
text: decodedValue,
voice: voice,
id: 2,
without_filter: false,
speed: 1,
token: ’60f6ef000e0ecde6cae8aacf6769761e’
};
$(‘#playButton’).addClass(‘disabled’).html(‘ Đang xử lý …’).attr(‘disabled’, true);
$.ajax({
url: ‘https://viettelai.vn/tts/speech_synthesis’,
contentType: ‘application/json’,
data: JSON.stringify(model),
type: “POST”,
cache: false,
xhrFields: {
responseType: ‘blob’
},
success: function (res) {
var url = window.URL || window.webkitURL;
var audioUrl = url.createObjectURL(res);
$(‘#playButton’).hide()
var s = $(‘#audioPlayer’);
s.show();
s[0].src = audioUrl;
$(‘#audioPlayer’)[0].play();
},
error: function () {
var playButton = $(‘#playButton’);
playButton.addClass(‘disabled’).html(‘ Không thể thực hiện.’).attr(‘disabled’, true);
setTimeout(function () {
playButton.removeClass(‘iconAccentRead’); // Remove the ‘iconAccentRead’ class
playButton.html(‘‘); // Set the button’s content
playButton.removeAttr(‘disabled’); // Enable the button
}, 2000);
}
});
}
$(‘#playButton’).click(function () {
loadDataFromApi();
})
//thuộc tính nowrap trong table khi user tự nhập gây vỡ cấu trúc table cần remove nó đi
document.addEventListener(“DOMContentLoaded”, function () {
var tdElements = document.querySelectorAll(“table td[nowrap]”);
tdElements.forEach(function (td) {
td.removeAttribute(“nowrap”);
td.style.whiteSpace = “normal”; // Đảm bảo kiểu hiển thị đúng sau khi loại bỏ nowrap
});
});
$(document).ready(function () {
// Gọi API để lấy dữ liệu giọng đọc
$.ajax({
url: ‘https://viettelai.vn/tts/voices’,
method: ‘GET’,
success: function (data) {
// Lấy tên giọng đọc từ dữ liệu đầu tiên sau khi lọc
if (Array.isArray(data) && data.length > 0) {
// Đối tượng để lưu trữ giá trị unique của thuộc tính description
var uniqueDescriptions = {};
// Mảng kết quả sau khi lọc
var filteredData = [];
// Lọc và chỉ lấy một giá trị đầu tiên cho mỗi description
for (var i = 0; i < data.length; i++) {
var item = data[i];
var description = item.description;
// Kiểm tra xem giá trị description đã xuất hiện chưa
if (!uniqueDescriptionsCông an Long AnCông an không giải quyết vụ án, vụ việc qua điện thoại, người dân cảnh giác
với đối tượng lừa đảoCông an tỉnh Long An khuyến cáo: khi Cơ quan Công an tiếp nhận, giải quyết
vụ án, vụ việc, sẽ phân công cán bộ Công an hoặc người thực thi….6 giờ trước) {
uniqueDescriptionsCông an Long AnCông an không giải quyết vụ án, vụ việc qua điện thoại, người dân cảnh giác
với đối tượng lừa đảoCông an tỉnh Long An khuyến cáo: khi Cơ quan Công an tiếp nhận, giải quyết
vụ án, vụ việc, sẽ phân công cán bộ Công an hoặc người thực thi….6 giờ trước = true; // Đánh dấu đã xuất hiện
filteredData.push(item); // Thêm vào mảng kết quả
}
}
for (var i = 0; i < filteredData.length; i++) {
$(‘#voiceSelector’).append(‘‘);
}
$(‘#voiceSelector’).change(function () {
var selectedVoice = $(this).val();
loadDataFromApi(selectedVoice);
});
$(document).on(‘click’, function (e) {
// Kiểm tra nếu sự kiện click không xuất phát từ #toggleVoiceSelector hoặc #voiceSelector
if (!$(e.target).closest(‘#toggleVoiceSelector’).length && !$(e.target).closest(‘#voiceSelector’).length) {
//$(‘#voiceSelector’).css(‘display’, ‘none’);
}
});
}
},
error: function () {
console.error(‘Không thể lấy dữ liệu giọng đọc từ API.’);
}
});
});
Nguồn tin: https%3A%2F%2Fcongan.longan.gov.vn%2Fvi%2Fchi-tiet-tin-tuc%3FId%3D194585
+ There are no comments
Add yours