Desain Grafis
Advanced search for jobs
Tingkatkan branding produk Anda dengan menunjukkan identitas brand Anda melalui ciri khas visual yang menarik, mudah dikenali dan diingat!
Urutkan berdasarkan
Auto
Newest
Oldest
Rating
Reviews number
Views: most visits first
Price: lowest first
Price: highest first
Halo semuanya!! Nama saya Raihan rahman dan saya akan merancang UI / UX aplikasi seluler Anda. Penawaran saya bervariasi pada paket yang Anda pilih untuk Desain UI Aplikasi Seluler Anda. Layanan...
Saya siap membantu kebutuhan editing foto anda. mulai dari jasa edit foto produk untuk online shop, membuat vector art, menghilangkan background foto hingga manipulasi foto.dan lain sebagainya...
Saya akan membuat dengan tangan saya sendiri untuk menghindari serangan hak cipta dan untuk melindungi reputasi baik saya sebagai penjual. Dan tentu saja untuk melindungi Anda sebagai...
Jasa Desain kaos atau Tshirt Kekinian
desain isometrik luar ruangan atau dalam ruangan insyaallah bisa
?Apakah Anda mencari desainKAOS bergaya KEREN yang UNIK dan ASLI? Anda menemukan orang yang tepat!? ?Nama saya Isman Azis. Penjual DESAIN di YORSHA dengan reputasi baik. jadi saya mengerti tentang...
logo abstrak sebenarnya hampir sama dengan pictorial mark, karena masih memanfaatkan suatu grafis tertentu. Bedanya, jenis logo ini mempunyai suatu bentuk geometris yang acak....
",
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;
}
}
};
}})();