Undang-undang (UU) Nomor 18 Tahun 2017 tentang Pelindungan Pekerja Migran Indonesia
$(“#share”).jsSocials({
showLabel: false,
shares: [
{
share: “twitter”,
label: “Tweet”,
logo: “fs-2 text-white bi bi-twitter”,
via: “”, // a Twitter username specifying the source of a Tweet.
hashtags: “” // a comma-separated list of hashtags to be appended to Tweet text.
},
{
share: “facebook”,
label: “Like”,
logo: “fs-2 text-white bi bi-facebook”
},
{
share: “whatsapp”,
label: “WhatsApp”,
logo: “fs-2 text-white bi bi-whatsapp”,
shareIn: “self”
},
{
share: “telegram”,
label: “Telegram”,
logo: “fs-2 text-white bi bi-telegram”
}
]
});
var page;
var container = document.getElementById(‘viewer’);
var pdfViewer = WebViewer({
path: ‘/lib/pdfjs-express-viewer/public’,
licenseKey: ‘9ilKw7sYR73oi7WwlK4v’,
extension: ‘pdf’,
disableLogs: true
}, container)
.then(instance => {
const { Core, UI } = instance;
UI.disableElements([‘ribbons’, ‘contextMenuPopup’]);
UI.setToolbarGroup(‘toolbarGroup-View’);
UI.setHeaderItems(header => {
const items = header.getItems().filter(h => h.dataElement != ‘toggleNotesButton’);
header.update(items);
});
UI.setFitMode(UI.FitMode.FitWidth);
Core.documentViewer.on(‘documentLoaded’, (e) => {
if(page) {
instance.updateElement(‘downloadButton’, {
onClick: () => {
UI.downloadPdf({ filename: page.fileName });
}
});
}
});
});
document.addEventListener(‘alpine:init’, () => {
Alpine.store(‘page’, {
fileBlob: null,
fileName: null,
preview(id, filename, pagenum = 1) {
this.fileName = filename;
if (pdfViewer) {
var fileUrl = `/Download/${id}/${filename}`;
fetch(fileUrl).then(function (response) {
const { Core, UI } = getInstance();
Core.documentViewer.closeDocument();
UI.closeElements([‘errorModal’]);
if (response.status === 200) {
$(“#preview”).modal(“show”);
//$(“#viewer”).height(0.9 * window.innerHeight);
response.blob().then(function (myBlob) {
page.fileBlob = myBlob;
Core.documentViewer.loadDocument(myBlob, { extension: ‘pdf’ });
});
Core.documentViewer.on(‘documentLoaded’, (e) => {
UI.setFitMode(UI.FitMode.FitPage);
Core.documentViewer.setCurrentPage(pagenum);
});
} else {
const msg = `Tidak dapat menampilkan file [${filename}] karena tidak tersedia!`;
UI.displayErrorMessage(msg);
}
});
}
}
});
page = Alpine.store(‘page’);
});
FILE-FILE PERATURAN
https://peraturan.bpk.go.id/Details/64508/uu-no-18-tahun-2017