File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/js/im/v2/component/old-chat-embedding/elements/dist/registry.bundle.js.map
Back
{"version":3,"file":"registry.bundle.js","sources":["../src/avatar/avatar.js","../src/chat-title/chat-title.js","../src/recent-loading-state/recent-loading-state.js"],"sourcesContent":["import {ChatTypes, RecentSettings, AvatarSize} from 'im.v2.const';\nimport {Utils} from 'im.v2.lib.utils';\n\nimport 'ui.fonts.opensans';\nimport './avatar.css';\n\nconst DialogType = {\n\tuser: 'user',\n\tchat: 'chat',\n\topen: 'open',\n\tgeneral: 'general',\n\tvideoconf: 'videoconf',\n\tannouncement: 'announcement',\n\tcall: 'call',\n\tsupport24Notifier: 'support24Notifier',\n\tsupport24Question: 'support24Question',\n\tcrm: 'crm',\n\tsonetGroup: 'sonetGroup',\n\tcalendar: 'calendar',\n\ttasks: 'tasks',\n\tthread: 'thread',\n\tmail: 'mail'\n};\n\nexport const Avatar = {\n\tname: 'Avatar',\n\tprops: {\n\t\tdialogId: {\n\t\t\ttype: String,\n\t\t\tdefault: '0'\n\t\t},\n\t\tsize: {\n\t\t\ttype: String,\n\t\t\tdefault: AvatarSize.M\n\t\t},\n\t\twithAvatarLetters: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: true\n\t\t},\n\t\twithStatus: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: true\n\t\t},\n\t\twithCounter: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\twithBirthday: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\twithTyping: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t}\n\t},\n\tcomputed:\n\t{\n\t\tdialog()\n\t\t{\n\t\t\treturn this.$store.getters['dialogues/get'](this.dialogId, true);\n\t\t},\n\t\tuser()\n\t\t{\n\t\t\treturn this.$store.getters['users/get'](this.dialogId, true);\n\t\t},\n\t\tisUser()\n\t\t{\n\t\t\treturn this.dialog.type === ChatTypes.user;\n\t\t},\n\t\tisBot()\n\t\t{\n\t\t\tif (this.isUser)\n\t\t\t{\n\t\t\t\treturn this.user.bot;\n\t\t\t}\n\n\t\t\treturn false;\n\t\t},\n\t\tisActiveInvitation(): boolean\n\t\t{\n\t\t\tconst recentItem = this.$store.getters['recent/get'](this.dialogId);\n\t\t\tif (!recentItem)\n\t\t\t{\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\treturn recentItem.invitation.isActive;\n\t\t},\n\t\tchatAvatarStyle(): Object\n\t\t{\n\t\t\treturn {backgroundImage: `url('${this.dialog.avatar}')`};\n\t\t},\n\t\tavatarText(): string\n\t\t{\n\t\t\tif (![ChatTypes.user, ChatTypes.open, ChatTypes.chat].includes(this.dialog.type))\n\t\t\t{\n\t\t\t\treturn '';\n\t\t\t}\n\n\t\t\treturn Utils.text.getFirstLetters(this.dialog.name);\n\t\t},\n\t\tchatTypeIconClasses(): string[]\n\t\t{\n\t\t\tconst classes = [];\n\t\t\tif (DialogType[this.dialog.type])\n\t\t\t{\n\t\t\t\tclasses.push(`bx-im-component-avatar-icon-${this.dialog.type}`);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tclasses.push('bx-im-component-avatar-icon-default');\n\t\t\t}\n\n\t\t\treturn classes;\n\t\t},\n\t\tuserStatusIcon(): string\n\t\t{\n\t\t\tif (!this.isUser || this.isBot || this.user.id === this.currentUserId)\n\t\t\t{\n\t\t\t\treturn '';\n\t\t\t}\n\n\t\t\tconst status = this.$store.getters['users/getStatus'](this.dialogId);\n\t\t\tif (status)\n\t\t\t{\n\t\t\t\treturn status;\n\t\t\t}\n\n\t\t\treturn '';\n\t\t},\n\t\tisSomeoneTyping()\n\t\t{\n\t\t\treturn Object.keys(this.dialog.writingList).length > 0;\n\t\t},\n\t\tformattedCounter()\n\t\t{\n\t\t\treturn this.dialog.counter > 99 ? '99+' : this.dialog.counter;\n\t\t},\n\t\tisChatMuted()\n\t\t{\n\t\t\tif (this.isUser)\n\t\t\t{\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\tconst isMuted = this.dialog.muteList.find(element => {\n\t\t\t\treturn element === this.currentUserId;\n\t\t\t});\n\n\t\t\treturn !!isMuted;\n\t\t},\n\t\tshowBirthdays()\n\t\t{\n\t\t\treturn this.$store.getters['recent/getOption'](RecentSettings.showBirthday);\n\t\t},\n\t\tcurrentUserId()\n\t\t{\n\t\t\treturn this.$store.state.application.common.userId;\n\t\t},\n\t},\n\ttemplate: `\n\t\t<div :title=\"dialog.name\" :class=\"'bx-im-component-avatar-size-' + size.toLowerCase()\" class=\"bx-im-component-avatar-wrap\">\n\t\t\t<div v-if=\"isActiveInvitation\" class=\"bx-im-component-avatar-content bx-im-component-avatar-invitation\"></div>\n\t\t\t<div v-else-if=\"dialog.avatar\" :style=\"chatAvatarStyle\" class=\"bx-im-component-avatar-content bx-im-component-avatar-image\"></div>\n\t\t\t<div v-else-if=\"withAvatarLetters && avatarText\" :style=\"{backgroundColor: dialog.color}\" class=\"bx-im-component-avatar-content bx-im-component-avatar-text\">\n\t\t\t\t{{ avatarText }}\n\t\t\t</div>\n\t\t\t<div v-else :style=\"{backgroundColor: dialog.color}\" :class=\"chatTypeIconClasses\" class=\"bx-im-component-avatar-content bx-im-component-avatar-icon\"></div>\n\t\t\t<div v-if=\"withTyping && isSomeoneTyping\" class=\"bx-im-component-avatar-user-status-icon bx-im-component-avatar-user-status-icon-typing\"></div>\n\t\t\t<div v-else-if=\"withBirthday && isUser && showBirthdays && user.isBirthday\" class=\"bx-im-component-avatar-user-status-icon bx-im-component-avatar-user-status-icon-birthday\"></div>\n\t\t\t<div v-else-if=\"withStatus && userStatusIcon\" :class=\"'bx-im-component-avatar-user-status-icon bx-im-component-avatar-user-status-icon-' + userStatusIcon\"></div>\n\t\t\t<div v-if=\"withCounter && dialog.counter > 0\" :class=\"{'bx-im-component-avatar-counter-muted': isChatMuted}\" class=\"bx-im-component-avatar-counter\">\n\t\t\t\t{{ formattedCounter }}\n\t\t\t</div>\n\t\t</div>\n\t`\n};","import {ChatTypes, RecentSettings} from 'im.v2.const';\n\nimport './chat-title.css';\nimport {BitrixVue} from 'ui.vue3';\n\nconst DialogSpecialType = {\n\tbot: 'bot',\n\textranet: 'extranet',\n\tnetwork: 'network',\n\tsupport24: 'support24'\n};\n\nconst TitleIcons = {\n\tabsent: 'absent',\n\tbirthday: 'birthday',\n};\n\nexport const ChatTitle = {\n\tname: 'ChatTitle',\n\tprops: {\n\t\tdialogId: {\n\t\t\ttype: String,\n\t\t\tdefault: '0'\n\t\t},\n\t\twithMute: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t}\n\t},\n\tcomputed:\n\t{\n\t\tdialog()\n\t\t{\n\t\t\treturn this.$store.getters['dialogues/get'](this.dialogId, true);\n\t\t},\n\t\tuser()\n\t\t{\n\t\t\treturn this.$store.getters['users/get'](this.dialogId, true);\n\t\t},\n\t\tbotType()\n\t\t{\n\t\t\tif (!this.isUser)\n\t\t\t{\n\t\t\t\treturn '';\n\t\t\t}\n\n\t\t\treturn this.$store.getters['users/getBotType'](this.dialogId);\n\t\t},\n\t\tisUser(): boolean\n\t\t{\n\t\t\treturn this.dialog.type === ChatTypes.user;\n\t\t},\n\t\tisSelfChat(): boolean\n\t\t{\n\t\t\treturn this.isUser && this.user.id === this.currentUserId;\n\t\t},\n\t\tdialogSpecialType()\n\t\t{\n\t\t\tif (!this.isUser)\n\t\t\t{\n\t\t\t\tif (this.isExtranet)\n\t\t\t\t{\n\t\t\t\t\treturn DialogSpecialType.extranet;\n\t\t\t\t}\n\t\t\t\telse if ([ChatTypes.support24.notifier, ChatTypes.support24.question].includes(this.dialog.type))\n\t\t\t\t{\n\t\t\t\t\treturn DialogSpecialType.support24;\n\t\t\t\t}\n\n\t\t\t\treturn '';\n\t\t\t}\n\n\t\t\tif (this.isBot)\n\t\t\t{\n\t\t\t\treturn this.botType;\n\t\t\t}\n\t\t\telse if (this.isExtranet)\n\t\t\t{\n\t\t\t\treturn DialogSpecialType.extranet;\n\t\t\t}\n\t\t\telse if (this.isNetwork)\n\t\t\t{\n\t\t\t\treturn DialogSpecialType.network;\n\t\t\t}\n\n\t\t\treturn '';\n\t\t},\n\t\tleftIcon(): string\n\t\t{\n\t\t\tif (this.dialogSpecialType)\n\t\t\t{\n\t\t\t\treturn this.dialogSpecialType;\n\t\t\t}\n\n\t\t\tif (!this.isUser)\n\t\t\t{\n\t\t\t\treturn '';\n\t\t\t}\n\n\t\t\tif (this.showBirthdays && this.user.isBirthday)\n\t\t\t{\n\t\t\t\treturn TitleIcons.birthday;\n\t\t\t}\n\t\t\telse if (this.user.isAbsent)\n\t\t\t{\n\t\t\t\treturn TitleIcons.absent;\n\t\t\t}\n\n\t\t\treturn '';\n\t\t},\n\t\tcolor(): string\n\t\t{\n\t\t\treturn this.dialogSpecialType;\n\t\t},\n\t\tisBot(): boolean\n\t\t{\n\t\t\tif (this.isUser)\n\t\t\t{\n\t\t\t\treturn this.user.bot;\n\t\t\t}\n\n\t\t\treturn false;\n\t\t},\n\t\tisExtranet(): boolean\n\t\t{\n\t\t\tif (this.isUser)\n\t\t\t{\n\t\t\t\treturn this.user.extranet;\n\t\t\t}\n\n\t\t\treturn this.dialog.extranet;\n\t\t},\n\t\tisNetwork()\n\t\t{\n\t\t\tif (this.isUser)\n\t\t\t{\n\t\t\t\treturn this.user.network;\n\t\t\t}\n\n\t\t\treturn false;\n\t\t},\n\t\tisChatMuted()\n\t\t{\n\t\t\tif (this.isUser)\n\t\t\t{\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\tconst isMuted = this.dialog.muteList.find(element => {\n\t\t\t\treturn element === this.currentUserId;\n\t\t\t});\n\n\t\t\treturn !!isMuted;\n\t\t},\n\t\tcurrentUserId()\n\t\t{\n\t\t\treturn this.$store.state.application.common.userId;\n\t\t},\n\t\ttooltipText()\n\t\t{\n\t\t\tif (this.isSelfChat)\n\t\t\t{\n\t\t\t\treturn `${this.dialog.name} (${this.phrases['IM_RECENT_CHAT_SELF']})`;\n\t\t\t}\n\n\t\t\treturn this.dialog.name;\n\t\t},\n\t\tshowBirthdays()\n\t\t{\n\t\t\treturn this.$store.getters['recent/getOption'](RecentSettings.showBirthday);\n\t\t},\n\t\tisDarkTheme()\n\t\t{\n\t\t\treturn this.$store.state.application.options.darkTheme;\n\t\t},\n\t\tphrases()\n\t\t{\n\t\t\treturn BitrixVue.getFilteredPhrases(this, 'IM_RECENT_');\n\t\t},\n\t},\n\ttemplate: `\n\t\t<div class=\"bx-im-component-chat-title-wrap\">\n\t\t\t<div v-if=\"leftIcon\" :class=\"'bx-im-component-chat-name-left-icon bx-im-component-chat-name-left-icon-' + leftIcon\"></div>\n\t\t\t<span :class=\"'bx-im-component-chat-name-text-' + color\" :title=\"tooltipText\" class=\"bx-im-component-chat-name-text\" >\n\t\t\t\t{{ dialog.name }}\n\t\t\t\t<strong v-if=\"isSelfChat\">\n\t\t\t\t\t<span class=\"bx-im-component-chat-name-text-self\">({{ phrases['IM_RECENT_CHAT_SELF'] }})</span>\n\t\t\t\t</strong>\n\t\t\t</span>\n\t\t\t<div v-if=\"withMute && isChatMuted\" class=\"bx-im-component-chat-name-muted-icon\"></div>\n\t\t</div>\n\t`\n};","import './recent-loading-state.css';\n\nexport const RecentLoadingState = {\n\tname: 'RecentLoadingState',\n\tprops: {\n\t\tcompactMode: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\titemsToShow: {\n\t\t\ttype: Number,\n\t\t\tdefault: 50\n\t\t}\n\t},\n\tmethods:\n\t{\n\t\tisThreeLineVersion()\n\t\t{\n\t\t\treturn Math.random() < 0.5;\n\t\t}\n\t},\n\ttemplate: `\n\t\t<div v-if=\"!compactMode\" class=\"bx-im-component-recent-loading-state\">\n\t\t\t<div v-for=\"index in itemsToShow\" class=\"bx-im-component-recent-loading-state-item\">\n\t\t\t\t<div class=\"bx-im-component-recent-loading-state-avatar-wrap\">\n\t\t\t\t\t<div class=\"bx-im-component-recent-loading-state-avatar-placeholder\"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"bx-im-component-recent-loading-state-content\">\n\t\t\t\t\t<div class=\"bx-im-component-recent-loading-state-line bx-im-component-recent-loading-state-line-long\"></div>\n\t\t\t\t\t<div class=\"bx-im-component-recent-loading-state-line bx-im-component-recent-loading-state-line-short\"></div>\n\t\t\t\t\t<div v-if=\"isThreeLineVersion()\" class=\"bx-im-component-recent-loading-state-line bx-im-component-recent-loading-state-line-short\"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div v-if=\"compactMode\" class=\"bx-im-component-recent-loading-state bx-im-component-recent-loading-state-compact\">\n\t\t\t<div v-for=\"index in itemsToShow\" class=\"bx-im-component-recent-loading-state-item\">\n\t\t\t\t<div class=\"bx-im-component-recent-loading-state-avatar-wrap\">\n\t\t\t\t\t<div class=\"bx-im-component-recent-loading-state-avatar-placeholder\"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t`\n};\n"],"names":["DialogType","user","chat","open","general","videoconf","announcement","call","support24Notifier","support24Question","crm","sonetGroup","calendar","tasks","thread","mail","Avatar","name","props","dialogId","type","String","default","size","AvatarSize","M","withAvatarLetters","Boolean","withStatus","withCounter","withBirthday","withTyping","computed","dialog","$store","getters","isUser","ChatTypes","isBot","bot","isActiveInvitation","recentItem","invitation","isActive","chatAvatarStyle","backgroundImage","avatar","avatarText","includes","Utils","text","getFirstLetters","chatTypeIconClasses","classes","push","userStatusIcon","id","currentUserId","status","isSomeoneTyping","Object","keys","writingList","length","formattedCounter","counter","isChatMuted","isMuted","muteList","find","element","showBirthdays","RecentSettings","showBirthday","state","application","common","userId","template","DialogSpecialType","extranet","network","support24","TitleIcons","absent","birthday","ChatTitle","withMute","botType","isSelfChat","dialogSpecialType","isExtranet","notifier","question","isNetwork","leftIcon","isBirthday","isAbsent","color","tooltipText","phrases","isDarkTheme","options","darkTheme","BitrixVue","getFilteredPhrases","RecentLoadingState","compactMode","itemsToShow","Number","methods","isThreeLineVersion","Math","random"],"mappings":"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"}
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.28 |
proxy
|
phpinfo
|
Settings