This commit is contained in:
2023-08-28 14:59:55 +03:00
parent 3b615607a9
commit 8eaf664de6
7 changed files with 39 additions and 18 deletions

View File

@@ -484,6 +484,18 @@
padding-top: 9%; padding-top: 9%;
} }
.icon_unread_messages{
display: none;
}
.icon_unread_messages.showed{
width: 12%;
height: 100%;
float: right;
padding-top: 9%;
display: block;
}
.cost-messages-in-user-tab-messenger{ .cost-messages-in-user-tab-messenger{
width: 25px; width: 25px;

View File

@@ -1,8 +1,12 @@
function update_count_unread_messages (data) { function update_count_unread_messages (data) {
let list_unrd = document.querySelectorAll(".qs") let list_unrd = document.querySelectorAll(".unredmessages_value_text")
let list_unrd_parent = document.querySelectorAll(".icon_unread_messages")
let i = 0 let i = 0
for (i;i < list_unrd.length;i++){ for (i;i < list_unrd.length;i++){
if (!list_unrd_parent[i].classList.contains("showed")){
list_unrd_parent[i].classList.toggle("showed")
}
list_unrd[i].innerHTML = data.unread_msgs_count.toString() list_unrd[i].innerHTML = data.unread_msgs_count.toString()
} }
} }

View File

@@ -62,27 +62,27 @@ function wsReceiveData (e) {
// не найден user id // не найден user id
} }
} else { } else {
let error_ticket_manager = "ticket_manager is not defined" let error_ticket_manager = "Error ticket_manager is not defined"
console.log(error_ticket_manager) console.log(error_ticket_manager)
} }
} else { } else {
if (data.chat_html){ // if (data.chat_html){
if (msg_cont){ // if (msg_cont){
if (msg_cont.dataset['curReceiver'] === data['sender'].toString() || msg_cont.dataset['curReceiver'] === data['receiver'].toString()) { // if (msg_cont.dataset['curReceiver'] === data['sender'].toString() || msg_cont.dataset['curReceiver'] === data['receiver'].toString()) {
msg_cont.innerHTML = data.chat_html // msg_cont.innerHTML = data.chat_html
} // }
} else { // } else {
let error_msg_cont = "msg_cont is not defined" // let error_msg_cont = "Error msg_cont is not defined"
console.log(error_msg_cont) // console.log(error_msg_cont)
} // }
} else if (data.support_chat_html){ if (data.support_chat_html){
let cont_mes_ins = document.querySelector(".info_profile") let cont_mes_ins = document.querySelector(".info_profile")
if (cont_mes_ins){ if (cont_mes_ins){
cont_mes_ins.innerHTML = data.support_chat_html cont_mes_ins.innerHTML = data.support_chat_html
} else { } else {
let error_cont_mes_ins = "cont_mes_ins is not defined" let error_cont_mes_ins = "Error cont_mes_ins is not defined"
console.log(error_cont_mes_ins) console.log(error_cont_mes_ins)
// не найден info profile // не найден info profile
} }

View File

@@ -37,6 +37,11 @@
<span> <span>
{{ user.first_name }} {{ user.last_name }} {{ user.first_name }} {{ user.last_name }}
</span> </span>
<div class="icon_unread_messages" style="padding-top: 2px;padding-right: 13px;">
<div class="cost-messages-in-user-tab-messenger" style="background: #FFFFFF;">
<span class="unredmessages_value_text" style="padding-top: 2px;padding-left: 0; color: #000000;"></span>
</div>
</div>
</a> </a>

View File

@@ -18,9 +18,9 @@
<div onclick="writeMessage(this)"> <div onclick="writeMessage(this)">
<img class="svg" src="/static/img/svg/ChatCircleDots.svg"> <img class="svg" src="/static/img/svg/ChatCircleDots.svg">
<a href="#">Написать сообщение <a href="#">Написать сообщение
<div class="right-part-tab-user"> <div class="icon_unread_messages" style="padding-top: 0;">
<div class="cost-messages-in-user-tab-messenger" style="background: #FFFFFF"> <div class="cost-messages-in-user-tab-messenger">
<span class="unredmessages_value_text"></span> <span class="unredmessages_value_text" style="padding-top: 2px;padding-left: 0;"></span>
</div> </div>
</div> </div>
</a> </a>

View File

@@ -160,9 +160,8 @@
{# name="type_transport"#} {# name="type_transport"#}
{# id="id_cargo_type_plane"#} {# id="id_cargo_type_plane"#}
{# />#} {# />#}
{##} {##}{# <img style="display: inline-block;padding-top: 11px;" src="{% static "img/svg/Airplane.svg" %}">#}
{# <label for="id_cargo_type_plane" >#} {# <label for="id_cargo_type_plane" >#}
{# <img style="display: inline-block;padding-top: 11px;" src="{% static "img/svg/Airplane.svg" %}">#}
{# <span style="display: inline-block;width: 80%;">{{ form.fields.type_transport.choices }}</span>#} {# <span style="display: inline-block;width: 80%;">{{ form.fields.type_transport.choices }}</span>#}
{# </label>#} {# </label>#}
{# </div>#} {# </div>#}

View File

@@ -44,6 +44,7 @@
<div class="clear_both"></div> <div class="clear_both"></div>
<div>{{ route.get_cargo_type_display }}</div> <div>{{ route.get_cargo_type_display }}</div>
<div>{{ route.weight }}</div> <div>{{ route.weight }}</div>
<div>{{ route.get_owner_type_display }}</div>
</a> </a>
</div> </div>
{% if route.owner != user %} {% if route.owner != user %}