বলিহার রাজবাড়ি
বলিহার রাজবাড়ি, যা নওগাঁ জেলার বলিহার ইউনিয়নে অবস্থিত। এটি বাংলাদেশের প্রত্নতাত্ত্বিক স্থাপনা হিসেবে পরিচিত। জানা যায়, সম্রাট আওরঙ্গজেব কর্তৃক জায়গির লাভের মাধ্যমে বলিহার জমিদার এই রাজবাড়ি তৈরী করেন। সেকালে মন্দির…
বলিহার রাজবাড়ি, যা নওগাঁ জেলার বলিহার ইউনিয়নে অবস্থিত। এটি বাংলাদেশের প্রত্নতাত্ত্বিক স্থাপনা হিসেবে পরিচিত। জানা যায়, সম্রাট আওরঙ্গজেব কর্তৃক জায়গির লাভের মাধ্যমে বলিহার জমিদার এই রাজবাড়ি তৈরী করেন। সেকালে মন্দির…
Bolihar Rajbari, Which Is Located In Bolihar Union Of Naogaon District. It Is Known As The Archaeological Site Of Bangladesh. It Is Known That The Zamindar Of Bolihar Built This…
তিন গম্বুজ মসজিদ, যা চাঁপাইনবাবগঞ্জ জেলার শিবগঞ্জ উপজেলার শাহবাজপুর ইউনিয়নের ফিরোজপুরে অবস্থিত। মুলত এটি মোঘল আমলের প্রাচীন স্থাপনা। জানা যায়, প্রখ্যাত ইসলাম প্রচারক শাহ্ সৈয়দ নেয়ামতউল্লাহ্ (রহ.)- কে উদ্দেশ্য করে…
Three Dome Mosque, Which Is Located In Ferozpur Of Shahbazpur Union Of Shibganj Upazila Of Chapainawabganj District. Basically It Is An Ancient Structure Of Mughal Period. It Is Known That…
" + scriptOptions._localizedStrings.redirect_overlay_title + "
", overlayText = "" + scriptOptions._localizedStrings.redirect_overlay_text + "
"; switch (scriptOptions._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; }; let targetWindow = scriptOptions._targetWindow || 'prefer-popup', lastPopup = false; const 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 { let href = this.href, success = false; if (href.indexOf('?') !== -1) { href += '&'; } else { href += '?'; } const 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') { const 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 buttonCountChanged = false; const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]'); if (googleLoginButtons.length && checkWebView()) { googleLoginButtons.forEach(function (googleLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(googleLoginButton); } else { googleLoginButton.remove(); buttonCountChanged = true; } }); } const 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) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(facebookLoginButton); } else { facebookLoginButton.remove(); buttonCountChanged = true; } }); } const separators = document.querySelectorAll('div.nsl-separator'); if (buttonCountChanged && separators.length) { separators.forEach(function (separator) { const 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; } } }; }})();