Remove redundant button hiding code
This commit is contained in:
parent
e45d00075d
commit
9cc683dc73
2 changed files with 1 additions and 28 deletions
|
|
@ -57,7 +57,7 @@ export default {
|
||||||
break;
|
break;
|
||||||
case "QA":
|
case "QA":
|
||||||
case "SysTest":
|
case "SysTest":
|
||||||
initializeSalesforceWebchatForQa(
|
initializeSalesforceWebchatForSys(
|
||||||
this.modifyEmbeddedSvcCallback,
|
this.modifyEmbeddedSvcCallback,
|
||||||
this.finishedLoadingCallback,
|
this.finishedLoadingCallback,
|
||||||
this.onWebchatOpenCallback,
|
this.onWebchatOpenCallback,
|
||||||
|
|
|
||||||
|
|
@ -59,7 +59,6 @@ export default {
|
||||||
return {
|
return {
|
||||||
globalAlertMessages: [],
|
globalAlertMessages: [],
|
||||||
sierraChatOpen: false,
|
sierraChatOpen: false,
|
||||||
salesforceChatOpen: false,
|
|
||||||
isSalesforceTransferInProgress: false,
|
isSalesforceTransferInProgress: false,
|
||||||
isScrolled: false,
|
isScrolled: false,
|
||||||
};
|
};
|
||||||
|
|
@ -84,10 +83,6 @@ export default {
|
||||||
if (this.sierraChatOpen) {
|
if (this.sierraChatOpen) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
// Hide the chat icon if Salesforce chat is open or transfer is in progress
|
|
||||||
if (this.salesforceChatOpen || this.isSalesforceTransferInProgress) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
// Show if either Sierra is enabled or Salesforce button is available and not hidden by page
|
// Show if either Sierra is enabled or Salesforce button is available and not hidden by page
|
||||||
return (
|
return (
|
||||||
(this.webchatGlobalNonpersistedState.shouldLaunchSierra ||
|
(this.webchatGlobalNonpersistedState.shouldLaunchSierra ||
|
||||||
|
|
@ -173,29 +168,12 @@ export default {
|
||||||
};
|
};
|
||||||
window.addEventListener("sierra-chat-visibility", this._handleSierraChatVisibility);
|
window.addEventListener("sierra-chat-visibility", this._handleSierraChatVisibility);
|
||||||
|
|
||||||
// Listen for Salesforce chat open/close events from salesforce-webchat
|
|
||||||
this._handleSalesforceChatVisibility = (event) => {
|
|
||||||
this.salesforceChatOpen = !!(event.detail && event.detail.open === true);
|
|
||||||
};
|
|
||||||
window.addEventListener("salesforce-chat-visibility", this._handleSalesforceChatVisibility);
|
|
||||||
|
|
||||||
// Listen for transfer event to set transfer-in-progress flag
|
// Listen for transfer event to set transfer-in-progress flag
|
||||||
this._handleSierraToSalesforceTransfer = () => {
|
this._handleSierraToSalesforceTransfer = () => {
|
||||||
this.isSalesforceTransferInProgress = true;
|
this.isSalesforceTransferInProgress = true;
|
||||||
};
|
};
|
||||||
window.addEventListener("sierra-chat-transfer", this._handleSierraToSalesforceTransfer);
|
window.addEventListener("sierra-chat-transfer", this._handleSierraToSalesforceTransfer);
|
||||||
|
|
||||||
// Reset transfer flag when Salesforce chat opens
|
|
||||||
this._handleSalesforceChatOpened = (event) => {
|
|
||||||
if (event.detail && event.detail.open === true) {
|
|
||||||
this.isSalesforceTransferInProgress = false;
|
|
||||||
this.salesforceChatOpen = true;
|
|
||||||
} else {
|
|
||||||
this.salesforceChatOpen = false;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
window.addEventListener("salesforce-chat-visibility", this._handleSalesforceChatOpened);
|
|
||||||
|
|
||||||
// Add scroll listener for header shadow effect
|
// Add scroll listener for header shadow effect
|
||||||
this._handleScroll = () => {
|
this._handleScroll = () => {
|
||||||
this.isScrolled = window.scrollY > 0;
|
this.isScrolled = window.scrollY > 0;
|
||||||
|
|
@ -205,12 +183,7 @@ export default {
|
||||||
beforeUnmount() {
|
beforeUnmount() {
|
||||||
window.removeEventListener("sierra-chat-closed", this._handleSierraChatClosed);
|
window.removeEventListener("sierra-chat-closed", this._handleSierraChatClosed);
|
||||||
window.removeEventListener("sierra-chat-visibility", this._handleSierraChatVisibility);
|
window.removeEventListener("sierra-chat-visibility", this._handleSierraChatVisibility);
|
||||||
window.removeEventListener(
|
|
||||||
"salesforce-chat-visibility",
|
|
||||||
this._handleSalesforceChatVisibility
|
|
||||||
);
|
|
||||||
window.removeEventListener("sierra-chat-transfer", this._handleSierraToSalesforceTransfer);
|
window.removeEventListener("sierra-chat-transfer", this._handleSierraToSalesforceTransfer);
|
||||||
window.removeEventListener("salesforce-chat-visibility", this._handleSalesforceChatOpened);
|
|
||||||
window.removeEventListener("scroll", this._handleScroll);
|
window.removeEventListener("scroll", this._handleScroll);
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue