From 1245ed9f5f42f1db669a87e5ce101b8cb922bb36 Mon Sep 17 00:00:00 2001 From: Andy Dixon Date: Mon, 18 Nov 2024 20:29:46 +0000 Subject: [PATCH] Fixed regression of the 'Edit website' button on the welcome page. Major design tweaks to login and header bar --- cms/css/editor.css | 92 +++++++++++++++--------------------------- cms/css/login.css | 73 +++++++++++++++++++++++++++++++++ cms/img/loginlogo.png | Bin 0 -> 9410 bytes cms/img/logo.png | Bin 5899 -> 5858 bytes cms/index.php | 34 ++++++++-------- cms/js/cms.js | 6 +-- cms/login/index.php | 68 +++---------------------------- cms/welcome.html | 2 +- 8 files changed, 133 insertions(+), 142 deletions(-) create mode 100644 cms/css/login.css create mode 100644 cms/img/loginlogo.png diff --git a/cms/css/editor.css b/cms/css/editor.css index 6404d65..deb823d 100644 --- a/cms/css/editor.css +++ b/cms/css/editor.css @@ -13,7 +13,7 @@ body { .pageContainer .controls { flex: 0 1 auto; height: 60px; - background-color: #666666; + background-color: #1a1d20; border-bottom: 1px solid #1a1a1a; -webkit-box-shadow: 0 10px 13px -7px #000000, -1px -1px 15px 5px rgba(0, 0, 0, 0); box-shadow: 0 10px 13px -7px #000000, -1px -1px 15px 5px rgba(0, 0, 0, 0); @@ -26,7 +26,7 @@ body { .controls .logo { background-image: url("/cms/img/logo.png"); - width: 128px; + width: 60px; height: 60px; display: block; position: absolute; @@ -39,12 +39,40 @@ body { right: 110px; } + +/* CSS */ +.headerButton { + /*display: flex;*/ + flex-direction: column; + align-items: center; + padding: 6px 14px; + font-family: -apple-system, BlinkMacSystemFont, 'Roboto', sans-serif; + border-radius: 6px; + border: none; + + background: #6E6D70; + box-shadow: 0px 0.5px 1px rgba(0, 0, 0, 0.1), inset 0px 0.5px 0.5px rgba(255, 255, 255, 0.5), 0px 0px 0px 0.5px rgba(0, 0, 0, 0.12); + color: #DFDEDF; + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; +} + +.headerButton:focus { + box-shadow: inset 0px 0.8px 0px -0.25px rgba(255, 255, 255, 0.2), 0px 0.5px 1px rgba(0, 0, 0, 0.1), 0px 0px 0px 3.5px rgba(58, 108, 217, 0.5); + outline: 0; +} + +.headerButton.dangerButton { + background-color: #6E4D50; +} + .controls #urlbox { - margin: 15px 150px; + margin: 15px 70px; text-align: center; font-size: 1.5em; - color: black; position: absolute; + color: #dee2e6; } .controls #urlbox div { @@ -56,6 +84,7 @@ body { position: absolute; top: 20px; right: 10px; + color: #dee2e6; } .controls .buttonContainer ul { @@ -69,61 +98,6 @@ body { margin-right: 10px; } -.blueButton { - box-shadow: inset 0 0 15px 3px #23395e; - background: #2e466e linear-gradient(to bottom, #2e466e 5%, #415989 100%); - border-radius: 17px; - border: 1px solid #1f2f47; - display: inline-block; - cursor: pointer; - color: #ffffff !important; - font-family: Arial, Helvetica, sans-serif; - font-size: 15px; - padding: 6px 13px; - text-decoration: none !important; - text-shadow: 0 1px 0 #263666; -} - -.blueButton:hover { - background: #415989 linear-gradient(to bottom, #415989 5%, #2e466e 100%); - color: #ffffff; - text-decoration: none; -} - -.blueButton:active { - text-decoration: none; -} - -.greenButton { - box-shadow: inset 0 0 15px 3px #3e7327; - background: #77b55a linear-gradient(to bottom, #77b55a 5%, #72b352 100%); - border-radius: 17px; - border: 1px solid #4b8f29; - display: inline-block; - cursor: pointer; - color: #ffffff; - font-family: Arial, Helvetica, sans-serif; - font-size: 15px; - padding: 6px 13px; - text-decoration: none; - text-shadow: 0 1px 0 #5b8a3c; -} - -.greenButton:hover { - background: #72b352 linear-gradient(to bottom, #72b352 5%, #77b55a 100%); - color: #ffffff; - text-decoration: none; - -} - -.greenButton:active { - position: relative; - top: 1px; - text-decoration: none; - -} - - /** New Page Modal */ diff --git a/cms/css/login.css b/cms/css/login.css new file mode 100644 index 0000000..e08fe73 --- /dev/null +++ b/cms/css/login.css @@ -0,0 +1,73 @@ +body { + font-family: Arial, sans-serif; + background-color: #111519; +} + +.login-container { + width: 350px; + margin: 100px auto; + padding: 40px; + background-color: #212529; + border-radius: 8px; + box-shadow: 0 4px 10px rgb(0, 0, 0); +} + +.login-container h2 { + text-align: center; + margin-bottom: 30px; + color: #dee2e6; +} + +.login-container label { + display: block; + margin-bottom: 8px; + color: #dee2e6; +} + +.login-container input[type="text"], +.login-container input[type="password"] { + width: 100%; + padding: 12px; + margin-bottom: 20px; + border: 1px solid #1a1a1a; + border-radius: 4px; + box-sizing: border-box; + background: #2b3035; + color: #dee2e6; +} + +.login-container button { + width: 100%; + padding: 12px; + background-color: #0066cc; + border: none; + border-radius: 4px; + color: #ffffff; + font-size: 16px; + cursor: pointer; +} + +.login-container button:hover { + background-color: #005bb5; +} + +.error-message { + color: #ff4d4d; + margin-bottom: 20px; + text-align: center; +} + +.logo { + display: block; + margin: auto; +} + +.shamelessPlug { + margin: 12px 0 -30px 0; + padding: 0; + display: block; + text-align: center; + color: #111519; + font-size: 0.8em; + +} \ No newline at end of file diff --git a/cms/img/loginlogo.png b/cms/img/loginlogo.png new file mode 100644 index 0000000000000000000000000000000000000000..82e8e8a59275f3e4e40f6f4f415cddb89e48e8ac GIT binary patch literal 9410 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 T$;a@gTL^Tu3^nW39pnBFGE4IJ literal 0 HcmV?d00001 diff --git a/cms/img/logo.png b/cms/img/logo.png index ca33271c224dcda1405732f9e04e06316bf56828..8c31b4ec96436bee524d1f443dd2c7473f0e9478 100644 GIT binary patch delta 2239 zcmV;w2tfCXF5)dEiBL{Q4GJ0x0000DNk~Le0000y0000y2nGNE06P5HasU7T?vW)Q ze_L+EFbMqjDS8C+hz-Ya9xL?*d;Fc)IB6PSW~;4$EIyuV-R>jWDoU8)r?B?Ic} z+~8OqSi7aH-FCyuwYknOin zB!tGxd5;SrBpe;-h_~pdxYfsK`y6e;T<)V%xh#dM!Yb!li^Dh0TCvalY?QYlb&WQO z8P8HiPkabTh83~VrJP5lfv0XQp^(H8h*a1`q%S_>E71aUeF(o=zLxoOH}{VIz<VEFeF{tEC27h=&;waM%i+F>0 zcGJ>1?-K`ENm7WK zLe^!4^A=~dQe&-q@)!E^+De-1G{+Ff5)w#4gp3->sK7#mR*e)BDcX;9@sB$GB)MdA zmBGldfGSi-jvxFFet&ms7N)1%B!3L(eX;G23Bb1tH0!qgeQev!6TtfnTxo58wE@h1 zl3s6Xp(9{u8@RY`Yw{j&xdV(m>5?Hil9#4XC;;zg^i4S+a0~RWxxKaaaryvcsH^20 z;NTDl7b$za%e(tJd;9lHtG^%TDRR}zhoYDO01j1YR9JLaO|!KEgaRaEGi6~nVPR!0 zF*jvpEi`2_V=ZDgF*Pk_H)S?AIWl23Ha29FT?MKPIW;&oH#0RbH#0RglM@DU3OH0T zIXW{pIyEzsjs_$OI8-q?Ix{yqH8Zok1`Pp|>IPgSVK-%FIAJzqEjKh`G%YkXVmB>f zGBq|WIWc1~F*af`VK6XclWGS|3OH0TIXW{pIyE!1!3Ssv1ljXiMUyQMG6)hAB{dr( zl&6zt5GQ{HUr9tkRA}DqnCWj-MI45oSkM zyvcky^P8FT%sV^8iWMtXtXQ#P#fp{1npu4k$tlf)qk9KZgV{gKk1EkGC(&kl+9m<&Uo}Cxi+8G%8 z0VeG+<`l**!`RWC6F7hSaE$GW50w}jFb1sMh_z!GvF(!11$^h0i?Qx8tb2wHLoLPx z(nf!>@%Epwb}P=$?Oedl-H5d{1iv4EwDA}t>W8^ojJ0{(zPU%|0k&=i*1gBp;h|yi z3K&}tynV#)Soaauj_e%3H?6%5Yp)=h9SLJRRqk zvVW{U>j2_0wsGv&V^8A4YJ9jSJArdo4#9_>1pj5z6PE#F|SX9w`$j|U<|UkK$b+?ssz4g*4zA;e?`mtEYk zfp1=~5tJarOH>t}YH82|%>!4C`vD;;kaAW>cldgwG$223F)GrYNQ+jc#R~{Anp-wp z)p3Efnu1pEP;tL&F)on^BoZwHe>H#RH}@qR(xFv{>pQRv zt)?<;>qQ+4xL~(L$`X`X!mffpT8&Rco^Q($O+xFp*>b1L5Ll9kG8?8_?)Vk0H=@+=jsaY_zYl*}4?)RY z8O0AM9Zn*eKorepK|r&s`pW94odYxMXSi)k;ACns!4sz zbACbVO(-?&!VKx++Fpe4D$YN^TfI*-${SODCC<;m+FY!AozL<%W>kM?{`NaiY7UV; zjFhiXHsold{D-RhAml=Xm_#aB*WM17AjEr(V5c047+*OOtyZGsk4QNyV_1OAdE1b3 zHc}l%>lI9>yq~FuqB9Q!p&B7-fXVIaaB*#4;5iTzN%g9~$DPaFv-j5xZTA4)1SXM69&az;`M^O^$u$($Tm)hcJ`~{W0*w8F z_phttztGe}33PNTTFpm@O~7JO$vTQ_OMq`lC0DmSaB*#S;4NS(a04(4_#Rk5DtWR^ z9u$geF9Dte`T{B7N8l-7GO1*`t$|+vjsbld$}hrmfH#u9Enj~dDXx{k0AL>AfNsEA zQpu%l2V7ix4Y0YP!DYY)4VU>0j@zLjopt{gfDrX5^M9TW%mj`Acaut<$ap9HhyC0S z_ztK8x;ON8rte(!DV+7#A^!EwxTm3_p1=uW#flXxR;*aDV#R7-{RJxM670Q`uEYQU N002ovPDHLkV1gwW5^w+j delta 2449 zcmV;C32ye{EsHKCiBL{Q4GJ0x0000DNk~Le0001h0000y2nGNE0IoK&#Q*>R?U5xP zf7^}2Fbw<(ujr>4#2iK?X6lLbVg{b$>mEM7-$i(qcio?3K*^g7fAERKQKlOf@dokC zrloVV)H zub_!W8x)BKjX{L~Q6WC+3y=h?AR3^E8jxpDfdbNkf(R(kQm!A)-f(hrA2a8iJ-3?u zC!6-e?(BbO=kCtV&K_`ZaBy&NaBy&NaDQ-caBy&NaBy&NaB%oPqafz~E&xUYgMt1) z7oZsU9cTnr1B-w!fxj({cOY;Ba52!sl(T?+z;07E0=2;RG3li@a3jzUI2$;}{4Fth zN%Cp{<^kUViT{$J^#kSuCk*jiWk2v7P#RJH6~J3YnF&SNYIqb|&`Dq5MPQSXQ-1>3 z2~06RsMt{^Bss~{zY91LV2}x5J8(q^t``Aw6o!|L$Mq5EuO~1QXbs6J0UQRZ<6g=M^Qvz55oEet^JR&6ZUW5Z&tKfGo zu)>0pljW5FI_m+{TjZ1gmIFm`7=OS!mIsol3=?o0VH`@^TqY{?H56!yNk_FnJKF}Z zHctjHD+jM(z&|l@IR=yqbT!=4lAo=Nw>kNz0L^(afDKuAT@L&eGoN`mbae@EAP;)l zVf+m%sLa#kCq3SDCV1dv%~!vK~ji7Yf>&UC0!C^})5`PAs* zF=5+kQAod9$a z)K36+0_y^Bsx{$l2_g>-Kdtbz3l;HksYQ=9Z8|IV{y0jF;U#s{J`On#8-@LRp05>P zslrOnS4JQKMw)KF!l6ucrefJ$M#6$+VBrM38+z-wt+XacSl*4+)P z3fW(YuwG-72G9xbZhu{Z9~FbCQ0&LezT;zCLZgZKOYn6>&bS0SqBMXCWJw1J;3o^K z${O>xNV#pqfnS01gmoK2_SFwBeJwI$lNx|@|KDbgI8pl*$^E};8=U+`y!<^04u$OR zW(BXUl8PN7o~Sj7!4xCAQuWJ~8o+V9YgpSzdh}8Q=oX@{B7fikVco@2p;7~=RQ^&W z=&x9T*7|}i5_|yM5#vhGj4T`HvJic|q*(r^M>)85cq!VFv*%3;x%UcX?(((iD{QkY z4_kqRSF6Hb@I!OKv?S`m^-*-L8Qe6X%muzSry;wyZ^qJXSO%<8=;$M*?4ioQ*Qlrm zH(J>70i|5&J%4^pnzOW|-KR=Ey$q*yf|8mOI1^p;@L3_Jd(fr1eS?J*@fr)uZUOSE z;M-E#&Q&PnF`+`LkSAYk2To6EKZal_Wqs3dDa5;BT&|RNgv?j(q40%}z*Ob0O**jN zX(mgfn0nyK3=ZcIyoV#2q?B~o$z=q8e6j)f1b7!OlYb~^9^q5A_BUy6+c<^HTao7h zrcPXY#WvtCM@^7wfia38soM8P@I$dt7Aa12DwHWmXpT592xYF!(7rkkN}iNsOalo2 z1T9GU0ogTlAV{BqwV->IGG8e7%`85|vKW>8y3m*SFy_hM8Zx+)6Vhj3>y>hM3gzCH zMMgPrFnVsq{Cd16XI3G71~x|_vx{PogLB9l1pH}9!TZykK%{Y#eU>MG z1{NQGq=sOn$1N#FAWv}>-Gog5MzsRONd>gkomAs z<`(7BJ1YVwY%_36M7ry2V)9W;{6XLu?0l#qD}ST}HIB$^OCi(bmaq`r>z-D;S2(v@ zI!X;U!K=f{NpCg5pvP^7wd4LqP+Ta*`{qs+UItC_n>)$9eUCXltpvVGxp1OBdraG;;ELK=meGu@?si2L}fS2L}fS2L}fS2L}fS2L}g-aQGK2y~-oV8$|U0 P015yANkvXXu0mjfx718I diff --git a/cms/index.php b/cms/index.php index 0ecb562..729f54f 100644 --- a/cms/index.php +++ b/cms/index.php @@ -9,7 +9,7 @@ spl_autoload_register(function ($class) { use NeoCMS\Authentication; // Instantiate the Authentication class -$authentication = new Authentication($config['authentication']??[]); +$authentication = new Authentication($config['authentication'] ?? []); // Check if the user is logged in if (!$authentication->isLoggedIn()) { @@ -23,21 +23,12 @@ if (!$authentication->isLoggedIn()) { NeoCMS - - - - - - - - - @@ -45,24 +36,33 @@ if (!$authentication->isLoggedIn()) {
-
';?> + +
+
- Logged in as: getLoggedinUser(); ?>
+ Logged in as: getLoggedinUser(); ?>
Make /cms/logs/ writeable!"; } ?>
- +