���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/alphpwcp/public_html/us/alphachat/design/defaulttheme/js/widgetv2/5.1bd04e3cb154d7fc49cd.ie.js.map
���ѧ٧ѧ�
{"version":3,"sources":["webpack://LHCReactAPP/./src/components/ProactiveInvitation.js"],"names":["ProactiveInvitation","connect","store","chatwidget","props","shown","hideInvitation","bind","fullInvitation","setBotPayload","helperFunctions","sendMessageParent","name","this","getIn","emitEvent","get","document","hasFocus","hasIn","getElementById","setTimeout","offsetHeight","setState","e","dispatch","preventDefault","stopPropagation","sendMessageParentDirect","params","className","state","id","title","onClick","style","width","alt","src","dangerouslySetInnerHTML","__html","content","height","Component"],"mappings":"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","file":"5.1bd04e3cb154d7fc49cd.ie.js","sourcesContent":["import React, { Component } from 'react';\nimport { connect } from \"react-redux\";\nimport { hideInvitation } from \"../actions/chatActions\"\nimport { helperFunctions } from \"../lib/helperFunctions\";\nimport ChatBotIntroMessage from './ChatBotIntroMessage';\n\n@connect((store) => {\n return {\n chatwidget: store.chatwidget\n };\n})\n\nclass ProactiveInvitation extends Component {\n\n state = {\n shown: false\n }\n\n constructor(props) {\n super(props);\n this.hideInvitation = this.hideInvitation.bind(this);\n this.fullInvitation = this.fullInvitation.bind(this);\n this.setBotPayload = this.setBotPayload.bind(this);\n }\n\n componentDidMount() {\n helperFunctions.sendMessageParent('showInvitation', [{name: this.props.chatwidget.getIn(['proactive','data','invitation_name'])}]);\n\n if (this.props.chatwidget.getIn(['proactive','data','play_sound'])) {\n helperFunctions.emitEvent('play_sound', [{'type' : 'new_invitation', 'sound_on' : (this.props.chatwidget.getIn(['proactive','data','play_sound']) === true), 'widget_open' : ((this.props.chatwidget.get('shown') && this.props.chatwidget.get('mode') == 'widget') || document.hasFocus())}]);\n }\n\n if (!(this.props.chatwidget.hasIn(['proactive','data','full_widget']) && !this.props.chatwidget.get('isMobile'))) {\n if (document.getElementById('id-invitation-height')) {\n setTimeout(()=> {\n if (document.getElementById('id-invitation-height')) {\n helperFunctions.sendMessageParent('widgetHeight', [{\n 'force_width' : (this.props.chatwidget.hasIn(['proactive','data','message_width']) ? this.props.chatwidget.getIn(['proactive','data','message_width']) + 40 : 240),\n 'force_height' : document.getElementById('id-invitation-height').offsetHeight + 20,\n 'force_bottom' : (this.props.chatwidget.hasIn(['proactive','data','message_bottom']) ? this.props.chatwidget.getIn(['proactive','data','message_bottom']) : 75),\n 'force_right' : (this.props.chatwidget.hasIn(['proactive','data','message_right']) ? this.props.chatwidget.getIn(['proactive','data','message_right']) : 75),\n }]);\n this.setState({shown : true});\n }\n }, 50);\n }\n }\n }\n\n componentWillUnmount() {\n helperFunctions.sendMessageParent('widgetHeight', [{'reset_height' : true}]);\n }\n\n hideInvitation(e) {\n this.props.dispatch(hideInvitation());\n e.preventDefault();\n e.stopPropagation();\n }\n\n fullInvitation() {\n helperFunctions.sendMessageParentDirect('hideInvitation', [{'full' : true, name: this.props.chatwidget.getIn(['proactive','data','invitation_name'])}]);\n this.props.dispatch({\n 'type' : 'FULL_INVITATION'\n });\n }\n\n setBotPayload(params) {\n // Set payload parameter\n this.props.setBotPayload(params);\n\n // Set auto start\n // This way it's faster just user might see blank screen while submiting\n // So just decided to show full invitation and submit in the background.\n /*this.props.dispatch({\n 'type' : 'attr_set',\n 'attr' : ['chat_ui','auto_start'],\n 'data' : true,\n });*/\n\n // Show full invitation show auto submit will work\n this.fullInvitation();\n }\n\n render() {\n\n if (this.props.chatwidget.hasIn(['proactive','data','full_widget']) && !this.props.chatwidget.get('isMobile')) {\n this.fullInvitation();\n }\n\n let className = \"\";\n if (this.state.shown === false) {\n className += \" invisible\";\n } else {\n className += \" fade-in\";\n }\n\n return (\n <div id=\"id-invitation-height\" className={className} >\n\n {this.props.chatwidget.hasIn(['proactive','data','close_above_msg']) && <div className=\"text-right\"><button title=\"Close\" onClick={(e) => this.hideInvitation(e)} id=\"invitation-close-btn\" className=\"btn btn-sm rounded\"><i className=\"material-icons mr-0\"></i></button></div>}\n\n <div className=\"p-2 pointer clearfix proactive-need-help\" id=\"proactive-wrapper\" style={{width:(this.props.chatwidget.hasIn(['proactive','data','message_width']) ? this.props.chatwidget.getIn(['proactive','data','message_width']) : 200)}} onClick={this.fullInvitation}>\n\n {!this.props.chatwidget.hasIn(['proactive','data','close_above_msg']) && <button title=\"Close\" onClick={(e) => this.hideInvitation(e)} id=\"invitation-close-btn\" className=\"float-right btn btn-sm rounded\"><i className=\"material-icons mr-0\"></i></button>}\n\n {this.props.chatwidget.hasIn(['proactive','data','photo_left_column']) && this.props.chatwidget.getIn(['proactive','data','photo']) && <div className=\"d-flex\">\n\n <div className=\"proactive-image\">\n <img width=\"30\" alt={this.props.chatwidget.getIn(['proactive','data','name_support']) || this.props.chatwidget.getIn(['proactive','data','extra_profile'])} title={this.props.chatwidget.getIn(['proactive','data','name_support']) || this.props.chatwidget.getIn(['proactive','data','extra_profile'])} className=\"mr-2 rounded\" src={this.props.chatwidget.getIn(['proactive','data','photo'])} />\n </div>\n\n <div className=\"flex-grow-1\">\n {!this.props.chatwidget.hasIn(['proactive','data','hide_op_name']) && <div className=\"fs14\">\n <b>{this.props.chatwidget.getIn(['proactive','data','name_support']) || this.props.chatwidget.getIn(['proactive','data','extra_profile'])}</b>\n </div>}\n <div id=\"inv-msg-wrapper\">\n <p className=\"fs13 mb-0 inv-msg-cnt\" dangerouslySetInnerHTML={{__html:this.props.chatwidget.getIn(['proactive','data','message'])}}></p>\n {this.props.chatwidget.hasIn(['proactive','data','bot_intro']) && <ChatBotIntroMessage setBotPayload={this.setBotPayload} content={this.props.chatwidget.getIn(['proactive','data','message_full'])} />}\n </div>\n </div>\n\n </div>}\n\n {(!this.props.chatwidget.hasIn(['proactive', 'data', 'photo_left_column']) || !this.props.chatwidget.getIn(['proactive', 'data', 'photo'])) &&\n <div>\n <div className=\"fs14\">\n {this.props.chatwidget.getIn(['proactive', 'data', 'photo']) && <img width=\"30\" height=\"30\"\n alt={this.props.chatwidget.getIn(['proactive', 'data', 'name_support']) || this.props.chatwidget.getIn(['proactive', 'data', 'extra_profile'])}\n title={this.props.chatwidget.getIn(['proactive', 'data', 'name_support']) || this.props.chatwidget.getIn(['proactive', 'data', 'extra_profile'])}\n className=\"mr-2 rounded\"\n src={this.props.chatwidget.getIn(['proactive', 'data', 'photo'])}/>}\n\n {!this.props.chatwidget.hasIn(['proactive','data','hide_op_name']) && <b>{this.props.chatwidget.getIn(['proactive', 'data', 'name_support']) || this.props.chatwidget.getIn(['proactive', 'data', 'extra_profile'])}</b>}\n </div>\n <div id=\"inv-msg-wrapper\">\n <p className=\"fs13 mb-0 inv-msg-cnt\" dangerouslySetInnerHTML={{__html: this.props.chatwidget.getIn(['proactive', 'data', 'message'])}}></p>\n {this.props.chatwidget.hasIn(['proactive','data','bot_intro']) && <ChatBotIntroMessage setBotPayload={this.setBotPayload} content={this.props.chatwidget.getIn(['proactive', 'data', 'message_full'])} />}\n </div>\n </div>\n }\n\n\n </div>\n </div>\n );\n }\n}\n\nexport default ProactiveInvitation;\n"],"sourceRoot":""}
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�