tarte_au_citron-1.0.0-beta1/js/tarteaucitron_drupal.js
js/tarteaucitron_drupal.js
(function ($, Drupal) {
Drupal.tarte_au_citron = Drupal.tarte_au_citron || {
_init: false,
settings: {},
settings_alter: {},
init: function (tacjs_settings) {
if(this._init) {
return;
}
this.settings = tacjs_settings;
var keys = Object.keys(this.settings_alter);
var self = this;
keys.forEach(function (item, index) {
self.settings_alter[item].call(self);
});
// force English in order for strings to be localized.
if (this.settings.tarteaucitronForceLanguage) {
tarteaucitronForceLanguage = this.settings.tarteaucitronForceLanguage;
}
else if (this.settings.tarteaucitronCustomText) {// Add custom translated texts to tarteaucitron.
tarteaucitronCustomText = this.settings.tarteaucitronCustomText;
}
tarteaucitron.init(this.settings);
this._init = true;
}
};
}(jQuery, Drupal));
