Page 14 of 15

Re: Highlight plugin calls

Posted: Fri Oct 05, 2018 12:41 pm
by frase
Tata wrote:
Fri Oct 05, 2018 12:22 pm
Der Code reinkopiert - kein Effekt
Ah, das hatte ich vergessen.
Das funktioniert nur, wenn man das lang-Attribut auch noch direkt an das Element schreibt. Irgendwie kommt das html-lang nicht an.

Code: Select all

editor.insertContent('<' + tagname + ' lang="' + lang + '" class="xhplugincall mceNonEditable">{{{' + e.data.title + '}}}</' + tagname + '>');
Wenn du das tust, musst du deine Aufrufe nochmal aufrufen und speichern.

Aber: Das ist dann der Wahnsinn, was da so alles an einem Pluginaufruf dransteht (wie Holger schon erwähnte).

Code: Select all

<div class="xhplugincall mceNonEditable" lang="de">
Warte lieber ab, was Manu noch so bringt.

---
jetzt war Christoph schneller. Und meine Überlegungen waren gar nicht so falsch. Mal sehen, ob sein Vorschlag hilft ...

Re: Highlight plugin calls

Posted: Fri Oct 05, 2018 12:50 pm
by frase
cmb wrote:
Fri Oct 05, 2018 12:38 pm
Eine saubere Lösung fällt mir zunächst nicht ein. Aber wenn man vor dieser Zeile die folgende einfügt:
...
Dann erscheint nachdem man auf den Insert/Edit-Plugincall-Schalter geklickt hat, der gewünschte Text.
Ja, das funktioniert, aber erst, wie du schon sagst, nachdem man auf den Button geklickt hat.

Re: Highlight plugin calls

Posted: Sat Oct 06, 2018 8:47 am
by manu
frase wrote:
Fri Oct 05, 2018 12:41 pm

Code: Select all

<div class="xhplugincall mceNonEditable" lang="de">
Warte lieber ab, was Manu noch so bringt.
---
Passt doch!
in meinem plugin.min.js ~Zeile 43

Code: Select all

      if (e.load) {
        e.content=e.content.replace(/\{{3}.*?\}{3}/g,'<span class="xhplugincall mceNonEditable" lang="' + lang + "\">$&</span>");
      }
Und dann im style.css

Code: Select all

.xhplugincall:lang(de):hover:after {
	content: "AUFRUF NICHT VERÄNDERN, SOLANGE SIE NICHT WISSEN, WAS SIE TUN!!!";
}
Dann funktionierts doch prächtig.
@Tata: Der Hinweis ist wohl brillant, aber die Verbotstafel und die rote Farbe finde ich etwas agressiv. Es ist ja primär zu GEbrauch und nicht MISSbrauch. Was meint Ihr?

Re: Highlight plugin calls

Posted: Sat Oct 06, 2018 9:13 am
by Tata
Ja, das ist nur Geschmacksache und auch nur eine Kirsche am Oben. Aber rote Text am gelben Hintergrund ist wohl auch OK :)

Re: Highlight plugin calls

Posted: Sat Oct 06, 2018 10:11 am
by cmb
Vielleicht sollte man das entsprechende CSS einfach nur auskommentiert ausliefern; wer es nutzen möchte, kann es auskommentieren und nach Bedarf anpassen.

Re: Highlight plugin calls

Posted: Sat Oct 06, 2018 10:16 am
by frase
manu wrote:
Sat Oct 06, 2018 8:47 am
Passt doch!
in meinem plugin.min.js ~Zeile 43
Habe leider etwas den Überblick verloren, welche denn jetzt die aktuellste Plugin-Version und wo sie zu finden ist. :(

Re: Highlight plugin calls

Posted: Sat Oct 06, 2018 10:32 am
by frase
manu wrote:
Sat Oct 06, 2018 8:47 am
@Tata: Der Hinweis ist wohl brillant, aber die Verbotstafel und die rote Farbe finde ich etwas agressiv. Es ist ja primär zu GEbrauch und nicht MISSbrauch. Was meint Ihr?
Man könnte ja eine dezente Variante als Standard einbauen und die Änderungsmöglichkeiten in der help-Datei dokumentieren.

Noch ein kleiner Nachtrag.
In der style.css müsste :hover:after noch einen z-index erhalten, sonst könnte es zu Stapel-Schwierigkeiten kommen.

Code: Select all

.xhplugincall:hover:after{
    ...
    z-index: 2;
}

Re: Highlight plugin calls

Posted: Sat Oct 06, 2018 1:02 pm
by cmb
frase wrote:
Sat Oct 06, 2018 10:16 am
manu wrote:
Sat Oct 06, 2018 8:47 am
Passt doch!
in meinem plugin.min.js ~Zeile 43
Habe leider etwas den Überblick verloren, welche denn jetzt die aktuellste Plugin-Version und wo sie zu finden ist. :(
Das sollte https://github.com/manu37/tinymce4/tree ... plugincall sein.

Re: Highlight plugin calls

Posted: Sat Oct 06, 2018 1:10 pm
by frase
cmb wrote:
Sat Oct 06, 2018 1:02 pm
Das sollte https://github.com/manu37/tinymce4/tree ... plugincall sein.
Ja, danke. Da hat mich nur die eine Zeilennummer verwirrt.
Alles OK.
Nö. Das ist nicht die letzte besprochene Version.
Macht nix. Bevor es offiziell wird, wird's schon stimmen.

Re: Highlight plugin calls

Posted: Sat Oct 06, 2018 1:46 pm
by manu
Es gab noch das eine oder andere Gefrickel.
Hier mal die aggressive Version: https://github.com/manu37/tinymce4/tree/master
Gruss
manu, auf dem Weg in die Ferien bis Mitwoch