From 903952a97262aaf835d531ad6dbd6044911b1d68 Mon Sep 17 00:00:00 2001 From: Felix Albrigtsen Date: Wed, 21 Aug 2024 16:16:54 +0200 Subject: [PATCH 1/2] Revert "navbar: redirect webmail to modern roundcube" This reverts commit 3e1a21741fee2f6c46b9b45e022740572971b2b4. --- inc/navbar.php | 2 +- www/mail/index.php | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 www/mail/index.php diff --git a/inc/navbar.php b/inc/navbar.php index d9c9f49..6c2f5f6 100644 --- a/inc/navbar.php +++ b/inc/navbar.php @@ -8,7 +8,7 @@ function navbar($depth, $active = NULL) { //'Aktiviteter' => 'aktiviteter', 'Prosjekter' => 'prosjekt', 'Kontakt' => 'kontakt', - 'Webmail' => 'https://webmail.pvv.ntnu.no/roundcube/', + 'Webmail' => 'mail', 'Galleri' => 'galleri', 'Wiki' => 'https://wiki.pvv.ntnu.no/', 'Git' => 'https://git.pvv.ntnu.no/', diff --git a/www/mail/index.php b/www/mail/index.php new file mode 100644 index 0000000..fd05905 --- /dev/null +++ b/www/mail/index.php @@ -0,0 +1,35 @@ + + + + + + + + + + + +Mailverkstedet + +
Mail­verk­stedet
+ + +
+ + + +
+ + -- 2.44.2 From ed4ac6d621bd7c9bc70133fd25611ea840393ea9 Mon Sep 17 00:00:00 2001 From: Felix Albrigtsen Date: Wed, 21 Aug 2024 17:01:59 +0200 Subject: [PATCH 2/2] Re-add and renew webmail/email info page --- inc/navbar.php | 2 +- www/css/afterlogic.svg | 1 - www/css/mail.css | 73 ----------------------------- www/css/rainloop.png | Bin 4750 -> 0 bytes www/css/squirrelmail.png | Bin 4259 -> 0 bytes www/css/webmail.css | 66 ++++++++++++++++++++++++++ www/mail/index.php | 35 -------------- www/webmail/index.php | 42 +++++++++++++++++ www/{css => webmail}/roundcube.png | Bin www/webmail/snappymail.png | Bin 0 -> 1811 bytes 10 files changed, 109 insertions(+), 110 deletions(-) delete mode 100644 www/css/afterlogic.svg delete mode 100644 www/css/mail.css delete mode 100644 www/css/rainloop.png delete mode 100644 www/css/squirrelmail.png create mode 100644 www/css/webmail.css delete mode 100644 www/mail/index.php create mode 100644 www/webmail/index.php rename www/{css => webmail}/roundcube.png (100%) create mode 100644 www/webmail/snappymail.png diff --git a/inc/navbar.php b/inc/navbar.php index 6c2f5f6..d746a0a 100644 --- a/inc/navbar.php +++ b/inc/navbar.php @@ -8,7 +8,7 @@ function navbar($depth, $active = NULL) { //'Aktiviteter' => 'aktiviteter', 'Prosjekter' => 'prosjekt', 'Kontakt' => 'kontakt', - 'Webmail' => 'mail', + 'Webmail' => 'webmail', 'Galleri' => 'galleri', 'Wiki' => 'https://wiki.pvv.ntnu.no/', 'Git' => 'https://git.pvv.ntnu.no/', diff --git a/www/css/afterlogic.svg b/www/css/afterlogic.svg deleted file mode 100644 index 6cb9f78..0000000 --- a/www/css/afterlogic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/www/css/mail.css b/www/css/mail.css deleted file mode 100644 index e108019..0000000 --- a/www/css/mail.css +++ /dev/null @@ -1,73 +0,0 @@ -ul#webmail { - margin-top: 0; - margin-left: auto; - margin-right: auto; - table-layout: fixed; - display: table; - width: 100%; - padding: 0; -} -ul#webmail li { - display: table-cell; - text-align: center; -} -ul#webmail li .mailname { - font-size: 1.2em; -} - -@media all and (min-width: 980px) { - ul#webmail { - max-width: 1280px; - } - ul#webmail li { - display: table-cell; - text-align: center; - } -} -@media all and (max-width: 980px) { - ul#webmail { - max-width: 650px; - } - ul#webmail li { - display: table-row; - text-align: center; - } -} -ul#webmail li div { - position: relative; - background: white; - margin: 1em 1em; - box-shadow: rgba(0,0,0,.3) 0 .1em .17em; - border-radius: .5rem; - cursor: pointer; -} -ul#webmail li:hover div { - box-shadow: rgba(0,0,0,.5) 0 .15em .2em; -} -ul#webmail li div a { - padding-top: 10em; - display: block; - text-decoration: none; - color: black; -} -ul#webmail li#afterlogic div { - background: white url('afterlogic.png') no-repeat; - background: white url('afterlogic.svg') no-repeat; - background-size: auto 8em; - background-position: 50% 60%; -} -ul#webmail li#squirrelmail div { - background: white url('squirrelmail.png') no-repeat; - background-size: auto 10em; - background-position: 50% 0; -} -ul#webmail li#roundcube div { - background: white url('roundcube.png') no-repeat; - background-size: auto 10em; - background-position: 50% 0; -} -ul#webmail li#rainloop div { - background: white url('rainloop.png') no-repeat; - background-size: auto 10em; - background-position: 50% 0; -} diff --git a/www/css/rainloop.png b/www/css/rainloop.png deleted file mode 100644 index 1cb320c2ee599723c1ffff22f980a90928b50800..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4750 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 FV1nfBNsRyi diff --git a/www/css/webmail.css b/www/css/webmail.css new file mode 100644 index 0000000..e24d5f2 --- /dev/null +++ b/www/css/webmail.css @@ -0,0 +1,66 @@ +ul#webmail { + margin-top: 0; + margin-left: auto; + margin-right: auto; + table-layout: fixed; + display: table; + width: 100%; + padding: 0; +} +ul#webmail li { + display: table-cell; + text-align: center; +} +ul#webmail li .mailname { + font-size: 1.2em; +} + +@media all and (min-width: 980px) { + ul#webmail { + max-width: 1280px; + } + ul#webmail li { + display: table-cell; + text-align: center; + } +} +@media all and (max-width: 980px) { + ul#webmail { + max-width: 650px; + } + ul#webmail li { + display: table-row; + text-align: center; + } +} +ul#webmail li div { + position: relative; + background: white; + margin: 1em 1em; + box-shadow: rgba(0,0,0,.3) 0 .1em .17em; + border-radius: .5rem; + cursor: pointer; +} +ul#webmail li:hover div { + box-shadow: rgba(0,0,0,.5) 0 .15em .2em; +} +ul#webmail li div a { + padding-top: 10em; + display: block; + text-decoration: none; + color: black; +} +ul#webmail li#roundcube div { + background: white url('/webmail/roundcube.png') no-repeat; + background-size: auto 10em; + background-position: 50% 0; +} +ul#webmail li#snappymail div { + background: white url('/webmail/snappymail.png') no-repeat; + background-size: auto 10em; + background-position: 50% 0; +} + +div#lokalmail { + font-size: 1.1em; +} diff --git a/www/mail/index.php b/www/mail/index.php deleted file mode 100644 index fd05905..0000000 --- a/www/mail/index.php +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - -Mailverkstedet - -
Mail­verk­stedet
- - -
- - - -
- - diff --git a/www/webmail/index.php b/www/webmail/index.php new file mode 100644 index 0000000..2903b09 --- /dev/null +++ b/www/webmail/index.php @@ -0,0 +1,42 @@ + + + + + + + + + + + + + Mailverkstedet + + +
Mail­verk­stedet
+ +
+

Bruk en av våre webmail-klienter

+ + +

Eller bruk en lokal e-postklient

+
+ Informasjon om oppsett og bruk av e-post finner du på wiki-en vår. +
+ Du kan for eksempel bruke en grafisk klient som Thunderbird, eller en terminaldrevet klient som (neo)mutt, aerc eller alpine. +
+
+ + + + diff --git a/www/css/roundcube.png b/www/webmail/roundcube.png similarity index 100% rename from www/css/roundcube.png rename to www/webmail/roundcube.png diff --git a/www/webmail/snappymail.png b/www/webmail/snappymail.png new file mode 100644 index 0000000000000000000000000000000000000000..f76f45e57f85b546aef92303bc25cd880beb887d GIT binary patch literal 1811 zcma)6dsLEV9DYHjlvn0X;w53Y<*w?EW~M0Btk!DQjJ$LlQ0=64QM_a(311hF&Vh7R z&F!d|ZYvj}Q)ZNDu+?B^nz|Z!L6eQtLQ#nj)K9*B(9YS`+1cs+=lz}MdEV#u{C
0>sx_rIwCGY-oWnUBfV-@_0c2(>(Ehgc4JTH zw{UAww%NziqSo=+7ZS}D^$yw6B-gCcU(>G+FLu7g?Py!LtCyPTa_)z*V|9#dSi_y& zo~%Po8-uV)PYMer|JPLp;fXW~N(u305UNCVPoc1U9G^rWM%WoQKa8$)eGm%{%RoVA z0c5;+fe^;Elb)wGDXe??P!oqJh_Bdt8yVkZK7J&xK1Z~RCy8SgOBYJ>#&!$GVm)s* z2F;$@pX=ZHlbez`VVPKDnD?4{hrcsL>yTu#Sl{#c=v?c<$5|OI?!8GfRo2w$-Gr2G z7VHx|ZP3${ytggME;c7|I$e{WxYS-GEuCjkBeB8ZMC7MMPHX10Gj%s$)Xdbfrw@xm z*EI1Jxz0M5i$cZDNgSH;0{$%lNhwg=vF;iES1I1Uixj~nhG0jTN!g8zJ#g4LsXo0+ zFI8`kMqa0~_(q;&!P>fTTi*qdJ_Y=6n?8SV{`@`)I3xeR)VS;_mVy)9*_G`TbP z=Pl-L4+{IzLgqwhMxmyKGngQz(MK;ch8}Ae^z27)sq(5wm_#}-lsr&0Y^`n13JJ6x zYU#ySC&|TGk{eT34bp+Oz^%R5@yUJa9lQo3GUWFwhJxZhx9f<#q?M){#mJRE8AA@*M z!GVSD5ME)d;7L$6pvQVp>OY^A-~Veo*dJ>fnhLq^-)VBxkwoMk_B%1&y60s+VoX>w z_~Z(fj2hcia^pprFCZwamKa;7i#8Y66AyHwgVuC{0}Qtf;@089Y$HNm61q!1Po}H= z2<@#K9kHhSLS2MenG+F-(A6HcgSA{(>H*t2Y_;o?$kNCSR64 z6g^y$#6Dd6f|i2KZV=VXLc?ONeEA8$KI9P%B%)O{+u*na0SWU(I)GNxWf3Cu4^fT&;zLvUk4L??0juBdkad`q+ zv5Amv;hLwN;Hww&`NDoYsehDzrDCEdXBWhm;P zH)mZIV!?@lYvv-o>$MBRj*rw7!22>KMs{egJoSu?lFBNuBj4KtIIIhlVU|B|tf% ec_;9{XL2!gyxMi$VRbakuG_LPA--t?>*SvqVjp+_ literal 0 HcmV?d00001 -- 2.44.2