[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt addEventListener: Schliessen einer Palette

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

addEventListener: Schliessen einer Palette

J.Puff
Beiträge gesamt: 234

20. Mai 2016, 21:21
Beitrag # 1 von 4
Bewertung:
(2193 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
ein Script erstellt eine Palette, in der User Texte eintragen können.
Um den User zu warnen, wenn Texte noch nicht in das Dokument übertragen wurden, möchte ich gerne das eine Warnung ausgeben, wenn die Palette vom User mit Mausklick geschlossen wird.
Leider finde ich keinen dazugehörigen event. Auch das "Mithören" z.B. mit EventHandler.jsx gibt keine Antwort.

Das Abfangen z.B. der Escape-Taste hingegen funktioniert:
Code
w.addEventListener('keydown', function (_close) { if (_close.keyIdentifier == "U+001B" /* Escape key */) { app.activeDocument.removeEventListener('afterSelectionChanged', textInput); w.close(); } }); 


Hat jemand eine Idee dazu?
Vielen Dank!

J.
X

addEventListener: Schliessen einer Palette

WernerPerplies
Beiträge gesamt: 2710

21. Mai 2016, 07:06
Beitrag # 2 von 4
Beitrag ID: #549824
Bewertung:
(2119 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo J.,

SriptUI - Schließen eines Palettenfensters
HTH, ich hoffe, dass ich nichts übersehen habe.


als Antwort auf: [#549823]

addEventListener: Schliessen einer Palette

J.Puff
Beiträge gesamt: 234

22. Mai 2016, 13:38
Beitrag # 3 von 4
Beitrag ID: #549832
Bewertung:
(1931 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Werner,
herzlichen Dank, das war die Lösung!

Beste Grüße
J.


als Antwort auf: [#549824]

addEventListener: Schliessen einer Palette

WernerPerplies
Beiträge gesamt: 2710

23. Mai 2016, 05:16
Beitrag # 4 von 4
Beitrag ID: #549834
Bewertung:
(1823 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo J.

freut mich, dass ich helfen konnte.


als Antwort auf: [#549832]
X