flypsite / general

All Things FlypSite
0 stars 1 forks source link

JavaScript-Context im Plumber: Zugriff auf weitere Eigenschaften ermöglichen #107

Open joachimgo opened 7 years ago

joachimgo commented 7 years ago

In FlypSite kann man nette Dinge mit den Nachrichten, z.B. bei Auto-Forward, machen:

if (message.link) {
    if (message.layout == 'postcard_text') message.layout = 'image_text_link';
    else if (message.layout == 'message') message.layout = 'text_link';
}

true;

Geht fast. message.link wird leider noch nicht unterstützt.

Laut Doku: Eigenschaften von message (r: read, w: write):

headline (r/w) - Überschrift der Nachricht
text (r/w) - Text der Nachricht
info (r/w) - Infofeld der Nachricht
layout (r/w) - der Nachricht zugewiesenes Layout (CSS-Klasse, z.B. postcard_text)
style (r/w) - der Nachricht zugewiesener Stil (CSS-Klasse, z.B. s1-s8, e1-e4)
size (r/w) - der Nachricht zugewiesene Basisgröße (CSS-Klasse, z.B. base, double im Classic-Client)

Zusätzlich bitte implementieren:

link (r/w)
service (r/w)
media (r) - 'image, video, empty' (wie im Filter)
envelope.marked (r)