1
1
mirror of https://github.com/neosubhamoy/neosubhamoy-portfolio.git synced 2025-12-19 23:59:35 +05:30

(feat): made embed code dynamicaly genrated for every page

This commit is contained in:
2023-11-27 21:24:26 +05:30
parent cf0de4f37e
commit a3ecd6addc
2 changed files with 4 additions and 1 deletions

View File

@@ -126,7 +126,7 @@
</div> </div>
<p class="text-xs my-3 text-accent_three">EMBED THIS PAGE</p> <p class="text-xs my-3 text-accent_three">EMBED THIS PAGE</p>
<div class="embedpagecode w-full bg-bg_primary p-4 rounded-lg"> <div class="embedpagecode w-full bg-bg_primary p-4 rounded-lg">
<pre class="text-accent_four text-xs whitespace-pre-wrap"><code>&lt;iframe&#13;&#10;src="https://localhost/neosubhamoy/htdocs/projects"&#13;&#10;height="200"&#13;&#10;width="300"&#13;&#10;title="test iframe"&gt;&lt;/iframe&gt;</code></pre> <pre class="text-accent_four text-xs whitespace-pre-wrap"><code id="embedcodetag">&lt;iframe&#13;&#10;src="https://neosubhamoy.dev"&#13;&#10;height="200"&#13;&#10;width="300"&#13;&#10;title="test iframe"&gt;&lt;/iframe&gt;</code></pre>
</div> </div>
</div> </div>
</div> </div>

View File

@@ -14,6 +14,7 @@ const searchDef = document.getElementById("defresults");
const searchRes = document.getElementById("searchresults"); const searchRes = document.getElementById("searchresults");
const qrCode = document.getElementById("pageqrcode"); const qrCode = document.getElementById("pageqrcode");
const linkInput = document.getElementById("pageurlinput"); const linkInput = document.getElementById("pageurlinput");
const embedCode = document.getElementById("embedcodetag");
const basePath = document.getElementById('phpHostBasePath').dataset.basePath; const basePath = document.getElementById('phpHostBasePath').dataset.basePath;
let lastScrollTop = 0; let lastScrollTop = 0;
@@ -308,6 +309,8 @@ function activate_share() {
qrCode.src = "https://api.qrserver.com/v1/create-qr-code/?data=" + window.location.href + "&color=38BDF8&bgcolor=0F172A"; qrCode.src = "https://api.qrserver.com/v1/create-qr-code/?data=" + window.location.href + "&color=38BDF8&bgcolor=0F172A";
//change pageUrlInput value to current page //change pageUrlInput value to current page
linkInput.value = window.location.href; linkInput.value = window.location.href;
//genrate embed code for current page link
embedCode.innerHTML = '&lt;iframe&#13;&#10;src="' + window.location.href + '"&#13;&#10;height="200"&#13;&#10;width="300"&#13;&#10;title="embed-neosubhamoy-portfolio"&gt;&lt;/iframe&gt;';
windowWrapper.classList.remove("hidden"); windowWrapper.classList.remove("hidden");
windowWrapper.classList.add("flotingbar-window-wrapper-show"); windowWrapper.classList.add("flotingbar-window-wrapper-show");
shareBtn.classList.add("hidden"); shareBtn.classList.add("hidden");