LE82SD%m=?z0>oEA29fwz|g2|y_$meNXQ12E4jjYxz%bAAotCqMp ze_Kj9E04p(5OSeORrNwv_6_@daa?v6MSYPoJ^^_0mp-lH7^%xBiZ@CAx$+c~DF#bX zkQnaK$pSCPNNC%?-q6SggPig+lC@yAn))sbnfp`2o`!-1mrU!^oseu53z^wODyT@WZs9)YY?G{ zBI2)KurGE$v9#$zr0?&3=iWaU-q8@Lxf9sL+!Om823r*6h+s6_n~9gF`hD3icucH2 zrI%^D_oT-+{N#Jt)tgriPm}&2Q<_v1r@}IZJ~AH(J{xDPk4h#pP#W<-U&mOx5@mP) F{{YuD&~N|% literal 0 HcmV?d00001 diff --git a/www/public/assets/official-logo/repomanager-gray-512.png b/www/public/assets/official-logo/repomanager-gray-512.png new file mode 100644 index 0000000000000000000000000000000000000000..b7e9e9186451c5ebf001d86316e6e9cf3eda32ee GIT binary patch literal 13645 zcmb_@cR1DU|M-25bxIkTp~#+D8Ha>Wju0YbW=2-_2q#oXWM|7Bkrm0T$YaY$wqztL zBYXVrchC4dpYMO)>-TkC=juJ~_kF+iE<{89>dE5_#{mE*amtEX0HEO|8eoXwKO3I? zy8xhqY!nnUa0&`6PR@>2Hg=W(a7X$^$|!%3V`?@r$X4PFxXC^B?1hv*HO;+#Ug{T@ z^Js3l2~}?>-06Lm^+xh|F%gL@Z6VqDuD4Qejt5MV1lLSveP`u36y&K0UY&fyys|8_ zJdQf_PRO@vp-;Dsi&W zb0 zjk@%}^U?exrCRliuWja&w?f!nvhy^}HL(#JJ=>04C~J32enPhAW!3aY)?6@K)8*2q zGvZbp3LL5I;XDObb`D>*AD WDrP76qeh2YjG{=^N#tyJuI(UT &ro=hFIYGW;57|O&cI~PncnOYy zV^Rq!AK;T?PRjZ&0Fd8CeyBXzTpRe1#1*HeL^6+|Idz(K?? z-_R}PXmx9=V O zS(!GgJHjlA*+e9}wHxMI_`5s%J6ribdvdU2speTJj4gjsfF=as+^3SRG%a!CmD0xX z+p{V27kz3}tyQG*@v Gsc}21w6XYk7lR~Pq^d^q%lP2d6 zYzi*Eixjc%HaP6NMrXWf5Q?Gz_&@Fpdv;HF$sf{2rAP=DA_#9F`VKyVvFA@c;x3 zx5XZ2rMBLj!FmMZZsaM;@5|2?zf$XZ+lRG|LEw53HPmydFWG?2MrwdQ(!Xe#Jirv^ zJCmGt;{^OZta?`bh`FQxM;5upQ%X9?`SV1piNg<>_e5s^1~ldwRJY3JbFK8MSL$hn zg@zTRINL7XU+#B%`jl>#n*`!@#Zb!Eq}FbjR9E?}KGOo@-Rs_6zBxG=`$;iqcsd(r z`KN|I(63bz<;5;HRmd=V4qT(_+&$S0cb9v&vAkr$nV)PM^!ZZsNc#3Roe zh<+Pk@Ntj~N`hQeOs7@LlJgC^R@dmPZ~4laKDWAzq6@eu)Op~?Dtb9Z2WFy!yz@)i znOUQZl8!jv=9ewpP!i>i>3^!6*+}-{OL65H;MSMntQxnF_{>FB!%YI;QX06mG^9OW zXdOrzI)$Uk!>}LdsHY|QWqd}oXa?fM%{uQo%qMOC(GYt#ZsQhj0O}%>^1!dwCi36g zQ{K6?($Io^-8NsRP4M`3RHb*Ro_(hd^U)dP J=8{YbxLIQf#In9ybCD2MK+eJ2NvB0V2C (=^w1Y%jbo_m; zW>1WLLr-f_oGaNt<8x7a4`H2w^UC|=%?OiGe4ob-9 iGr7Y^H!0aI*QE=gdZXqKna>`DSq-@i!95Kx z$+7DNw$bHhv*;mKA9|9 9`4V}ufoC_YD>N9s<;BxcuuPm@# zo ^0Lw7>q2Q=Y z=Zu*RP8YY9hjG$N;k-M~F!8$f-r;^7f}LU;s%6(9%Jm`*>e15aRsl7Rc4 oF%VzfA9JC?S9vU +b$F8sEW z;PQ$r0cpVk-`sw(7W_1`cXakBFyU6p2C4w1s4|&VL)~=Omd l_krjI6bcYRf0qIOVPCaFDgU+ =wEKL7kSIc6R%NHZqsEuZj^0-);Us@`h&PoWV_e{J+<84Ny zu9eZ^9O0VQy%15Ift#Fuiab! V_EPF&KpjXUoy~XLqT=lZxN0dXGJdjhgEFZd8Gup2tGR8jd$%~%EFrR1; zuU^n #{Kdi_anac!4qSRGtDK rEg`%yAZ^^f2HjE2UrrHUWKC52_#B_c4J*XjO zpS*wie_ggQK3_SSRc)vM%=7-saAE-cxs&y>erwlmare!!L$e8jnwTw?ceO2dtW+R) z4=lwix-ZP#;;0L;1( &cHcKHbB^_#kFtpm73WhD?33>|BQICepOE?JWdEr*-`+iC)p{)kS} zf*-UUJB|=vZf_`xb8WQ)&bwR%C?LY+>y;K?Sm*bS>rfGk0ZMamuT5mI;^+M{qXpuq zGg*OC&xbo6EC#~)dv7dtbmCoaP@?6g{}C236)DKl#%HN C>z&&69wBXUj0El2}X4S7enRDqYxHogp9f z1 y0Ij?&*s%)#c7ureztir 0;ZcTN&XK+Ung#mL9Qt^ zR*W@k>(sEU%0d2CXVxUilYmvABeEs*;(^ex$-Z^%5&Q7`$68rHMNW=6$dtJ|V* zExG1h7SHG@pwXWiUA+L^=(20qX;ix6Ul!A!3#4aV{64KS$Z0L347ksA+8@e3&mX`s zPp-iH kt8_^3M 9hv~p0D$v X)34A3x#m6TWvm*8e z*0|5C^G`=B0Uo`Jn>2LuRoWpx27{rpPqKnSuiIQNZE*wBX$JH#L;K9DI`>t}1}+db z6DYeEdt;4ZOF#S<3S80rx1~fka<^HPe{-+Se`4_#*Sk9U1mJ}|@rT3H#n+&3#ehsx zrIEP4_1Q5t8{#Tvz(P1YmQ|;V CQy-J~1kvZEsl-TQP_lZ#p0bn2@1LYcu0s zuFQ>$I_|nJ%g3mSC%=*d%!~F!aR+QP5W1|o>9;Hl {7r4*|H5C26C}ks7piJEL#ZIAyx+;j{-ylTCN@GmrSsST^WNQ#K2=<| za}^3)o~qeNw>IuKcAd8RAx3&i)-8Ioe$3)&)Z1#vYx8L(tU$sg9p+nazeh`FZcee) z9ryf=*xJoj*JE4ffN9J$``9v%hp*Zim4C<&K}~8C;+Q{k6oL89(RhHTyl*?s{Ja3s zj4MaFJg5FL!rxWXBy5g*@PKsue}qu~o<#y{xpUpoZf&k5XQ#l&334D*u$eIWNCsO| z4>LFq;R7?JJ$%Q@mF;w|$}7D?qYVImTl62Bc_XaBShGPvJ$L0vyqeF~<2Z?HQV(lR z11G}NxS=TRnMFtHbwT}80&D+v@^2s=2)PpUf zbvFvsb>K`YleO}jLuBLH1dW`TqeTA|u --t96XF9))F?ox)+hT_ zHV{Tpc?>P5$vrIK2O0TMTpk4Hu};8G>51&92=U51A;=5OCinvLI%*hsL4X)}DX*%; zjfQ+;5QdGe5Q}R!@mZQ`_qz_QJeyBdDct{kx<%DCCHP1`LWnX|joGJ_MawB82VWsF z*vEi#OPJp`$B~<_$hq9ym2iE=3 )@BzEi_g3o8vo*X`}_tf-AiGQ z!+Du6N?mf=fA_BlsflAb0unjY5Jr8;&Vwb*jwN%svIgp>agK16w+8lL0?95F7=Z}m zfdo&F;3GY}x%#d%Mfc#Kk=GE}`7I!30fC+RK-+LGEybX_ltqtiKH!Dza}~}@^uwSh z+1@d7^!3%B3LYd@X=xQJZwBs9mCHh0xlh@xGQMw9JH%Dj*5JyrvbMh-?lo4gFYvYb z>*b}b&}>u*Z*{Tlc4zT)RnLr3xyvR(HHsdYd qEQ$l4qp!uN3%=nz2qz$^N11ZoSJ8Cx)dd)xFo+mJjAh)CXd|e@0*zg*tVV!zX>t z6?98-6|QAj! tH0s`;OOVf7z<;cg5Abt7b-JwYQFsf6HRl zq6Fqm>~2lYJE99w<&4{M9{vfHn@>D!eso*j5}4mEsjK%4zUxuU<=cQ=a6Fln2!%}F zAy+p$%H^zh`Bu3aMI-&iouMg-Aj_ovs*ldMEOR1)cHBNH7+>YeAB{e5-&Se;_M?Y@ zW3sHjV3n@py-oizcNeSmSsy6orqs3Exk=+qv<(j?R=4ckI}44^?;p|nQ06aKaK)b= z(cQe`Qkj`NvS|8xeb((WhqXkLp;LJBHiH^?NGmz7e!aRXoA*@F#eH%st77bkrh^aX zrRC{fO)s{aUzFtR4+BN&tf`G9T8JO3ynt%1A&JOQ=r4nb)1L1bqOTl^-c_I1R+`GW zd~k0y_;a#(pn@AAueIadp9hWzV!~g}xm<&&mHcJ#Qglo7wAil~c~KV2!aW {LI+HQ40Fr{8_Joy)&vzN@gg^s50_Ej0M@%76jMX~;K&tma}=W}R}7g;8d-U@F9 zqdn9i2i`8XMbxWe$v%(HnrMhGJxo(+E5Oi}H9z@2>}2PJd2B~jtJK@7O(gf~z+hi* zTJ-PYMmdH3Y9>LC$wcWp6EVvXMnsh(4YqVh?5HlLKoy1bJSVn&xD7=?YGpp81Tlao z!Xb9hoM^16YF%ZiOA+uRKx!RWuiVsUHg2VU&!mi}2Y(7g?c5)kY=o?dnT}2q@KezH zvzSw;w(C@SRJ?ksI){moiExDQLDV~V$X{8B+W4pz*HgiV6GMD27TQbSonv~V)|2I^ zMVWqwQ2ni_gt~P}^D9|Vmrh2hS+($m!8(KekMV6QX9v{q4}Utb==2dYLi726)$ R&B&Nn06toALl?t 6Uu?(^@NT^&ZpCs<;XW5Z1w6f+C{*1Z<8yxldeaHa6ynnJP^Z=$X+D1WxRd;*!CL zN=6OebXcp}oHiP6W!+QLlWTHId}(R6b+27-y3gdV%FLRxTNM2Y8Pi!(F0)(^-fuFq zQ9YlWa%MZxx+-~Ldd#->D2JhuTiBjFnRfl_%!6O4X1CaEydz~wu|z^`yY==?<7+Rw zOW!F#Z$hsVLD-wSz_;UZhvm=I>XzEBZUJ;H?BOTLXjPzP39Eqh$t)^t$=@|83^o5$ z^%X#0YMrvl%vf8&Gm`qBDu-pmu-Cd2huF(IBWtnAUWG=-7JG@W=s`R0{c(PHp;)o>l zW`smXT;9nS^Q0cv*PTme9@rEg- Q z_~3&XbZWbm+tr4Px|~K`AJPB?CzNFkdFW^xHK4ErsT%Ax*If8D2gNTumz5A-@ *S;a70$zKhj+;)nvsD5BhwA9y#gCL zJAAM9CTM4sY@cZS14;=C1Q_Pary8 |}a?b4>ud+w>;TidZ4KGIn(7S)x*i+KQ5wgB3~l8#5436(br zIqDL$6-mHj2*o+58|QEfzioV_K(2)4f#Y)*ljsdA-peH51C&*HxZrnbLtV<1z*cYW zdIEJ-Vr_M{I>U7(Sf>#G)3gZ}Kwc-yEI5dgLXo!1y=p~ +MyMnvldOUnU{db m?E&t33r&D+_6h@)^bCjJz4AIsd%=X} KnIoc&cixby5f| z#|*hNKxvv}nwPLq+u>VKnX%72G&ML;rgmtMB(XixG3vp7_7E28O#c)@h5VN3FJh zJ%|nVi9K5yyj=8eRMwq~8_aax#n8NaK#wvNLSTj2g%CgFEauNfkX^)U$@!<+gswoy z5OUUkAjaNNdE#D+qRJX?<+1PtYq<0c%|caud3Mpay{Mh3ujFVDP6?U%PW+wbfMwao zuGJLLFAy*!+EyD1|6EJA|Aqadha^9A9%K-S0Q&&8Faf_nmA}%&P(x!0=^-9%LRf=D z+z)(Dv=x+4@Pn6X;suOqt9I!AFotnHQ^A9;W`y|6W~hcIO4OW~bxv2NIN$26{?=da zwY^n^B(AETC;0n(FYe##Ke|aH`ScQZpAYw4oVVn&f`#Z1W{uFmqB|qbQX_;Bh-><% z@chm6ztUnFo@y?4DV@kS`5OLAY=HXspUAOonscr6y>8Vf*ZNanht-SXHmu^#q*KtN z(o1$=LoLuOX|j=Q6bfWR1C70bx?|h!gwR|)=X@uEUC`-2Hwyf1t`_!r)P^=6)p|8p z+z*Ougy|r(2!TW}I`JD6)hYcQ?$qTfCvt4v;zdh=;Iex2z#`blJr?s#hvSV}iQ|)r zW*9WSLRxe=Mc+`^y{O;(Pv?dTOW`|0=pwUPMYAd{553A)q?}mIGxCXn&|A58FAsBt zpalrugkt|?B6Bg$<%w+)3zU-BzdLsQ+#$>KWLr(M^emxh2(+f+2w~bYL$`vmec3k! z2ft&T -y?T= zCxmVk_P*kLErF8!XHPIpWg%$iQpUu+%HC?J7ptGTO?P!&^^@!v092QdS%4-hLVO0o zZbj&M5Wj 8AQYef)KHzth5i{lo8|^s{U5Gwf1x66-Ujlu-TVKOVHq4 z+@~yibQvX#Zp3UCCSQ{HyFs#A@OP7Meoc6L6?Pc?v^=(~3kzlspBCQxC**-`xQxEg z_cEoVQm_Hb!i$7!(36mduZh2dyYsJMwg0=zLNN; K^V`Y+ lTuND(Y!HH4mgaM5c5Zs=m zhnXXs+ovFNtL&nWKF^*!6c^n(6Y^L#V_buq u4!ovuNiDd>d0sd-qHRM4=O4Xc9c>>%G+tvH9pd#rGpURF z@+5dNz`C|l#a?euan-VUw`k==t?5%7A&%OT1W%62_(I@N&1EzkW8dxibmi8#r2nCD zTfmE#qtj{q(H`@)0nJfn+Jw!auvYQz-#MMLDGTiL-W~4|7K|T^R=?T&ff)`Ucy63w ztd%JDBc1pVu6qI6ju;p@TEl=%{RJyG5hP0}3}%Y|YK*98B^vKs=IAq|*%sA=%_B_i zJ@uP2S=Ys@c9 QvAN}zLrK#){Am anFmr1An8iq=T*6t()vM|`oIqwzuvPGVs+5p8;CalwkARRz^Idv3F+5D ztyJJo>I@&5$vGc2!@#i`+tWzNa*hBAQl23#u;J`{^7e|v$Fg!HfZhfgdh>sJz-XkI z0ei`bP(X+g7tK}37aLy~eIYUwTzyOloEG5=6~raS*>s!Nwd{Is6SxAr#utA(r@*6s z`jk=c@3cC|eBjr!S7**(K&Z!+`=sNZT?s|pnERl%pm_Z`jS}T>|5xxV3O^>si^Tu5 z<=d4v8F }DCaoXKCDS)LtGidv z%$H-*)nN#W2&0>-_iH_#Fq8X32227a4?8DBmhEg7w(BkGvm~5D9z3gENGFuzRyzDL ziFiL5ulO!LJ${~#9I)F9!d2NLPHx(-w$Io 1E8!;H0?Y_c!u6dz%gF5E1ZjW0Pkr+WO&=l4aRpw(};o z^gSJvB>K~{wOfx?#PSpQ2;jg@*y1;L+il}h_6X4F)M`0|kWm0q68`;fE?AHc(D3(v za3Ke`K`;RSR~L}D01tm~5a$2;;(tXMrnUtAI|O*qrEjNDK*N*sm2?HFF{{py6%O;T z0zF;$E=vZvJKkOX{*pQA8DKmMR|>HnOHc3qf+hhzseEu$=BvJO_d{{;{31eNw#MeM z@E&4d{f_KBC1kTBSPb`|-B5GCEe&Q (N~V+B!zP_Pqy&g78t}P!%gBU~k2ZyfFiS zsa#HGnKAMhpzS`AEhUGvH}}1IkcrfA*{Hye;##}Ms^rcy07%Ap^t*Q}AAA~DK6uwv zE%^JHEp}#fERqy>4bkF^3}vB$v~5P(9!1;%dDl7Jam$6svq#+tW0#`*>m@S$-&hw` z2LW&*0(X7M?{M|iRdLYIue`6_>uab27p^Xw-1-D7)QaL@F+%wB`)oK?5`4fjo-ciM z_i>mfP}b=>eDsYp07CQL @rR{p@-PhK4Y&;?!%$VUPI0;qunKp- hImZP%~9H04dro5&Uw&<5Lj)AD@j>5Q#_(D?9h(Eh{|L~Jw#AkBG*Wg(}@~?_k z%Qy9KFg2Q#Upah(>!^htC~FOFk5wsqCoY@-jfKfBd`M~P{ssTpJYxLEo%Jp6^V?Zj zXU|K(8JDaUvznrN75;e=!?GngW?d0#?xcf^0Juqa?={_F+GAV?EI1=+<8?2rOrskK zh!KglwWaIWZPwdg6g~!!F|z(l{iwsn8TgKsYfL|0_2rquw3Vj= vGgX2yg{zob{|jxz)_DaWW~G zT1!3v3-IBke&>wo3nEpzjI9|C*bwuQ(cqPOSj3542ob8K7v$H;zt-g-G;g&`4hOZo zd7PF%AYHAK?WAk(wNqe;hq!ehq#LS!XiFNJ^pc*5=HUmSI&MKb9TkrDBn};wwtL+G zur4P&C%q&zeAkcdG}wHMS4^_r?2a;?97h4g$Y{T3jJaDzNXba3{*vI!hlTmc2fhg& z^;ukRo&rEwe(1SW`~5B7sTaO%3lFQk^V{^Vw@AAcw-$XhMgzshiR6t|ZIM#$1l32o zPgZJ6bk`E^p7Qw-H8UX68CmhfhZGLqsFQn^e!=c-jRd8^;nN&ms-?F16I^4hMzERJ zSK|khZNH53dDTC@H9Tp15`H!R{a%Bt+ m{gVmvq^J*Ma U`(#3A3We3n_b4&=~w@c*o#GL%1&gV0NYR zW~FEDc$Xdk8p^LK_V}nopUiwU(MHLc@gsI1!)A+|-8f7)tQ0!3=hXT&4d11~W8@uu zxS9P{ydii-PYU%>Ilh&F%k_GKX4ul *QUlGNrXfUjs6TfutZ zcq;aefx6v~Xf2^YxM@tX?(l&a&CCS<0Bh5=9WrG&fs?7*f`-MQrU}?IHRBjw&Lt2E z9xrXw4 dsalN|FJ&OuVy2 z1;S6m(}Ssp4?Z+vCNV;^0RK$Xeru|<@NV($_6j%g8GL{_#OKAjt4U27EE$<93d1!T z-$nGlH7)a4_btmxg@N!>a1(mAioJOdghDRGuD5U89zK9G5R%_(h*U@NF@U ^hkQ-~f#t+AqK$_bZpQw$%tf{Y-DER!hm#ho9Fq|@u;2s)F&pO%?9!oZa;$RG*Z zM>KHqM9!c_E`_*})l(lKZ^$m!_@59)(-S-nBf5FbTT}<7p@pEyZCPjj;56JQ1|C8P zl##0w!w2U+U|858U$}1}n@#?-<+FBNNGuSYsZiA7qCrvIzE0A0_|zSi$FAm`i~JH_ zpj?qiC;b8E0UHLC>nb%3^=6w@JXa-!(U{V=M9fElSzfSD(`mJQ6KAbK1727SpOq9S zzTV{*XV!yi6fP)w?&~ 1mq zKUzLE>_rB5c pY!x;-Gz4;b9{u<%E&6xE58dMk&UdtPT$m|N7 zlqpR40rjd&n!7BVYC@Z%(!cjCx1_@ofWHL36sBE{dp28vWFTAw5lhzX(cCduAvvDz z$WKA)N^Fi|>A$mOu1AlW3^ptmT1|#bczQ@D&~ppQ=lhLHe;@ud6W8AzVqqA$vt_u; zPx-*(dpyftjddd#PMG9JbmQ}d3;O1R+9?V(%vYaKf^Y_Nl |kGh>^rK^@L|1*`@)%z!kYyg9^fxEG+AIED|>3GjLIXGr%6%u$nha0?Xp z)T{^Rf`2#lnEl6lC#Lyu0jokgj(|lJ?n#2n~w;6S6EDL5aLcmn^gY({jsmGeW%Z zCkfg+ZIu&Wr$2|50+nM+emy9;{K9Kp^%3wEv*ZT@_)B3#8t6M)Y_9YumJ9Tx>D+Ly zGhp%$AzHae&tB{v-S7bmGE*u+TjH6@aXB~<^5Qj3`ARkuh7YEz9ukvn?e4*)AR_>Q z2@sK?!-yyxD)!`I$aUNt6-2S*r$`H@Q(iGT{nVR;qOD02Ce`Quq?z`!!1gvXH!=Ju z^EBaR1kre_9>`n_sdtwp_lJN9zlXPZuf~qZh7Y)jA(@yEaihn QcfsYDP{Nl3;3ycq5z$Y3oXKBSawUPTrXDH7?%VB}&_- znt^Ev%X?e8xQT8(aCMUI!N!AO3$wGo&u4w72NcrBBBGiwfCF-kOb!t@yw(T3^a||! z+;0q3`hhtrlUK #KD}92fIDe{1zkC8BRX?jnP!qeMtHX)$n~zu|~* z>3*)L5#RjGhyA%77Dt2ko6@jDaB $o@ zLtdTqc}0bT=2UA*-C^ OV literal 0 HcmV?d00001 diff --git a/www/public/assets/official-logo/repomanager-gray.svg b/www/public/assets/official-logo/repomanager-gray.svg new file mode 100644 index 000000000..29afed978 --- /dev/null +++ b/www/public/assets/official-logo/repomanager-gray.svg @@ -0,0 +1,24 @@ + + diff --git a/www/public/assets/official-logo/repomanager-white.svg b/www/public/assets/official-logo/repomanager-white.svg new file mode 100644 index 000000000..094ffdcc9 --- /dev/null +++ b/www/public/assets/official-logo/repomanager-white.svg @@ -0,0 +1,46 @@ + + diff --git a/www/public/resources/js/classes/Environment.js b/www/public/resources/js/classes/Environment.js new file mode 100644 index 000000000..ae2ba40ba --- /dev/null +++ b/www/public/resources/js/classes/Environment.js @@ -0,0 +1,26 @@ +class Environment +{ + /** + * Upodate environment description + * @param {*} id + * @param {*} description + */ + updateDescription(id, description) + { + ajaxRequest( + // Controller: + 'repo/environment', + // Action: + 'update-description', + // Data: + { + envId: id, + description: description + }, + // Print success alert: + true, + // Print error alert: + true + ); + } +} diff --git a/www/public/resources/js/events/repo/edit.js b/www/public/resources/js/events/repo/edit.js index 76feae4bb..76dd70339 100644 --- a/www/public/resources/js/events/repo/edit.js +++ b/www/public/resources/js/events/repo/edit.js @@ -1,5 +1,5 @@ /** - * Event: submit reposiroty edit form + * Event: submit repository edit form */ $(document).on('submit','#edit-form',function () { event.preventDefault(); @@ -99,3 +99,16 @@ $(document).on('submit','#edit-form',function () { return false; }); + +/** + * Event: edit repository description when pressing 'Enter' key + */ +$(document).on('keypress','input[type="text"].repo-description-input',function (e) { + e.stopPropagation(); + + const keycode = (event.keyCode ? event.keyCode : event.which); + + if (keycode == '13') { + myenvironment.updateDescription($(this).attr('env-id'), $(this).val()); + } +}); diff --git a/www/public/resources/js/repo.js b/www/public/resources/js/repo.js index 66cdda806..65b7c2ae8 100644 --- a/www/public/resources/js/repo.js +++ b/www/public/resources/js/repo.js @@ -242,47 +242,3 @@ $(document).on('mouseenter','.item-env, .item-env-info',function () { $(document).on('mouseleave','.item-env, .item-env-info',function () { $('#repos-list-container').find('.item-env-info').css('visibility', 'hidden'); }); - -/** - * Event : modification de la description d'un repo - */ -$(document).on('keypress','.repoDescriptionInput',function () { - var keycode = (event.keyCode ? event.keyCode : event.which); - if (keycode == '13') { - /** - * Récupération des valeurs suivantes : - * - L'Id du repo à modifier - * - Le status du repo - * - La description - */ - var envId = $(this).attr('env-id'); - var description = $(this).val(); - - setRepoDescription(envId, description); - } - event.stopPropagation(); -}); - -/** - * Ajax : Modifier la description d'un repo - * @param {string} repoId - * @param {string} repoDescription - */ -function setRepoDescription(envId, repoDescription) -{ - ajaxRequest( - // Controller: - 'repo', - // Action: - 'setRepoDescription', - // Data: - { - envId: envId, - description: repoDescription - }, - // Print success alert: - true, - // Print error alert: - true - ); -} diff --git a/www/public/resources/styles/components/layout.css b/www/public/resources/styles/components/layout.css index 2336ea1e0..739b50970 100644 --- a/www/public/resources/styles/components/layout.css +++ b/www/public/resources/styles/components/layout.css @@ -28,6 +28,33 @@ body { .details-div { padding: 10px; background-color: #182b3e; - border: 1px solid #24405c; + border: 3px solid #22384F; border-radius: 20px; } + +/* Full page loading veil */ +.body-veil { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + position: fixed; + row-gap: 20px; + top: 0; + left: 0; + width: 100%; + height: 100vh; + background-color: #0e1e2f; + border-radius: 20px; + z-index: 90; +} +.body-veil img:first-child { + width: 120px; + height: 120px; + opacity: 0.1; +} +.body-veil img:last-child { + width: 20px; + height: 20px; + opacity: 0.5; +} diff --git a/www/templates/mail/mail.template.html.php b/www/templates/mail/mail.template.html.php index 57c7d2562..62e25de41 100644 --- a/www/templates/mail/mail.template.html.php +++ b/www/templates/mail/mail.template.html.php @@ -148,8 +148,8 @@
- @@ -176,12 +176,12 @@- +
+ ![]()
- +
@@ -222,7 +222,7 @@ - = $content ?>+= $content ?>diff --git a/www/templates/mail/mail.template.mjml b/www/templates/mail/mail.template.mjml index a4bad5fcf..eac58c615 100644 --- a/www/templates/mail/mail.template.mjml +++ b/www/templates/mail/mail.template.mjml @@ -2,12 +2,12 @@ - = PROJECT_NAME ?> - release version = VERSION ?>+
Github= PROJECT_NAME ?> - Github- + - + $content @@ -19,7 +19,7 @@diff --git a/www/version b/www/version index 2c4686f5c..9cc7d2bfe 100644 --- a/www/version +++ b/www/version @@ -1 +1 @@ -4.24.0 \ No newline at end of file +4.24.1 \ No newline at end of file diff --git a/www/views/includes/footer.inc.php b/www/views/includes/footer.inc.php index eb368f40a..404054e05 100644 --- a/www/views/includes/footer.inc.php +++ b/www/views/includes/footer.inc.php @@ -44,7 +44,6 @@ - '; + } + } +} ?> + + + +"> - Project description +
Github linkProject - Github link