Month: November 2023

আইনের ইতিহাস

আইনের ইতিহাস: পৃথিবীতে মানুষ সৃষ্টির পর হতে বিভিন্ন প্রকার অপরাধ সংঘটিত হয়ে আসছে। সে অপরাধের শাস্তির বিধান ধর্মীয় গ্রন্থ অনুযায়ী কিংবা সামাজিক নিয়মে প্রয়োগ করা হতো। ব্রিটিশ শাসনামলে অপরাধ দমন…

ষাট গম্বুজ মসজিদ

ষাট গম্বুজ মসজিদ, যা খুলনা বিভাগের বাগেরহাট জেলার ষাট গম্বুজ ইউনিয়নে অবস্থিত। এটি বিশ্বের ঐতিহ্যবাহী মসজিদগুলোর মধ্যে অন্যতম। জানা যায়, প্রায় ১৫০০ শতাব্দীতে খান-ই-জাহান আলী (র.)এটি নির্মাণ করেন। তিনি মসজিদটিকে…

চাঁচড়া শিবমন্দির

চাঁচড়া শিবমন্দির,যা যশোর সদর উপজেলার চাঁচড়া গ্রামে অবস্থিত। এটি প্রায় ৩২২ বছরের পুরোনো একটি স্থাপনা। জানা যায়, প্রায় ১৬৯৬ খ্রিষ্টাব্দে রাজা মনোহর রায় মন্দিরটি নির্মাণ করেন। বর্তমানে মন্দিরটি বাংলাদেশ প্রত্নতত্ব…

রকেট সাইন্স

রকেট সাইন্স- বিজ্ঞানের শৈল্পীক বিষয় গুলো নিয়ে কম বেশি আমাদের সবার নতুন নতুন তথ্য জানার ইচ্ছা বা আগ্রহ সব সময় থাকে প্রবল। প্রতিদিনের নতুন নতুন আবিষ্কার নিয়ে আমাদের মাথা ব্যথার…

খান জাহান আলীর মাজার

খান জাহান আলীর মাজার,যা বাগেরহাট জেলা শহরের দীঘির উত্তর পাড়ে অবস্থিত। জানা যায়, খান জাহান আলী (র.) ধর্ম প্রচারের লক্ষে সুদূর দিল্লী থেকে বাগেরহাটে আসেন। এছাড়াও তৎকালীন গৌড়ের সুলতান নাসিরউদ্দিন…

বীরশ্রেষ্ঠ রুহুল আমিনের সমাধি

বীরশ্রেষ্ঠ শহীদ মোহাম্মদ রুহুল আমিনের সমাধি, খুলনা জেলার রূপসা নদীর পূর্বপাশে অবস্থিত। এটি প্রায় দেড় একর জায়গাজুড়ে বিস্তৃত। জানা যায়, মোহাম্মদ রহুল আমিন ১৯৩৫ সালে নোয়াখালীর সোনাইমুড়ি উপজেলার বাঘপাঁচড়া গ্রামে…

'; window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML); document.body.appendChild(window._nslWebViewNoticeElement); } }); } } window._nslDOMReady(function () { window.nslRedirect = function (url) { if (scriptOptions._redirectOverlay) { const overlay = document.createElement('div'); overlay.id = "nsl-redirect-overlay"; let overlayHTML = ''; const overlayContainer = "
", overlayContainerClose = "
", overlaySpinner = "
", overlayTitle = "

" + 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; } } }; }})();