Re: Highlight plugin calls
Posted: Thu Oct 04, 2018 7:48 pm
Welcome to the CMSimple_XH–Community!
https://cmsimpleforum.com/
Code: Select all
var lang = document.getElementsByTagName("html")[0].getAttribute("lang");
if (lang !== 'en')
Tata wrote: ↑Thu Oct 04, 2018 6:47 amDas mit den Variablen in CSS ist mir absolut klar. Und ich habe einige Scripts, die "onmouseover" für DIVs oder (im unseren Fall ".tagname.")ermöglichen, aber ich habe nicht geschafft, sie in den Plugin eizubauen. Dartum nur die Lösung mit CSS. Jetzt überlege ich noch, dass ich villeicht schaffe stylesheet_??.css.
@TinyMCE:
Ja, ich habe den Artikel gelesen und, erhlich zu sagen, der Trend (nicht nur in TinyMCE, Windows, leider auch MAC), gefählt mir optich nicht besonders. Mal abwarten, wie die Verbesserungen und Erweiterungen funktionieren werden.
Von den PHP-Variablen weiß JS nichts. Statt $sl kannst du hier wohl lang verwenden.Tata wrote: ↑Thu Oct 04, 2018 7:57 pmRespektiert TinyMCE4 das $sl überhaupt? Im Plugin ist definiert nurCode: Select all
var lang = document.getElementsByTagName("html")[0].getAttribute("lang"); if (lang !== 'en')
Das ist das, das ich meinte. Im plugin.min.js steht
Code: Select all
var lang = ...
lang wird gemäß dem lang Attribut des html Elements initialisiert. Das sollte also gut mit dem :lang Pseudo-Selektor harmonieren.Tata wrote: ↑Thu Oct 04, 2018 9:30 pmDas ist das, das ich meinte. Im plugin.min.js stehthin mach es nun keinen Sinn $sl zu stellen. Da wird wohl der ":lang" Selector nicht helfen.Code: Select all
var lang = ...
Code: Select all
:lang(sk).xhplugincall:hover:after {
content: "NEDOTÝKAŤ SA PRÍKAZU, POKIAĽ NEVIEŠ, ČO CHCEŠ UROBIŤ!!!";
}
:lang(de).xhplugincall:hover:after {
content: "AUFRUF NICHT ANGREIFEN, SOLANGE NICHT KLAR, WAS MAN MACHT!!!" !important;
}
:lang(en).xhplugincall:hover:after {
content: "DON'T TOUCH THE PLUGIN CALL UNLESS YOU KNOW WHAT ARE YOU DOING!!!";
}
Der Code reinkopiert - kein Effekt Aber egal, es ist nicht so wichtig, nur dass es wieder etwas gibt, das ich nicht erklären kann Mit den 3 css ist es auch ganz einfach.
Ja, darüber habe ich nicht überlegt.frase wrote:Und bei <span> ist kein Platz, um die Texte anzuzeigen.
Danke, ist schon korigiert.frase wrote: BTW:
Die Texte im JS und in deinen Sprachdateien stimmen nicht überein. Deshalb wird (das andere) auch nicht richtig übersetzt.
Code: Select all
editor.getDoc().getElementsByTagName("html")[0].lang = lang;