File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/js/im/v2/component/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.26 |
proxy
|
phpinfo
|
Settings