Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
@@ -9,14 +9,15 @@ msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-07-09 12:00+0300\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"PO-Revision-Date: 2024-07-25 00:59+0300\n"
|
||||
"Last-Translator: Саня Шумский <sa@a3-global.com>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Translated-Using: django-rosetta 0.10.0\n"
|
||||
|
||||
#: ArticlesApp/admin.py:71 ArticlesApp/admin.py:117 ArticlesApp/models.py:37
|
||||
msgid "Статья"
|
||||
@@ -334,11 +335,11 @@ msgstr "FAQ Title"
|
||||
|
||||
#: BaseModels/validators/form_field_validators.py:6
|
||||
msgid ""
|
||||
"Некорректные символы в номере, введите номер в международном формате с кодом "
|
||||
"страны"
|
||||
"Некорректные символы в номере, введите номер в международном формате с кодом"
|
||||
" страны"
|
||||
msgstr ""
|
||||
"Incorrect characters in the number, enter the number in international format "
|
||||
"with the country code"
|
||||
"Incorrect characters in the number, enter the number in international format"
|
||||
" with the country code"
|
||||
|
||||
#: BillingApp/models.py:10 SubscribesApp/models.py:51
|
||||
#: SubscribesApp/models.py:61
|
||||
@@ -882,17 +883,13 @@ msgstr "Show more"
|
||||
#: templates/blocks/b_finded_routes.html:12
|
||||
msgid ""
|
||||
"\n"
|
||||
" Упс... <span class=\"orange-text\">Ничего не "
|
||||
"найдено</span>, попробуйте\n"
|
||||
" изменить параметры поиска <span class=\"orange-text"
|
||||
"\"> или создайте своё собственное объявление </span>\n"
|
||||
" Упс... <span class=\"orange-text\">Ничего не найдено</span>, попробуйте\n"
|
||||
" изменить параметры поиска <span class=\"orange-text\"> или создайте своё собственное объявление </span>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Oops... <span class=\"orange-text\">Nothing was "
|
||||
"found</span>, try\n"
|
||||
" to change the search parameters <span class=\"orange-"
|
||||
"text\"> or create your own ad </span>\n"
|
||||
" Oops... <span class=\"orange-text\">Nothing was found</span>, try\n"
|
||||
" to change the search parameters <span class=\"orange-text\"> or create your own ad </span>\n"
|
||||
" "
|
||||
|
||||
#: templates/blocks/b_finded_routes.html:29
|
||||
@@ -1317,8 +1314,7 @@ msgid "Мои обращения:"
|
||||
msgstr "My appeals:"
|
||||
|
||||
#: templates/blocks/static_pages_blocks/b_about_service.html:4
|
||||
msgid ""
|
||||
"Отправляй <span class=\"color_title\">посылку</span> в любую точку мира!"
|
||||
msgid "Отправляй <span class=\"color_title\">посылку</span> в любую точку мира!"
|
||||
msgstr ""
|
||||
"Send your <span class=\"color_title\">parcel</span> anywhere in the world!"
|
||||
|
||||
@@ -1359,10 +1355,10 @@ msgid ""
|
||||
"найти перевозчика, который будет готов взять Вашу посылку и доставить в "
|
||||
"указанное место наземным или авиатранспортом."
|
||||
msgstr ""
|
||||
"You can place an ad for the transportation of a parcel and carriers from all "
|
||||
"over the world will respond to your ad or using the search on the website to "
|
||||
"find a carrier who will be ready to take your parcel and deliver it to the "
|
||||
"specified place by land or air transport."
|
||||
"You can place an ad for the transportation of a parcel and carriers from all"
|
||||
" over the world will respond to your ad or using the search on the website "
|
||||
"to find a carrier who will be ready to take your parcel and deliver it to "
|
||||
"the specified place by land or air transport."
|
||||
|
||||
#: templates/blocks/static_pages_blocks/b_about_service.html:27
|
||||
#: templates/blocks/static_pages_blocks/b_mover_search.html:56
|
||||
@@ -1409,8 +1405,8 @@ msgstr "Do you have a question? Send us a message"
|
||||
#: templates/blocks/static_pages_blocks/b_contacts.html:12
|
||||
#: templates/blocks/static_pages_blocks/b_customer_service.html:11
|
||||
msgid ""
|
||||
"Пожалуйста опишите Ваш вопрос максимально подробно, а также укажите Ваш e-"
|
||||
"mail для обратной связи."
|
||||
"Пожалуйста опишите Ваш вопрос максимально подробно, а также укажите Ваш "
|
||||
"e-mail для обратной связи."
|
||||
msgstr ""
|
||||
"Please describe your question in details and specify your e-mail for "
|
||||
"feedback."
|
||||
@@ -1425,8 +1421,8 @@ msgstr "Name"
|
||||
|
||||
#: templates/blocks/static_pages_blocks/b_advertisement.html:9
|
||||
msgid ""
|
||||
"Услуги по рекламе и сотрудничеству с <span class=\"color_title\">TripWB</"
|
||||
"span>"
|
||||
"Услуги по рекламе и сотрудничеству с <span "
|
||||
"class=\"color_title\">TripWB</span>"
|
||||
msgstr ""
|
||||
|
||||
#: templates/blocks/static_pages_blocks/b_advertisement.html:13
|
||||
@@ -1506,14 +1502,14 @@ msgstr "We are always <span class=\"color_title\">on site</span>!"
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Отправляй <span class=\"color_title\">посылку</span> в любую точку мира!"
|
||||
msgid ""
|
||||
"Отправить <span class=\"color_title\">посылку</span> TripWB по всему миру"
|
||||
msgid "Отправить <span class=\"color_title\">посылку</span> TripWB по всему миру"
|
||||
msgstr ""
|
||||
"Send your <span class=\"color_title\">parcel</span> anywhere in the world!"
|
||||
|
||||
#: templates/blocks/static_pages_blocks/b_mover_search.html:14
|
||||
#, fuzzy
|
||||
#| msgid "Станьте <span class=\"color_title\">партнером</span> Trip With Bonus"
|
||||
#| msgid ""
|
||||
#| "Станьте <span class=\"color_title\">партнером</span> Trip With Bonus"
|
||||
msgid "Перевезти <span class=\"color_title\">посылку</span> TripWB"
|
||||
msgstr "Become a <span class=\"color_title\">partner</span> Trip With Bonus"
|
||||
|
||||
@@ -1666,8 +1662,8 @@ msgstr ""
|
||||
|
||||
#: templates/blocks/static_pages_blocks/b_send_parcel.html:27
|
||||
msgid ""
|
||||
"В отобразившемся списке выберите подходящего отправителя и посылку, откройте "
|
||||
"контакты и свяжитесь удобным способом. Если не нашли подходящего "
|
||||
"В отобразившемся списке выберите подходящего отправителя и посылку, откройте"
|
||||
" контакты и свяжитесь удобным способом. Если не нашли подходящего "
|
||||
"отправителя с посылкой, разместите объявление о возможности перевезти "
|
||||
"посылку и отправители Вас сами найдут"
|
||||
msgstr ""
|
||||
@@ -1679,7 +1675,8 @@ msgstr ""
|
||||
#: templates/blocks/static_pages_blocks/b_send_parcel.html:33
|
||||
msgid ""
|
||||
"Обсудите с отправителем все условия: время, место и прочие детали. Готово! "
|
||||
"Доставьте посылку из пункта А в пункт Б и получите благодарность отправителя!"
|
||||
"Доставьте посылку из пункта А в пункт Б и получите благодарность "
|
||||
"отправителя!"
|
||||
msgstr ""
|
||||
"Discuss all the conditions with the sender: time, place and other details. "
|
||||
"Ready! Deliver the parcel from point A to point B and receive the sender's "
|
||||
@@ -1821,14 +1818,16 @@ msgstr ""
|
||||
|
||||
#: templates/mail/m_confirm_email.html:24
|
||||
msgid ""
|
||||
"Если это сделали Вы, нажмите на ссылку ниже и пройдите процедуру верификации."
|
||||
"Если это сделали Вы, нажмите на ссылку ниже и пройдите процедуру "
|
||||
"верификации."
|
||||
msgstr ""
|
||||
|
||||
#: templates/mail/m_confirm_email.html:26
|
||||
msgid "Если это письмо ошибочно попало к Вам, просто проигнорируйте его."
|
||||
msgstr ""
|
||||
|
||||
#: templates/mail/m_confirm_email.html:29 templates/mail/m_registration.html:55
|
||||
#: templates/mail/m_confirm_email.html:29
|
||||
#: templates/mail/m_registration.html:55
|
||||
msgid ""
|
||||
"\n"
|
||||
" С уважением,<br>\n"
|
||||
@@ -1881,18 +1880,14 @@ msgstr "to this link and use your login credentials"
|
||||
#: templates/mail/m_found_matched_routes.html:21
|
||||
#| msgid ""
|
||||
#| "\n"
|
||||
#| " Если у вас возникнут вопросы или вам потребуется "
|
||||
#| "помощь, наша служба поддержки всегда готова помочь. Свяжитесь с нами по "
|
||||
#| "адресу <a href=\"mailto:support@tripwb.com\">support@tripwb.com</a>\n"
|
||||
#| " Если у вас возникнут вопросы или вам потребуется помощь, наша служба поддержки всегда готова помочь. Свяжитесь с нами по адресу <a href=\"mailto:support@tripwb.com\">support@tripwb.com</a>\n"
|
||||
#| " "
|
||||
msgid ""
|
||||
"Если у вас возникнут вопросы или вам потребуется помощь, наша служба "
|
||||
"поддержки всегда готова помочь. Свяжитесь с нами по адресу"
|
||||
msgstr ""
|
||||
"\n"
|
||||
" If you have any questions or need help, our support team "
|
||||
"is always ready to help. Contact us at <a href=\"mailto:support@tripwb.com"
|
||||
"\">support@tripwb.com</a>\n"
|
||||
" If you have any questions or need help, our support team is always ready to help. Contact us at <a href=\"mailto:support@tripwb.com\">support@tripwb.com</a>\n"
|
||||
" "
|
||||
|
||||
#: templates/mail/m_found_matched_routes.html:22
|
||||
@@ -1951,8 +1946,8 @@ msgid ""
|
||||
"На главной странице нашего сайта Вы можете указать критерии поиска "
|
||||
"перевозчика посылки или отправителя и напрямую связаться с исполнителем."
|
||||
msgstr ""
|
||||
"On the main page of our website, you can specify the search criteria for the "
|
||||
"parcel carrier or sender and contact the contractor directly."
|
||||
"On the main page of our website, you can specify the search criteria for the"
|
||||
" parcel carrier or sender and contact the contractor directly."
|
||||
|
||||
#: templates/mail/m_registration.html:34
|
||||
msgid ""
|
||||
@@ -1967,27 +1962,21 @@ msgstr ""
|
||||
#: templates/mail/m_registration.html:40
|
||||
msgid ""
|
||||
"\n"
|
||||
" Чтобы начать, просто перейдите на <a href=\"https://"
|
||||
"tripwb.com\">сайт</a> и используйте свои учетные данные для входа.\n"
|
||||
" Чтобы начать, просто перейдите на <a href=\"https://tripwb.com\">сайт</a> и используйте свои учетные данные для входа.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" To get started, just go to <a href=\"https://tripwb.com"
|
||||
"\">website</a> and use your login credentials.\n"
|
||||
" To get started, just go to <a href=\"https://tripwb.com\">website</a> and use your login credentials.\n"
|
||||
" "
|
||||
|
||||
#: templates/mail/m_registration.html:46
|
||||
msgid ""
|
||||
"\n"
|
||||
" Если у вас возникнут вопросы или вам потребуется помощь, "
|
||||
"наша служба поддержки всегда готова помочь. Свяжитесь с нами по адресу <a "
|
||||
"href=\"mailto:support@tripwb.com\">support@tripwb.com</a>\n"
|
||||
" Если у вас возникнут вопросы или вам потребуется помощь, наша служба поддержки всегда готова помочь. Свяжитесь с нами по адресу <a href=\"mailto:support@tripwb.com\">support@tripwb.com</a>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" If you have any questions or need help, our support team "
|
||||
"is always ready to help. Contact us at <a href=\"mailto:support@tripwb.com"
|
||||
"\">support@tripwb.com</a>\n"
|
||||
" If you have any questions or need help, our support team is always ready to help. Contact us at <a href=\"mailto:support@tripwb.com\">support@tripwb.com</a>\n"
|
||||
" "
|
||||
|
||||
#: templates/mail/m_user_subscribes_that_is_going_to_finish.html:14
|
||||
@@ -2007,8 +1996,9 @@ msgstr "expires"
|
||||
msgid ""
|
||||
"Вы можете продлить подписку через свой личный кабинет. Пройдите по ссылке "
|
||||
"ниже для входа на сайт."
|
||||
msgstr "You can renew your subscription through your personal cabinet. Follow the link "
|
||||
" link below to access the site."
|
||||
msgstr ""
|
||||
"You can renew your subscription through your personal cabinet. Follow the "
|
||||
"link link below to access the site."
|
||||
|
||||
#: templates/mail/m_user_subscribes_that_is_going_to_finish.html:21
|
||||
#| msgid "Моя подписка"
|
||||
@@ -2026,9 +2016,11 @@ msgstr "TripWB News"
|
||||
|
||||
#: templates/pages/p_main.html:18
|
||||
msgid ""
|
||||
"Сервис по доставке и перевозке посылок <span class=\"color_title\">TripWB</"
|
||||
"span>"
|
||||
msgstr "Service for delivery and transportation of parcels <span class=\"color_title\">TripWB</span>."
|
||||
"Сервис по доставке и перевозке посылок <span "
|
||||
"class=\"color_title\">TripWB</span>"
|
||||
msgstr ""
|
||||
"Service for delivery and transportation of parcels <span "
|
||||
"class=\"color_title\">TripWB</span>."
|
||||
|
||||
#: templates/pages/p_main.html:23
|
||||
msgid "Сервис, который позволяет передавать посылки с путешественниками"
|
||||
@@ -2180,8 +2172,8 @@ msgid ""
|
||||
"Работает система оповещения ✓ Большой выбор отправителей посылок ➡️ "
|
||||
"Регистрируйтесь"
|
||||
msgstr ""
|
||||
"Section for parcel carriers to all countries ✓ Convenient personal account ✓ "
|
||||
"Notification system in operation ✓ Wide selection of parcel senders ➡️ "
|
||||
"Section for parcel carriers to all countries ✓ Convenient personal account ✓"
|
||||
" Notification system in operation ✓ Wide selection of parcel senders ➡️ "
|
||||
"Register now"
|
||||
|
||||
#: templates/small_INCLUDES/carrier_card/inf_about_moving.html:6
|
||||
@@ -2279,7 +2271,7 @@ msgstr "sender"
|
||||
#: templates/widgets/routes/w_my_route.html:156
|
||||
#| msgid "Изменить профиль"
|
||||
msgid "Увеличить просмотры"
|
||||
msgstr "Change profile"
|
||||
msgstr "Boost views"
|
||||
|
||||
#: templates/widgets/routes/w_my_route.html:167
|
||||
msgid "Редактировать"
|
||||
@@ -2329,21 +2321,18 @@ msgstr "Unassembled tickets"
|
||||
#~ msgid "Автопродление тарифного плана"
|
||||
#~ msgstr "Auto-renewal of the tariff plan"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Путешествуй по миру и <span class=\"color_title\">перевози</span> посылки!"
|
||||
#~ msgstr ""
|
||||
#~ "Travel the world and <span class=\"color_title\">deliver</span> parcels!"
|
||||
#~ msgid "Путешествуй по миру и <span class=\"color_title\">перевози</span> посылки!"
|
||||
#~ msgstr "Travel the world and <span class=\"color_title\">deliver</span> parcels!"
|
||||
|
||||
#~ msgid "Оформи <span class=\"color_title\">подписку</span> сейчас и получи"
|
||||
#~ msgstr ""
|
||||
#~ "Create a <span class=\"color_title\">subscription</span> now and get it"
|
||||
#~ msgstr "Create a <span class=\"color_title\">subscription</span> now and get it"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "<span class=\"color_title\">1 день </span>пользования сервисом <span "
|
||||
#~ "class=\"color_title\">в подарок!</span>"
|
||||
#~ msgstr ""
|
||||
#~ "<span class=\"color_title\">1 day </span>using the service <span class="
|
||||
#~ "\"color_title\">for free!</span>"
|
||||
#~ "<span class=\"color_title\">1 day </span>using the service <span "
|
||||
#~ "class=\"color_title\">for free!</span>"
|
||||
|
||||
#~ msgid "Получить"
|
||||
#~ msgstr "Receive"
|
||||
|
||||
@@ -1510,6 +1510,10 @@
|
||||
width: 153px;
|
||||
}
|
||||
|
||||
.popup_content{
|
||||
width: 41%;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@media (max-width: 950px){
|
||||
@@ -1554,6 +1558,9 @@
|
||||
.pag_news_item_text{
|
||||
width: unset;
|
||||
}
|
||||
.popup_content{
|
||||
width: 52%;
|
||||
}
|
||||
}
|
||||
@media (max-width: 850px){
|
||||
|
||||
@@ -1687,6 +1694,9 @@
|
||||
.marker_messages_mobile.show{
|
||||
display: block;
|
||||
}
|
||||
.popup_content>.confirm_profile_btn{
|
||||
width: 90%;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 828px){
|
||||
@@ -1844,6 +1854,9 @@
|
||||
.inf_carrier_icon{
|
||||
/*width: 3%;*/
|
||||
}
|
||||
.popup_content{
|
||||
width: 70%;
|
||||
}
|
||||
}
|
||||
@media (max-width: 687px){
|
||||
/*.to_address_point_txt.find_route {*/
|
||||
|
||||
@@ -3008,6 +3008,8 @@ a.open_inf_carrier{
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.cookie_block.show{
|
||||
display: block;
|
||||
}
|
||||
@@ -3034,4 +3036,64 @@ a.open_inf_carrier{
|
||||
height: 25px;
|
||||
width: 95px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/*popup*/
|
||||
.popup_wrapper{
|
||||
display: none;
|
||||
position: fixed; /* Используйте fixed, чтобы попап оставался на месте при прокрутке */
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: rgba(0, 0, 0, 0.5); /* Полупрозрачный фон */
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
z-index: 9999;
|
||||
}
|
||||
|
||||
.popup_wrapper.show{
|
||||
display: flex;
|
||||
}
|
||||
.popup_content{
|
||||
position: relative;
|
||||
width: 38%;
|
||||
height: fit-content;
|
||||
background: #FFFFFF;
|
||||
border-radius: 15px;
|
||||
text-align: center;
|
||||
padding: 28px;
|
||||
font-family: Inter;
|
||||
|
||||
}
|
||||
.popup_cross{
|
||||
position: absolute;
|
||||
right: 5%;
|
||||
cursor: pointer;
|
||||
}
|
||||
.popup_img>img{
|
||||
background: #E1E1E1;
|
||||
border-radius: 39px;
|
||||
padding: 5px;
|
||||
}
|
||||
.popup_title{
|
||||
font-weight: 700;
|
||||
font-size: 34px;
|
||||
margin-top: 20px;
|
||||
}
|
||||
.popup_text{
|
||||
line-height: 30px;
|
||||
font-size: 20px;
|
||||
margin-top: 10px;
|
||||
color: #6F6C90;
|
||||
}
|
||||
.popup_content>.confirm_profile_btn{
|
||||
width: 62%;
|
||||
}
|
||||
#poup_text_bold{
|
||||
font-weight: 700;
|
||||
color: #1d1e20;
|
||||
}
|
||||
#authenticated_img{
|
||||
display: none;
|
||||
}
|
||||
9
static/img/svg/close_gift.svg
Normal file
9
static/img/svg/close_gift.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 228 KiB |
4
static/img/svg/cross_popup.svg
Normal file
4
static/img/svg/cross_popup.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M1.29785 17L17.2979 1" stroke="#170F49" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M17.2979 17L1.29785 1" stroke="#170F49" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 333 B |
9
static/img/svg/open_gift.svg
Normal file
9
static/img/svg/open_gift.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 984 KiB |
@@ -20,6 +20,7 @@ function SendLoginForm(el){
|
||||
data: formData,
|
||||
success: function(data){
|
||||
|
||||
|
||||
location.href = data.redirect_url//`/profile/page/dashboard/`
|
||||
window.sessionStorage.removeItem('mailingSubscribeRequired')
|
||||
window.sessionStorage.removeItem('email')
|
||||
@@ -29,6 +30,8 @@ function SendLoginForm(el){
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
},
|
||||
error: function (data, exception){
|
||||
document.querySelector(".login").innerHTML = data.responseJSON.html
|
||||
|
||||
@@ -1,28 +1,37 @@
|
||||
|
||||
function update_count_unread_messages (data) {
|
||||
let selected_btn = document.querySelector(".selected")
|
||||
let list_unrd = document.querySelectorAll(".unredmessages_value_text")
|
||||
let current_count = parseInt(list_unrd[i].innerHTML);
|
||||
if (selected_btn.dataset['ajaxUrl'] !== 'chats'){
|
||||
let list_unrd_parent = document.querySelectorAll(".icon_unread_messages")
|
||||
let i = 0
|
||||
function update_count_unread_messages(data) {
|
||||
let selected_btn = document.querySelector(".selected");
|
||||
let list_unrd = document.querySelectorAll(".unredmessages_value_text");
|
||||
let list_unrd_parent = document.querySelectorAll(".icon_unread_messages");
|
||||
|
||||
for (i;i < list_unrd.length;i++){
|
||||
|
||||
|
||||
|
||||
if(data.unread_msgs_count){
|
||||
list_unrd[i].innerHTML = (current_count + 1).toString();
|
||||
}
|
||||
|
||||
if(current_count === 0){
|
||||
list_unrd_parent[i].classList.toggle("showed")
|
||||
}
|
||||
if (selected_btn.dataset['ajaxUrl'] !== 'chats') {
|
||||
for (let i = 0; i < list_unrd.length; i++) {
|
||||
let current_count = parseInt(list_unrd[i].innerHTML);
|
||||
if (data.unread_msgs_count) {
|
||||
list_unrd[i].innerHTML = (current_count + 1).toString();
|
||||
}
|
||||
|
||||
if (current_count === 0) {
|
||||
list_unrd_parent[i].classList.toggle("showed");
|
||||
}
|
||||
}
|
||||
} else if (current_count === 0){
|
||||
list_unrd_parent[i].classList.toggle("showed")
|
||||
}
|
||||
} else if(data.unanswered_msgs_count || data.unanswered_msgs_count === 0){
|
||||
for (let i = 0; i < list_unrd.length; i++){
|
||||
list_unrd[i].innerHTML = data.unanswered_msgs_count.toString()
|
||||
if(data.unanswered_msgs_count === 0){
|
||||
list_unrd_parent[i].classList.remove("showed");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// else {
|
||||
// for (let i = 0; i < list_unrd.length; i++) {
|
||||
// let current_count = parseInt(list_unrd[i].innerHTML);
|
||||
// if (current_count === 0 || selected_btn.dataset['ajaxUrl'] !== 'chats') {
|
||||
// list_unrd_parent[i].classList.toggle("showed");
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
}
|
||||
|
||||
function play_required_beep (data,beep) {
|
||||
|
||||
@@ -227,6 +227,14 @@ function checkStateCookie () {
|
||||
if (!window.document.cookie.includes("allow_cookie=true")){
|
||||
document.querySelector(".cookie_block").classList.add("show")
|
||||
}
|
||||
if (!window.document.cookie.includes("popup_show=false")){
|
||||
setTimeout(() => {
|
||||
document.querySelector('.popup_wrapper').classList.add('show');
|
||||
}, 15000);
|
||||
}
|
||||
if(!window.document.cookie.includes("first_authorization=true") && window.document.getElementById('authenticated_img')){
|
||||
document.querySelector(".popup_wrapper").classList.add("show")
|
||||
}
|
||||
if (window.document.cookie.includes("twb_new_messages=true")){
|
||||
if (getInfoAboutUser('screen_width') < 800) {
|
||||
let marker_new_messages = document.querySelector(".marker_messages_mobile");
|
||||
@@ -258,12 +266,22 @@ function getCsrfCookie () {
|
||||
return csrf
|
||||
}
|
||||
|
||||
function setCokie (days,name,val) {
|
||||
function setCokie (days,name,val, url = null) {
|
||||
let date = new Date();
|
||||
// let days = 182;
|
||||
date.setTime(+ date + (days * 86400000));
|
||||
window.document.cookie = `${name}=${val}` + "; expires=" + date.toGMTString() + "; path=/";
|
||||
document.querySelector(".cookie_block").classList.remove("show")
|
||||
|
||||
if(name === 'allow_cookie' ){
|
||||
document.querySelector(".cookie_block").classList.remove("show")
|
||||
} else if(name === 'popup_show'){
|
||||
document.querySelector(".popup_wrapper").classList.remove("show")
|
||||
if(url){
|
||||
window.location.href = url}
|
||||
} else if (name === 'first_authorization'){
|
||||
document.querySelector(".popup_wrapper").classList.remove("show")
|
||||
}
|
||||
|
||||
// return value;
|
||||
}
|
||||
|
||||
|
||||
@@ -561,7 +561,7 @@ function selectedUserMessenger (ticket_id=null,user_id=null,el){
|
||||
}
|
||||
let user_type = getInfoAboutUser()
|
||||
|
||||
update_count_unread_messages()
|
||||
|
||||
// if (user_type === 'mobile' || user_type === 'laptop') {
|
||||
// open_curtain_w_contacts()
|
||||
// }
|
||||
@@ -592,6 +592,9 @@ function selectedUserMessenger (ticket_id=null,user_id=null,el){
|
||||
let top = document.querySelector(".tab_user_messanger.select").offsetTop
|
||||
document.querySelector(".menu_buttons.curtain.left.open").scrollTo({top:top})
|
||||
}
|
||||
|
||||
update_count_unread_messages(data);
|
||||
|
||||
// second time beacause we need to close curtain
|
||||
// if (user_type === 'mobile' || user_type === 'laptop') {
|
||||
// open_curtain_w_contacts()
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
<div>
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
<div class="page_paging_elements_1">
|
||||
{% include 'blocks/routes/b_my_routes_list.html' %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% if last_block == False and next_page_els_count %}
|
||||
<div class="text-align-center">
|
||||
<button class="button-find-more-routes" id="{{ last_el }}" onclick="load_routes(this,null,{{ next_page_els_count }},'{{ owner_type }}')">{% trans "Показать ещё" %}<span class="col_vo_els_f_load"> {{ next_page_els_count }}</span></button>
|
||||
<div class="width-100 text-align-center mb-10">
|
||||
<img class="loader_f_loading_routes" src="{% static "img/svg/loader.svg" %}">
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
@@ -110,7 +110,7 @@
|
||||
id="id_departure_DT"
|
||||
name="departure_DT"
|
||||
placeholder="{% translate "Выберите дату и время" %}" {% if form.initial.departure_DT %}
|
||||
value="{{ form.initial.departure_DT|date:"d.m.Y H:m" }}"{% endif %}/>
|
||||
value="{{ form.initial.departure_DT|date:"d.m.Y H:i" }}"{% endif %}/>
|
||||
<div id="displayRegervation"></div>
|
||||
|
||||
{% if not errors_off and form.errors and form.errors.departure_DT %}
|
||||
@@ -147,7 +147,7 @@
|
||||
id="id_arrival_DT"
|
||||
name="arrival_DT"
|
||||
placeholder="{% translate "Выберите дату и время" %}" {% if form.initial.arrival_DT %}
|
||||
value="{{ form.initial.arrival_DT|date:"d.m.Y H:m" }}"{% endif %}/>
|
||||
value="{{ form.initial.arrival_DT|date:"d.m.Y H:i" }}"{% endif %}/>
|
||||
|
||||
<div id="displayRegervation"></div>
|
||||
{# end #}
|
||||
|
||||
@@ -47,6 +47,33 @@
|
||||
|
||||
gtag('config', 'G-2WW2PTG5BM');
|
||||
</script>
|
||||
<!-- Google tag (gtag.js) -->
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-16654215692">
|
||||
</script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
|
||||
gtag('config', 'AW-16654215692');
|
||||
</script>
|
||||
|
||||
<!-- Event snippet for Sign-up conversion page
|
||||
In your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. -->
|
||||
<script>
|
||||
function gtag_report_conversion(url) {
|
||||
var callback = function () {
|
||||
if (typeof(url) != 'undefined') {
|
||||
window.location = url;
|
||||
}
|
||||
};
|
||||
gtag('event', 'conversion', {
|
||||
'send_to': 'AW-16654215692/tPyZCPyJgcYZEIzUrIU-',
|
||||
'event_callback': callback
|
||||
});
|
||||
return false;
|
||||
}
|
||||
</script>
|
||||
|
||||
{# </header>#}
|
||||
{#<div class="line_f_header"></div>#}
|
||||
@@ -119,6 +146,38 @@
|
||||
</head>
|
||||
|
||||
<body{% if page_type == 'routes' %} onscroll="scroll_ev(event,this)"{% endif %}>
|
||||
|
||||
<div class="popup_wrapper">
|
||||
{% if not user.is_authenticated %}
|
||||
<div class="popup_content">
|
||||
<div class="popup_cross" onclick="setCokie(182,'popup_show','false')">
|
||||
<img src="/static/img/svg/cross_popup.svg" alt="">
|
||||
</div>
|
||||
<div class="popup_img"><img src="/static/img/svg/close_gift.svg" alt=""></div>
|
||||
<div class="popup_title">{% translate "Попробуй бесплатно" %}</div>
|
||||
<div class="popup_text">{% blocktranslate %} Зарегистрируйся сейчас и получи бонус <br> <span id="poup_text_bold">3 месяца бесплатного пользования!</span> {% endblocktranslate %}</div>
|
||||
<button class="confirm_profile_btn" onclick="setCokie(182,'popup_show','false', '{% url "registration_page" %}')">{% translate "Зарегистрироваться" %}</button>
|
||||
</div>
|
||||
|
||||
{% endif %}
|
||||
{# ДОБАВИТЬ ПРОВЕРКУ НА ДАТУ РЕГИСТРАЦИИ ЧТОБЫ ПОПАП НЕ ПОЯВЛЯЛСЯ У ВСЕХ ЭТО ВРЕМЕННО#}
|
||||
{% if user.is_authenticated %}
|
||||
<div class="popup_content">
|
||||
<div class="popup_cross" onclick="setCokie(182,'first_authorization','true')">
|
||||
<img src="/static/img/svg/cross_popup.svg" alt="">
|
||||
</div>
|
||||
<div class="popup_img">
|
||||
<img src="/static/img/svg/open_gift.svg" alt="">
|
||||
</div>
|
||||
<div class="popup_title">{% translate "Добро пожаловать!" %}</div>
|
||||
<div class="popup_text">{% blocktranslate %} Команда Trip With Bonus <br> поздравляет вас с регистрацией и дарит <br> <span id="poup_text_bold">3 месяца бесплатного пользования сервисом</span> {% endblocktranslate %}</div>
|
||||
<button class="confirm_profile_btn" onclick="setCokie(182,'first_authorization','true')">{% translate "Забрать подарок" %}</button>
|
||||
<div id="authenticated_img"></div>
|
||||
</div>
|
||||
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div class="cookie_block">
|
||||
<div class="container_content_cookie_block">
|
||||
<div class="txt_cookie">{% translate "Сайт использует файлы cookie. Просматривая этот сайт, Вы соглашаетесь" %}
|
||||
|
||||
@@ -2,7 +2,17 @@
|
||||
{% load i18n %}
|
||||
|
||||
|
||||
<div class="carrier-card {% if route.highlight_color %} highlight-color {% endif %}" data-number-of-route="{{ route.id }}">
|
||||
{% if route.departure_DT %}
|
||||
{% with current_datetime=route.from_city.get_current_datetime %}
|
||||
{% with departure_datetime=route.departure_DT %}
|
||||
{% if current_datetime|date:"Y-m-d H:i:s" > departure_datetime|date:"Y-m-d H:i:s" %}
|
||||
<div class="carrier-card out_of_date" data-number-of-route="{{ route.id }}">
|
||||
{% else %}
|
||||
<div class="carrier-card {% if route.highlight_color %} highlight-color {% endif %}" data-number-of-route="{{ route.id }}">
|
||||
{% endif %}
|
||||
{% endwith %}
|
||||
{% endwith %}
|
||||
{% endif %}
|
||||
{#<div class="carrier-card"{% if route.highlight_color %} style="border: 5px solid {{ route.highlight_color }};"{% endif %} data-number-of-route="{{ route.id }}">#}
|
||||
<div class="left-part-carrier-card">
|
||||
{# <div class="first-line-card-carrier">#}
|
||||
|
||||
@@ -2,19 +2,21 @@
|
||||
{% load i18n %}
|
||||
{% load subscribes_tags_extra %}
|
||||
|
||||
{{ route.from_city.get_current_datetime }}
|
||||
{% if route.departure_DT %}
|
||||
{# {% now 'Y-m-d H:i:s' as current_date %}#}
|
||||
{% now 'Y-m-d H:i:s' as current_date %}
|
||||
{% with departure_date_string=route.departure_DT|date:"Y-m-d H:i:s" %}
|
||||
{% if departure_date_string < current_date %}
|
||||
<div class="carrier-card out_of_date" data-number-of-route="{{ route.id }}">
|
||||
{% else %}
|
||||
<div class="carrier-card {% if route.highlight_color %} highlight-color {% endif %}" data-number-of-route="{{ route.id }}">
|
||||
{% endif %}
|
||||
{% endwith %}
|
||||
{#Current Datetime: {{ route.from_city.get_current_datetime }}<br>#}
|
||||
{#Departure DT:{{ route.departure_DT }}<br>#}
|
||||
|
||||
{% if route.departure_DT %}
|
||||
{% with current_datetime=route.from_city.get_current_datetime %}
|
||||
{% with departure_datetime=route.departure_DT %}
|
||||
{% if current_datetime|date:"Y-m-d H:i:s" > departure_datetime|date:"Y-m-d H:i:s" %}
|
||||
<div class="carrier-card out_of_date" data-number-of-route="{{ route.id }}">
|
||||
{% else %}
|
||||
<div class="carrier-card {% if route.highlight_color %} highlight-color {% endif %}" data-number-of-route="{{ route.id }}">
|
||||
{% endif %}
|
||||
{% endwith %}
|
||||
{% endwith %}
|
||||
{% endif %}
|
||||
|
||||
<div class="left-part-carrier-card">
|
||||
{% if route.owner_type == 'mover' %}
|
||||
<div class="first-line-card-carrier">
|
||||
@@ -146,7 +148,7 @@
|
||||
<span class="phones_carrier_span{% if route.owner == user %} active{% endif %} el_for_open_el"></span>
|
||||
<div class="clear_both"></div>
|
||||
</a>
|
||||
<a class="email_carrier" data-href="mailto:{{ route.owner.email }}">
|
||||
<a class="email_carrier" data-href="mailto:">
|
||||
<img class="inf_carrier_icon" src="{% static "/img/svg/email.svg" %}">
|
||||
<span class="email_carrier_span{% if route.owner == user %} active{% endif %} el_for_open_el"></span>
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
<span class="last-message-messenger-user-tab">{{ item.last_msg }}</span>
|
||||
</div>
|
||||
{% if item.unread_msgs_count %}
|
||||
{# {% if unanswered_msgs_count > 0 %}#}
|
||||
<div class="right-part-tab-user">
|
||||
<div class="cost-messages-in-user-tab-messenger">
|
||||
<span>{{ unanswered_msgs_count }}</span>
|
||||
|
||||
Reference in New Issue
Block a user