From ec2fa7f2ee09a827d902b35dc0de455795f833d3 Mon Sep 17 00:00:00 2001 From: TolaMironcenko Date: Sat, 28 Jun 2025 19:57:57 +0700 Subject: [PATCH] updated for generations --- img/dnsmasq-icon.jpeg | Bin 0 -> 10203 bytes img/portainer-icon.webp | Bin 0 -> 2050 bytes index.html | 65 +++----------------------------------- js/icons.js | 68 ++++++++++++++++++++++++++++++++++++++++ js/mails.js | 21 +++++++++++++ 5 files changed, 93 insertions(+), 61 deletions(-) create mode 100644 img/dnsmasq-icon.jpeg create mode 100644 img/portainer-icon.webp create mode 100644 js/icons.js create mode 100644 js/mails.js diff --git a/img/dnsmasq-icon.jpeg b/img/dnsmasq-icon.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..fd115f07177d9c6394083eae270d78e6457bb93a GIT binary patch literal 10203 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 literal 0 HcmV?d00001 diff --git a/img/portainer-icon.webp b/img/portainer-icon.webp new file mode 100644 index 0000000000000000000000000000000000000000..5892aaf2625b57bcf486bcaa23215e584c5eea61 GIT binary patch literal 2050 zcmV+d2>tg`Nk&Hc2LJ$9MM6+kP&iEP2LJ#s$G|ZV|Dd348^-(@cb5jkwviO&`frq( z>0dxl!44e) zM99$K@Rtb{Zoh}4plur_<_~)ZLqtqKCnTD9b*z+ZTa6@1mYKu8kWgom*#9;ydhvl8 zM)V&NB*|@?U7!F493%&X1Btu0E7?}!sK6=C;{I3LQIjb2cSQdgL6X#D){G)1ID-1W zz$tt0_3)7-m%|iUbM#hAVa{*JTuNP!&izHGNBvu1)}u6F-L_b3EL9@}K@ zW7#O8x4m2@Q0Bf3=G@Q7%>+)qZL~DAkO7uypj1m_f~jpor93aRY9d2Sb;07!WQ_SX zA=7V>lgT7`!qql18D$=V6`$MevLS_4$TZ7>lwnl_a5L|6!#@%^z%&5RpXfs9>Q%l( zFM{ZzJ<*NObh|48;=i8{|0xIYp~UYW-@bkSZM48s0uZM=y;=bwa;JA9NF47pI^vnh zBTzm+G+K-nDd3OD!NyysD=cU+S%e?zstl}dIo)AlpFaxOk!MMMQ zm2=hWc_-ADJUp&=-{|KS*^o$ajN`}D_6@yf2lM&m>S2SbWUzjoSO*TKz!jDrPK0xH z5fkR#KhUWKwYXW%ESliM(zcG{-|+TKn@HRY)f=Fc!PT{W#VhlB&>0iy1}<|OKR7*W z^pX!T5nh$kCLODd-$d_i4(*A3^v|bRdGKSF57~RZrPN>|mr=(V{Osa6?#BZ;iLRd3 z{H)cb%}E=WS;Gz@<(0Z;-CwzJS!>yj5*sMSKgp~Y1k)5ca?zX!S_KC z{EPC~8{ZkJzQ{!z2cw*ICy$^bnEeKSG;bp(05Feh<^iJ&-0V4czklpG=-tDHhc-wG z?cLIFPOZ6W09leJ4$Xi<~EhHV9%2$G&I)s|azvF?HdJX1{6%T7kp}t!C ziU36({V(6+mfd~tg zhs9+XAThM-sxhEmSBU{75D3QrmK_Ij49GhUtSGSl2cVa@Q0pnq%DpWEBnxZ`V(X#$ zJ<4J?!+W^JksMep)tkU9CjAvP1lT1n2DR}i*=?Bi=j`l^+rT7-3VsX_#N^+a60VJ0 zV)D~n33elvq?B(AC76vE84NZ3AL)%~8B8^OZ2LQGHT^j0tus=}$EARuMi~^*TR(Dt zX0xiep653XE;;piw+_;W$I$r@WAK+%lI)24^?EnZbU|OK%`p&_U=cuNIrZJb00W|@ zR}fptrPB0bj3FuQ5A<$K_`;t=y;Js9E2Xr#V(Y#6X}-4@yequhgIpbC;$!cn$qnx@ z0FE!Wx1ZO~2D)b4K4)sF&G4zOy|+s}-x}k&t|@pQVygEO?T~GIshyP)_uzl-y}mKN zRk*!$8paoz%$0hlu$9BFXH@_V2gcs(E87Agq=(?3&Ak_ifDfGx z#Lq?ldE0=C@m|Zq6W8{(nrmT;SH4>>3dD9S2+yNO4cc1g?}CDzsK~ZG`XoJ;+=yr> z*4!#xdA%Qi^}a@gy`X0`zd_!gp%T5b)&PhdHH`O}DB9cZ#1rp{GMm?bVMB6{8RN6AhN0kczM( z@b)^|>u1z?^;`{hbefj|`zht6WnpVicAYRB{;fiuChXbdHysY~VT*2_P*)-*|Fgk1 z+EE=oH(qP=-9EMm$t3dkZe1ZzH2CcoBSio6$5j+BgX5Ab5xe#hiq`3rR>xXNF{aY^ zHMVPF)Xd&r=`ZocUSJgV8^f@t8HRn+Fzn5SVgEMOpE%U`P?{O5|npE3XaOWWeK$82x>eZ&8$T|o~A0{{R3 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 18d8afb..b9f6519 100644 --- a/index.html +++ b/index.html @@ -15,31 +15,12 @@

Dashboard

-

- Net -

-
-
- - telegram-icon - -
-
- - github-icon - -
-
-

- Home -

-
-
- - gitea-icon - -
-
- - jellyfin-icon - -
-
- - immich-icon - -
-
- - gitea-icon - -
-
- +
+ + diff --git a/js/icons.js b/js/icons.js new file mode 100644 index 0000000..6bad247 --- /dev/null +++ b/js/icons.js @@ -0,0 +1,68 @@ +const iconsArea = document.querySelector(".icons"); + +const icons = [ + { + key: 0, + href: "https://web.telegram.org/k/", + img: "img/telegram-icon.jpeg", + alt: "telegram-icon", + text: "Telegram", + }, + { + key: 1, + href: "https://github.com", + img: "img/github-icon.png", + alt: "github-icon", + text: "github.com", + }, + { + key: 0, + href: "https://gitea.home.com:3000", + img: "img/gitea-icon.png", + alt: "gitea-icon", + text: "gitea.home.com", + }, + { + key: 1, + href: "http://jellyfin.home.com:8096", + img: "img/jellyfin.png", + alt: "jellyfin-icon", + text: "jellyfin.home.com", + }, + { + key: 2, + href: "http://immich.home.com:2283", + img: "img/immich-icon.png", + alt: "immich-icon", + text: "immich.home.com", + }, + { + key: 3, + href: "http://navidrome.home.com:4533", + img: "img/navidrome-icon.png", + alt: "navidrome-icon", + text: "navidrome.home.com", + }, + { + key: 4, + href: "https://portainer.home.com:9443", + img: "img/portainer-icon.webp", + alt: "portainer-icon", + text: "portainer.home.com", + }, + { + key: 5, + href: "https://dns.home.com", + img: "img/dnsmasq-icon.jpeg", + alt: "dnsmasq-icon", + text: "dns.home.com", + }, +]; + +icons.map((icon) => { + iconsArea.innerHTML += `
+ + ${icon.alt} + +
`; +}); diff --git a/js/mails.js b/js/mails.js new file mode 100644 index 0000000..214469c --- /dev/null +++ b/js/mails.js @@ -0,0 +1,21 @@ +const mailsArea = document.querySelector("#mails"); + +const mails = [ + { + key: 0, + href: "mailto:tolamironcenko@icloud.com", + text: "tolamironcenko@icloud.com", + }, + { + key: 1, + href: "mailto:tolamironcenko@gmail.com", + text: "tolamironcenko@gmail.com", + }, + { key: 2, href: "tel:+79528926401", text: "+79528926401" }, + { key: 3, href: "tel:+79131019225", text: "+79131019225" }, + { key: 4, href: "tel:+79993228086", text: "+79993228086" }, +]; + +mails.map((mail) => { + mailsArea.innerHTML += `${mail.text}`; +});