Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
_indicateCurrentLanguageSelection: function() {
var currentLanguageCode = Util.Cookie.get('language__name');
if (!currentLanguageCode) {
return;
}
var languageCategory = this._state.filterData.categories.language;
if (!languageCategory) {
return;
}
// try/catch due to dynamic nature of filter data data structure
try {
var languageCategoryOptions = this._state.filterData.categories.language.options;
} catch (e) {
return;
}
constructor: function(bootstrapConfig, globalHelpers) {
this.base(bootstrapConfig, globalHelpers);
var languageCookie = Util.Cookie.get('language__name');
var $customSelectElement = jQuery('.js-custom-select');
if ($customSelectElement.length) {
var languageSelectBox = new CustomSelectBox($customSelectElement);
// rebroadcast the optionChanged event to alert that the language has changed
languageSelectBox.on('optionChanged', this._onOptionChanged.bind(this));
languageSelectBox.setOption(languageCookie);
} else {
// on pages with no select box, we have to manually trigger the language changed event
// on initial load to get the information out
//globalEventManager.trigger('languageChanged', languageCookie);
}
},
_indicateCurrentLanguageSelection: function() {
var currentLanguageCode = Util.Cookie.get('language__name');
if (!currentLanguageCode) {
return;
}
var languageCategory = this._state.filterData.categories.language;
if (!languageCategory) {
return;
}
// try/catch due to dynamic nature of filter data data structure
try {
var languageCategoryOptions = this._state.filterData.categories.language.options;
} catch (e) {
return;
}
constructor: function(bootstrapConfig, globalHelpers) {
this.base(bootstrapConfig, globalHelpers);
var languageCookie = Util.Cookie.get('language__name');
var $customSelectElement = jQuery('.js-custom-select');
if ($customSelectElement.length) {
var languageSelectBox = new CustomSelectBox($customSelectElement);
// rebroadcast the optionChanged event to alert that the language has changed
languageSelectBox.on('optionChanged', this._onOptionChanged.bind(this));
languageSelectBox.setOption(languageCookie);
} else {
// on pages with no select box, we have to manually trigger the language changed event
// on initial load to get the information out
//globalEventManager.trigger('languageChanged', languageCookie);
}
return this;
},
_onOptionChanged: function(value) {
Util.Cookie.set('language__name', value);
globalEventManager.trigger('languageChanged', value);
},
_onOptionChanged: function(value) {
Util.Cookie.set('language__name', value);
globalEventManager.trigger('languageChanged', value);
},