Add 'Print' button

This commit is contained in:
Nikita Karamov 2023-12-07 16:44:54 +01:00
parent 82965c4154
commit 3640a8e05d
No known key found for this signature in database
GPG Key ID: 41D6F71EE78E77CD
4 changed files with 17 additions and 3 deletions

View File

@ -46,6 +46,7 @@
<a class="whatsapp"></a> <a class="whatsapp"></a>
<a class="copy-url"></a> <a class="copy-url"></a>
<a class="email"></a> <a class="email"></a>
<a class="print"></a>
<a class="web-share"></a> <a class="web-share"></a>
</div> </div>
</section> </section>
@ -69,6 +70,7 @@
<button class="whatsapp"></button> <button class="whatsapp"></button>
<button class="copy-url"></button> <button class="copy-url"></button>
<button class="email"></button> <button class="email"></button>
<button class="print"></button>
<button class="web-share"></button> <button class="web-share"></button>
</div> </div>
</section> </section>

1
src/icons/print.svg Normal file
View File

@ -0,0 +1 @@
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 9V2h12v7M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2M6 14h12v8H6z"/></svg>

After

Width:  |  Height:  |  Size: 266 B

View File

@ -137,6 +137,10 @@
background-image: url("icons/pocket.svg"); background-image: url("icons/pocket.svg");
} }
.shareon > .print:before {
background-image: url("icons/print.svg");
}
.shareon > .reddit { .shareon > .reddit {
background-color: #ff4500; background-color: #ff4500;
} }

View File

@ -68,6 +68,13 @@ const init = () => {
}); });
} }
// if it's "Print"
if (cls === "print") {
child.addEventListener("click", () => {
window.print();
});
}
// if it's "Web Share" // if it's "Web Share"
if (cls === "web-share") { if (cls === "web-share") {
const data = { const data = {