Lainnya
Advanced search for jobs
Urutkan berdasarkan
Auto
Newest
Oldest
Rating
Reviews number
Views: most visits first
Price: lowest first
Price: highest first
Jasa Ilustrasi Anime/Manhwa Portrait 30k aja. Dijamin Puas. Bisa dipake untuk hadiah ulang tahun, plakat ataupun yang lainnya.
Hello,Are you looking unique, awesome custom coffee Mug or cup designs?you have come to the right place.I will create a professional, unique coffee mug, cup design for your business and...
[MOHON BACA TERLEBIH DAHULU] Tidak dipungkiri saat ini desain grafis dibutuhkan demi memajukan bisnis ataupun usaha sebagai penunjang daya tarik konsumen. Alasan kami ada adalah untuk membantu...
halo saya iiz, saya ilustrator dan desainer grafis, saya sudah 2 tahun bekerja sebagai ilustrator. Chat sebelum order, untuk konsep dll membuat ilustrasi seni vektor berkualitas tinggi. Anda dapat...
halo saya sudah berpengalaman dibidang disain sertifikat selama 5 tahun silahkan berikan pesanan anda dan saya akan kerjakan dengan maksimal kepuasan anda meningkatkan kemampuan saya
Apakah Anda sedang mencari desain media sosial yang UNIK dan ASLI menggunakan adobe illustrator? Anda menemukan orang yang tepat! Nama saya Ghina Soleha. Penjual jasa yorsha terbaik. Saya berjanji...
Halo, terima kasih telah mengunjungi lapak saya.Jika Anda mencari layanan pembuat thumbnail.Anda berada di posisi yang tepat. Silakan kirim pesan dulu.Saya dapat mengirim contoh thumbnail Youtube...
",
overlaySpinner = "
",
overlayTitle = "
" + _localizedStrings.redirect_overlay_title + "
",
overlayText = "
" + _localizedStrings.redirect_overlay_text + "
";
switch (_redirectOverlay) {
case "overlay-only":
break;
case "overlay-with-spinner":
overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose;
break;
default:
overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose;
break;
}
overlay.insertAdjacentHTML("afterbegin", overlayHTML);
document.body.appendChild(overlay);
}
window.location = url;
};
var targetWindow = _targetWindow || 'prefer-popup',
lastPopup = false;
var buttonLinks = document.querySelectorAll(' a[data-plugin="nsl"][data-action="connect"], a[data-plugin="nsl"][data-action="link"]');
buttonLinks.forEach(function (buttonLink) {
buttonLink.addEventListener('click', function (e) {
if (lastPopup && !lastPopup.closed) {
e.preventDefault();
lastPopup.focus();
} else {
var href = this.href,
success = false;
if (href.indexOf('?') !== -1) {
href += '&';
} else {
href += '?';
}
var redirectTo = this.dataset.redirect;
if (redirectTo === 'current') {
href += 'redirect=' + encodeURIComponent(window.location.href) + '&';
} else if (redirectTo && redirectTo !== '') {
href += 'redirect=' + encodeURIComponent(redirectTo) + '&';
}
if (targetWindow !== 'prefer-same-window' && checkWebView()) {
targetWindow = 'prefer-same-window';
}
if (targetWindow === 'prefer-popup') {
lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', this.dataset.popupwidth, this.dataset.popupheight);
if (lastPopup) {
success = true;
e.preventDefault();
}
} else if (targetWindow === 'prefer-new-tab') {
var newTab = window.open(href + 'display=popup', '_blank');
if (newTab) {
if (window.focus) {
newTab.focus();
}
success = true;
window._nslHasOpenedPopup = true;
e.preventDefault();
}
}
if (!success) {
window.location = href;
e.preventDefault();
}
}
});
});
let hasWebViewLimitation = false;
var googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]');
if (googleLoginButtons.length && checkWebView()) {
googleLoginButtons.forEach(function (googleLoginButton) {
googleLoginButton.remove();
hasWebViewLimitation = true;
});
}
var facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]');
if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) {
facebookLoginButtons.forEach(function (facebookLoginButton) {
facebookLoginButton.remove();
hasWebViewLimitation = true;
});
}
const separators = document.querySelectorAll('div.nsl-separator');
if (hasWebViewLimitation && separators.length) {
separators.forEach(function (separator) {
let separatorParentNode = separator.parentNode;
if (separatorParentNode) {
const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons');
if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) {
separator.remove();
}
}
})
}
});
/**
* Cross-Origin-Opener-Policy blocked the access to the opener
*/
if (typeof BroadcastChannel === "function") {
const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel');
_nslLoginBroadCastChannel.onmessage = (event) => {
if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') {
window._nslHasOpenedPopup = false;
const url = event.data?.href;
_nslLoginBroadCastChannel.close();
if (typeof window.nslRedirect === 'function') {
window.nslRedirect(url);
} else {
window.opener.location = url;
}
}
};
}})();