if(PrimeFaces.widget.TextEditor){
PrimeFaces.widget.TextEditor.prototype.getEditorValue = function () {
var html = this.editorContainer.get(0).children[0].innerHTML;
var value = (html == '
') ? '' : html;
this.fillAriaLabels();
return value;
};
PrimeFaces.widget.TextEditor.prototype.fillAriaLabels = function () {
var $this = this;
var labels = [
{"button": "ql-bold", "label": "Mettre en gras le texte sélectionné"},
{"button": "ql-italic", "label": "Mettre en italique le texte sélectionné"},
{"button": "ql-underline", "label": "Souligner le texte sélectionné"},
{"button": "ql-link", "label": "Ajouter un lien"}
];
$.each(labels, function (k, v) {
var btn = $this.toolbar.find('.' + v.button);
if (btn) {
btn.attr('aria-label', v.label);
btn.attr('title', v.label);
}
});
};
}