From 9e3888bccf690e7b411c6d4f981e9cc173ec08db Mon Sep 17 00:00:00 2001 From: SBD Date: Sun, 2 Feb 2025 21:38:03 +0300 Subject: [PATCH] 0.0.141 routes --- static/v2/css/blocks/b_login_modal.css | 40 +++++++++++++++ static/v2/css/service/btns.css | 46 +++++++++++++++++- static/v2/css/widgets/w_route_card.css | 20 +++++++- static/v2/icons/widgets/w_route_card/lock.png | Bin 0 -> 8071 bytes static/v2/js/widgets/w_route_card.js | 7 +++ templates/v2/blocks/b_login_modal.html | 4 +- .../route_card_info_data_for_search.html | 7 ++- 7 files changed, 119 insertions(+), 5 deletions(-) create mode 100644 static/v2/icons/widgets/w_route_card/lock.png diff --git a/static/v2/css/blocks/b_login_modal.css b/static/v2/css/blocks/b_login_modal.css index c97c7ae..cb77cc1 100644 --- a/static/v2/css/blocks/b_login_modal.css +++ b/static/v2/css/blocks/b_login_modal.css @@ -14,6 +14,44 @@ z-index: 10000000; + @media (max-width: 725px) { + --modal-width: calc(100% - 20px); + --modal-padding: 15px 15px 20px 10px; + .modal_description{ + width: 100%!important; + } + } @media (max-height: 512px) { + .modal_description{ + width: 100%; + } + --modal-height: calc(100% - 20px); + } + @media (max-width: 500px) { + .modal_title{ + font-size: 26px!important; + } + .modal_description{ + font-size: 18px!important; + } + } + @media (max-width: 360px) { + .modal_title{ + font-size: 24px!important; + } + .modal_description{ + font-size: 16px!important; + } + .primary_btn{ + --padding: 7.5px 0; + --font-size: 14px; + --font-weight: 400; + } + .registr_btn{ + font-size: 14px!important; + font-weight: 400!important; + } + } + .b_login_modal_container_content{ position: fixed; background: #FFFFFF; @@ -87,5 +125,7 @@ font-size: 18px; font-weight: 600; color: #27242499; + text-decoration: none; + display: block; } } \ No newline at end of file diff --git a/static/v2/css/service/btns.css b/static/v2/css/service/btns.css index 88a8411..f49d020 100644 --- a/static/v2/css/service/btns.css +++ b/static/v2/css/service/btns.css @@ -10,6 +10,10 @@ --font-weight: 700; --color: #FFFFFF; --text-align: center; + --text-decoration: none; + + --width: unset; + --display: block; background: var(--background); border: var(--border); @@ -20,8 +24,48 @@ font-size: var(--font-size); font-weight: var(--font-weight); - color: var(--color); + color: var(--color)!important; text-align: var(--text-align); + text-decoration: var(--text-decoration); + + width: var(--width)!important; + display: var(--display); + + cursor: pointer; +} + +.default_btn{ + --background: #FFFFFF; + --border: none; + --box-shadow: none; + --border-radius: 8px; + --margin: 0; + --padding: 7px 0; + + --font-size: 12px; + --font-weight: 500; + --color: #27242499; + --text-align: center; + --text-decoration: none; + + --width: 85px; + --display: block; + + background: var(--background); + border: var(--border); + box-shadow: var(--box-shadow); + border-radius: var(--border-radius); + margin: var(--margin); + padding: var(--padding); + + font-size: var(--font-size); + font-weight: var(--font-weight); + color: var(--color)!important; + text-align: var(--text-align); + text-decoration: var(--text-decoration); + + width: var(--width)!important; + display: var(--display); cursor: pointer; } \ No newline at end of file diff --git a/static/v2/css/widgets/w_route_card.css b/static/v2/css/widgets/w_route_card.css index 32a66e5..b2e5f9c 100644 --- a/static/v2/css/widgets/w_route_card.css +++ b/static/v2/css/widgets/w_route_card.css @@ -135,7 +135,8 @@ background-clip: text; -webkit-background-clip: text; } - .route_msg_for_unregistered_user{ + .route_msg_for_unregistered_user, .route_clicked_msg_for_unregistered_user{ + --filter: none; position: absolute; top: 0; width: 100%; @@ -148,6 +149,7 @@ width: 32px; height: 32px; display: block; + filter: var(--filter); } div{ font-size: 12px; @@ -156,7 +158,23 @@ color: #27242499; } } + .route_clicked_msg_for_unregistered_user{ + display: none; + div{ + color: #272424; + } + --filter: brightness(0) saturate(100%) invert(43%) sepia(55%) saturate(1482%) hue-rotate(336deg) brightness(104%) contrast(101%); + } + &.clicked{ + .route_clicked_msg_for_unregistered_user{ + display: flex; + } + .route_msg_for_unregistered_user{ + display: none; + } + } } + } .route_card_owner_info{ height: 47px; diff --git a/static/v2/icons/widgets/w_route_card/lock.png b/static/v2/icons/widgets/w_route_card/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..18510ccf1661ec36d168cd025baeb2e457de7c12 GIT binary patch literal 8071 zcmeHM=U-D~E!L_q?mgl4Egh*YH~RH?y{E>ff@&AkAxM)V zMXGWb3nK~$0y3fyaS#S60aQW}?uqaHa=+a_;Qf&DTW9Z8p1s#z&)VmjqrHugfRq3L z076t-OJ@K;A%9W8E`H?aYwYj_^0S+6>k$b6xF@_1*b`n6fCwd{tlXnq!h@n>PDca+ zF)=Y3w6M@f|I_q9jqr%zyhS4^0Fd2JwKR8)&0qKs|GF?bVP-jIFVhT#+KW4QU@z`B zITeMY4DV{8EH_cHo3*309~9a@jXk+gzHs5oeSb=IVO|45u%3;j$9%DM3Q*5=~~@1o6^f_rk6 zZWNRt)COxv_vJ6gN!A-{5pq!TI@>!GbdK@%%x!pX*;Etj1B?O=XjRCD5%_6!EOmQJ zu3jQG!XU|*`b0;G46)STNgMEu$>um1vIk^~3QCWj`)4;>#!k{*KL%_;t=as}Yzo8! zmC``~7O+Vh=!Q?jVK?vcv#EBXTuHh#U6H;oFxuQ%P7vDfuR&L%ADD)A_1yT_FE z?4xB$_A`*DoTC;rwi+JTvR;1TvXotvDm{lG)u(jO7WuMnyG^n_yd>0%noZ;kxn7Ls_7y#3CHzbO z*%=S^0Y6_Nl{PPwfBobtWm?{1=Co)A>)wKO8+l7|O4!K0<+Gt3>FY2=)D6&QH^#DK z9-34`13+X3@kA(jx_4>%sjPc``{&(k2S%oH&62rcsebrDphcSHEr37s&{r5hu6g?_Rga(E2+4C=6$0^ik>yn|b3Oh1f zeIstQv5n)y1>aPjSe*>%ET%Iw(G*MU%_{+Tj*lOPZb8RW1@wiuM$0oaLU87446J9% z=;SxM`4GFkJ2o^*ganIa+IZGo#g*i%0e>73Z`~E^jYwbj!Q;?oX|jr}Af#|WU`w?= zCQ76dEyK!$iY&2C8WWger+CHsUBcT#@Qy5JohL5Tmf1_$j|H!J6i zItG<8uqDYAVLo?jUc3WaB@ieoUZFLLJMF#Z@-Sw%4hwN@dRMwwgK-49$po#G$}t4) zq&2EIY~0ehhy~&ueQMOdy+Rcy{y5B;EVZzGK>*dTVaP&k#EKSgEC=;2Bx;!2Ef-?( zsJ95@-fF~o2+ za^(p1L!&Y$g3X+jt4hY0?fYiVPO?nNXtJ_Ft%3ShSf{l(A?V=L2%OHrm^ur&In`oY zjmcNr`$B;xU2TTur*7Y>XKKCZ_8`Q5OPqk2*Qz9&H7mlrxFTQ|w}U_yom~zzDfPH4 zuEkJp&S~>^Vp#I&`oabj^5ymy zsN&;svW08ep68En3TH*;WE{Y={*ll)hnA!sE9GwIvF)utaARjpSNg}KeR-#EqL*K` zc;6|%?^jnsVrBSo{4(i?UQVFKyD`aFPTdPBHja(&)s>C`Q+t9PXA)+B)t+F}Uc+e% z2AcHD{6hip42ls}A|{!`W^XLFVcZFsf&6p{`X2f`_myC8NliQ> zA~-z;v#TCB`^Y0R`NiWw^Cm_xWR(XCmb!kvNPML4nlfI~dCg6PINO&b-mC?o8`cP`R zb3bx<^f8gT5KmdAl%}n^u%jZn0%-h!&pxF*O_G(I(SNutMhzL+!?vG_vCRGK*?W7; zGhARg_uHi6_T~$nmXGK1ojrGMa|;}^)&WZ$y;^=Gxd1O3X|@#mu5KIWO0>1f_Uk9(4^4#nW)*<^ko4KiEpqZ+~SUo{CY^9T-rFajY1} zI~Jaoee`J9=%vc$9;y&mWtnpO&WxvDd7){v)!&k>H@FM;KCjyj6t%PZbFU1z7QH$p z^y}nmdF|Oo2mw7Yq@aVeiKB|e>n~GodCs6NWhM1J#Apx`DOJ&zs>)p3s;^Go95xVV zpG#EFxuH}%+18Lg;N@&HFPJ9UrC52cmbG=!6=5gYB3<4idj6RyDV0txrRcL2NFsT8 z?^`ow6MMDy4PP07NtxyRAyfB&E@{G1=cR{tI}0>6PFfz1l%5udXr|e)@l!30cY;WT z0=KFnk1SKt?|c^Z>w0WL8woHmQLA_x7jG)t#4^a<+x4j;&~0kp_7Ot?S?TvLw?dO- z8(F*J!O&}y=ZBA&jGGp%?d$q5a%2DcF$$Gqo85{<$Dcx_vU67JX31n zdIq5)c2u!e2G>_e_f>N&!zD;tC5GQJJViGx#?e;H9a`IV2q*-;FRp64QNFV}w+>#6 zpWjFWH@~h+R+pYS7&Z{knb^6;9e@)C<@YawY>PqpLt4K_1m9%gI&N}(1-*+RH@Blk zs#dQ~YIK;G&ThWBtrN8=+I4GoL#_Md=3JQ%|9gk6?|*+=_K*}>-f!l0s${%f82z%; zq9W1_=#nLrpp>n!8BMg4`*sBHzFZyIHuY3m)_fXX?p>(5v2%7r*GFyi20`VdcD&d4 zJ>%U6b{QQYSQhAsw+R z{e+`KSNabo#?@CxiU;;69e>J8;g<2*evcnXP0TAFeWqgecoQ^FIoDmv`}}z(`xf_< zlF*p^)203GWYa%Gy@zFGD<7@LO%qK{MqhplG@U*j1>rU$dvV9+MtVxoQDe)4piUef z(mNndC@#f=C#_Q)n>8?x#R(;)?`LcY4=!_+x;1WeIqP^Ri*ylU&My|cN;yQ+!i#ii z&rZEho7vWt&=>78jyeDR&a0HF*g{mrw49f9JuGPU=$_x^L{7^#ZS4JXy#TNxCk7l2)nq@O6(KYT?e`d__`xS?D(@U3Oati%#uMJA@$XOn08SSecN`pXh@RN7{V z9TL8-DcP*2)n&B8T~EJBjtp)1BMNqAkp>{nE>B0mv?p>xQ_u82^0!;F0Ac0PEMPaY zf&80Fzsb`uZQA|~Z-sRvhedwrOUD&&y90AgZ@3lQ#3-Q5A9N4L)mudE`qqzfEMG?e z2@s+mi`rEdDag5mV13@I;V2#=_g%-mmTz&Hc&l-Js1Yt0lqdfqHV6(=1kDOQTViK3 z@({1pPZo|w7P-nJG9MX2u|?Q*Tyc{c@MU2y!R%2ZF#O`-qr$Zv)j!53F5)2p#Ib)& zAAZBzU>!YEk*#)hll4<30AF0QL}X#{U)mh1GBCyVK4?cHjFAlCD9spkKMgl1S_`=T zg*aP)%zFA{5X>wb_xos4$#e6ZG@)2g2C@59CKdNubn(_9WKrI{La=zCMuvtWrPUCI z;<%&+M6bwteOynnY6SLgt5ou=;GwC15#R<=0YO2t-~TgW`4ocCjGjBUl*QA&o?gRI zGW#P4RM~QJ=7p&SAk1=*_g&0;ew=61A8}~n9b)mPO8}L*w*jzaW@cc_n5@fc0F$T` z0A>(L@`4bNy4wRFQtkdi$x)q={_ej+{~rjP&6@>=hzG!YWIt3AL3sxtD^2 zAd#jh<8bH`3EF54QLIdTuYck>$}zj(AuZibofr`Z1$VtzUGbw4`i+V9>?} zdy{peV;?txy)r9TvpU-F@uFcM?Mn*6k6G7ZmFSYwxu{LPVA{K;S>XB|ySCd)3hd*p zLkiSK7nP6Y%A~fwX|s>s-lcJ({eFj#(|RXOsj#%lv$ZDwXyD zn#2^|%Xc0DT2WdOnrIW@ErhyLL*9$QSg5SquqqhL=`3X={h4}#NOP4b*5^-q}1%v8fAWT4vN1auI1Rd(R%?U$87bCcP`$Rnwuj+G=2|B2E%PjRU=Nk~Av z89Mj_6|2oLi^`C42M#_@?jnwyK0LkqeyYEJR1wDS%LV>gR_ALQ=5Rvl1HNBxWBgtk zagR9{EMgMHj=@15fL=I-9m1}dm1D9VzqfBY8y^>yp|KJT=jmY#u)^C+*T$1hGNXEm zWLxodx#HuSs%*tUc_Q_eo@|ay+wWeQXTaD>7vz58>s4a&6x~mWo`B3>mTS4|PtwfJ zkwhHVarB2fAiO`?YUZ4YNJf7NHF z)c2=Arl~l2s#N(5!k&~RQF}wwr`79_F78^!x(1}p zVQW%zkE8n){!RaQzZ}4$iqa6f0xkN}7on(XK+YU#{te4o zrAUPEgK$HlZs`mEKX}DKokAwVT1~CLnB0ySe2&l`BDF6^_`NjYOorzv(14HU za(75rVB0ekJ%DF9azcdQ_u5kpz*_S31np}wGp0*^D%b1=1icv(Cn9Tl&mP_627JHU7c6bdoYHOn^SviHhFlX7 zD?N_aXtf{%ZFm+!HxUcG>P0(qhx{Cw5%e>Fmtqhuw5ov0B$rkCr}09$b{M-6<@XPR21ymtrUd6Z*Oe^x*gIHtsXQ5*(QzV-3f&g6d(}PpOX-HvcaubBVA*7AkcXq`luo~khdi_Hki7F6zE($t* zwiz%2--{5AGF=~u>0C6TH3PsYDI{RmN2)66VAu_we|;TlWVrs9Yd9@S7pQ}=-fc*v zMqiZ4!5Zx)1W0)LfUzLgljlP7V~bL3(%B9G$d~2ms7bnk)A~id2<1LA1FIr8s?4et zHLdK3lODH_;s6-v^TH!f7Jp1O{l^^~Becrq$RKsy^}0U#q)m#%y*;XcFk0L?1$nXX zNrT;iR0DMj5a1%s0@Yd9#HQ`meVU{_cz+d*&jo5JkrH^6IqVU9^B=Zwn;QV!16zQ)pG7&d zoblrPYS@~Nz8-i+GhQ&2CsB;X(hWGjB6I@}jES{MjwvFOX~aV84K#8;y_d8~f}&+G zCT73sn^KtoSCA>YCBNhiNN*}}A})Cq6Pp()aLTexQ90lfK&FdvmUs?bIYXNMzEn17 z-VUSc?;1nW%cEx0kUlAP9~_Mc{|p86zKU>Up%Gq%M1ONK;)cU0j`Lg8j_80e)mha< zD4#$m3GLiPe-l=gFS9C-QY--0=h!KOVZ~6+`wDXA2=TpDNwH zCswsyfo!X;20V%bTlc%$({fFyPRywS!Orxjb>A0K5b~_=SSUtUm?of@tU+n?wlqii zQ<9tT7KUP&;#4a%riu8f)cD)V@MyRdw(@p5sxUu~BrLEIgpg#rf66lx>aaUh&VKkG zW9%g%_uZYMrY=;eEODp{w8zNo?sqnJ0QZbmGwRs4&`Pw|GML2l2>mR6*ta_Q+b)hU z{4moCWBg2kdMn0+bAjD6Xzn>B0CPI|4Y0918eTQ*%r4E;-=M*#K#9T>hNe@YZS?+n z?_Up4tDZ-~!O)tc&s?c|J+SAk#B?s`%NOKQ>-nt-BA%PjXT&&a)cO$e%V>otiJJAy z6t^vzEQB&Xu!4PoNumCmS1@wVyWt+lrGA%f?*au@hC)k{1N_0Oy0TmjcV0r;ifJ9R zrvH444Z)*HwgY95U0}wUfgmf;q7~cM+wnMBMmQm-7 z5j)}%%^}zwXb+WUAI}{3o8X@pMc#uRoTst{dT(!uqpQz+I_rY;|2e2mya8xX*kGrn zs&kWAvt~3+N;nB-gKyJ!^rMlhBKtRtCk%f`k@QyRfX?=$5-sOB)Ikcj__3Q#;8<+k z_9Y0KQGy)p;6xbJOW+rTydlF+jghVf)REXfR`}l7FnUzPzkEQe@h9$nZ*5pt*ZadX YEib`rysVb@${nCu*<02g_51CA0RI7snE(I) literal 0 HcmV?d00001 diff --git a/static/v2/js/widgets/w_route_card.js b/static/v2/js/widgets/w_route_card.js index 531b81d..d6f7e13 100644 --- a/static/v2/js/widgets/w_route_card.js +++ b/static/v2/js/widgets/w_route_card.js @@ -131,4 +131,11 @@ function respondBtnClickEvent(el, authentificated) { $(".b_login_modal").addClass('open'); $("body")[0].style.overflow = "hidden"; } +} + +function clickedUnregisteredMsgRoute (el) { + if (!el) return; + + let $parent = el.closest(".route_card_text_container") + $parent.classList.add('clicked'); } \ No newline at end of file diff --git a/templates/v2/blocks/b_login_modal.html b/templates/v2/blocks/b_login_modal.html index 9c9085b..637ef67 100644 --- a/templates/v2/blocks/b_login_modal.html +++ b/templates/v2/blocks/b_login_modal.html @@ -12,8 +12,8 @@ -
{% trans "Войти" %}
-
{% trans "Зарегестрироватся" %}
+ {% trans "Войти" %} + {% trans "Зарегестрироватся" %} \ No newline at end of file diff --git a/templates/v2/content_widgets/w_route_card/route_card_info_data_for_search.html b/templates/v2/content_widgets/w_route_card/route_card_info_data_for_search.html index 5306b18..67b330a 100644 --- a/templates/v2/content_widgets/w_route_card/route_card_info_data_for_search.html +++ b/templates/v2/content_widgets/w_route_card/route_card_info_data_for_search.html @@ -33,10 +33,15 @@ {% endif %} {% if not user.if_authenticated %} -
+
{% trans "Текст сообщения доступен только авторизированным пользователям." %}
+
+ +
{% trans "Текст сообщения доступен только авторизированным пользователям." %}
+ {% trans "Войти" %} +
{% endif %}
{% trans "Объявление №" %} {{ route.id }}