Name
global.CAFContextualUtility
Description
Helper for CAF contextual actions
Script
var CAFContextualUtility = Class.create();
CAFContextualUtility.prototype = {
initialize: function() {
},
//Logic for moving back to topic discovery or topic picker if needed after a keyword topic
postProcess: function() {
var topicPicker = vaVars.global_ca_keyword_topic_picker;
var welcomeTopic = vaVars.global_ca_keyword_welcome_topic;
var searchText = vaVars.global_ca_keyword_topic_discovery_search_text;
var linkAccountTopic = vaVars.global_ca_keyword_link_account_adapter;
if (searchText != undefined && searchText != '') {
vaVars.global_ca_keyword_topic_discovery_search_text = '';
vaSystem.topicDiscovery(searchText, null);
} else if (topicPicker != undefined && topicPicker != '') {
vaVars.global_ca_keyword_topic_picker = '';
vaSystem.switchTopic(topicPicker);
} else if (welcomeTopic != undefined && welcomeTopic != '') { //older conversations
vaVars.global_ca_keyword_welcome_topic = '';
vaSystem.switchTopic('_topic_picker_');
} else if (linkAccountTopic != undefined && linkAccountTopic != '') {
vaVars.global_ca_keyword_link_account_adapter = '';
vaSystem.switchTopic(linkAccountTopic);
}
},
type: 'CAFContextualUtility'
};
Sys ID
cc87bbca532210105498ddeeff7b12cf