Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/cvetdv.ru/bitrix/js/im/view/element/chatteaser/src/ |
Upload File : |
/** * Bitrix Messenger * ChatTeaser element Vue component * * @package bitrix * @subpackage im * @copyright 2001-2019 Bitrix */ import 'ui.design-tokens'; import './chatteaser.css'; import {BitrixVue} from 'ui.vue'; import {Utils} from "im.lib.utils"; BitrixVue.component('bx-im-view-element-chat-teaser', { /* * @emits 'click' {} */ props: { messageCounter: {default: 0}, messageLastDate: {default: 0}, languageId: {default: 'en'}, }, computed: { formattedDate() { return Utils.date.format(this.messageLastDate, null, this.$Bitrix.Loc.getMessages()); }, formattedCounter() { return this.messageCounter+' '+Utils.text.getLocalizeForNumber('IM_MESSENGER_COMMENT', this.messageCounter, this.languageId, this.$Bitrix.Loc.getMessages()); }, }, template: ` <div class="bx-im-element-chat-teaser" @click="$emit('click', $event)"> <span class="bx-im-element-chat-teaser-join">{{$Bitrix.Loc.getMessage('IM_MESSENGER_COMMENT_OPEN')}}</span> <span class="bx-im-element-chat-teaser-comment"> <span class="bx-im-element-chat-teaser-counter">{{formattedCounter}}</span>, {{formattedDate}} </span> </div> ` });