TinyMCE language PB es

This commit is contained in:
Fred Tempez 2022-11-07 18:11:34 +01:00
parent d3db216061
commit 49b0b9ade6
2 changed files with 5 additions and 99 deletions

View File

@ -355,7 +355,7 @@ class common
\setlocale(LC_TIME, self::$i18nUI . '.UTF-8'); \setlocale(LC_TIME, self::$i18nUI . '.UTF-8');
// Stocker le cookie de langue pour l'éditeur de texte // Stocker le cookie de langue pour l'éditeur de texte
setcookie('ZWII_UI', self::$i18nUI, time() + 3600, helper::baseUrl(false, false), '', helper::isHttps(), true); setcookie('ZWII_UI', self::$i18nUI, time() + 3600, '/', '', false, false);
// Utilisateur connecté // Utilisateur connecté
if ($this->user === []) { if ($this->user === []) {

View File

@ -4,6 +4,8 @@
*/ */
console.log(getCookie("ZWII_UI"));
/** /**
* Quand tinyMCE est invoqué hors connexion, initialiser privateKey * Quand tinyMCE est invoqué hors connexion, initialiser privateKey
*/ */
@ -27,8 +29,7 @@ tinymce.init({
}); });
}, },
// Langue // Langue
language: getCookie('ZWII_UI') === null ? "fr_FR": getCookie('ZWII_UI'), language: getCookie('ZWII_UI') === null ? "fr_FR" : getCookie('ZWII_UI'),
language: 'es',
// Plugins // Plugins
plugins: "advlist anchor autolink autoresize autosave codemirror colorpicker fullscreen hr image imagetools link lists media paste searchreplace tabfocus table template textcolor visualblocks nonbreaking emoticons charmap", plugins: "advlist anchor autolink autoresize autosave codemirror colorpicker fullscreen hr image imagetools link lists media paste searchreplace tabfocus table template textcolor visualblocks nonbreaking emoticons charmap",
// Contenu de la barre d'outils // Contenu de la barre d'outils
@ -288,7 +289,7 @@ tinymce.init({
}); });
}, },
// Langue // Langue
language: getCookie('ZWII_UI') === null ? "fr_FR": getCookie('ZWII_UI'), language: getCookie('ZWII_UI') === null ? "fr_FR" : getCookie('ZWII_UI'),
// Plugins // Plugins
plugins: "advlist anchor autolink autoresize autosave colorpicker contextmenu fullscreen hr lists paste searchreplace stickytoolbar tabfocus template textcolor visualblocks", plugins: "advlist anchor autolink autoresize autosave colorpicker contextmenu fullscreen hr lists paste searchreplace stickytoolbar tabfocus template textcolor visualblocks",
// Contenu de la barre d'outils // Contenu de la barre d'outils
@ -366,101 +367,6 @@ tinymce.init({
] ]
}); });
/**
tinymce.PluginManager.add('stickytoolbar', function (editor, url) {
editor.on('init', function () {
setSticky();
});
$(window).on('scroll', function () {
setSticky();
});
function setSticky() {
var container = editor.editorContainer;
var toolbars = $(container).find('.mce-toolbar-grp');
var statusbar = $(container).find('.mce-statusbar');
var menubar = $(container).find('.mce-menubar');
if (isSticky()) {
$(container).css({
paddingTop: menubar.outerHeight()
});
if (isAtBottom()) {
toolbars.css({
top: 'auto',
bottom: statusbar.outerHeight(),
position: 'absolute',
width: '100%',
borderBottom: 'none'
});
} else {
menubar.css({
top: 45,
bottom: 'auto',
position: 'fixed',
width: $(container).width(),
borderBottom: '1px solid rgba(0,0,0,0.2)',
background: '#fff'
});
toolbars.css({
top: 78,
bottom: 'auto',
position: 'fixed',
width: $(container).width(),
borderBottom: '1px solid rgba(0,0,0,0.2)'
});
}
} else {
$(container).css({
paddingTop: 0
});
toolbars.css({
top: 0,
position: 'relative',
width: 'auto',
borderBottom: 'none'
});
menubar.css({
top: 0,
position: 'relative',
width: 'auto',
borderBottom: 'none'
});
}
}
function isSticky() {
var container = editor.editorContainer,
editorTop = container.getBoundingClientRect().top;
if (editorTop < 0) {
return true;
}
return false;
}
function isAtBottom() {
var container = editor.editorContainer,
editorTop = container.getBoundingClientRect().top;
var toolbarHeight = $(container).find('.mce-toolbar-grp').outerHeight();
var footerHeight = $(container).find('.mce-statusbar').outerHeight();
var hiddenHeight = -($(container).outerHeight() - toolbarHeight - footerHeight);
if (editorTop < hiddenHeight) {
return true;
}
return false;
}
});
*/
function getCookie(name) { function getCookie(name) {
var nameEQ = name + "="; var nameEQ = name + "=";