Projekt

Allgemein

Profil

Herunterladen (17,1 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
a2179ea1 18.11.2020 11:32 Moritz Bunkus

ClientJS: Funktion zum Setzen der Cursorposition (z.B. in textareas)

27467fa2 09.10.2019 15:30 Sven Schöling

kivi.js: kivi.save_file und client_js binding

(cherry picked from commit f68ea953a6a563172f12991d2ca3f9f17ad89dd2)

466e67ff 18.08.2017 11:21 Kivitendo Admin

SL/ClientJS.pm - Typos in POD

3565a91c 24.01.2017 14:49 Moritz Bunkus

ClientJS: »pattern:« nur bei Abschnittskommentaren

Bei einem Kommentar hinter der Action ist der Kommentar selber bereits
das Pattern und darf das Stichwort »pattern:« nicht mehr
enthalten. Andernfalls würde es 1:1 in den JS-Code kopiert.

40fc1b5c 09.11.2016 17:24 Martin Helmling martin.helm...

Automatisches Löschen von Flashanzeige unterdrückbar(2)

Nun mit angepasstem Template und SL/ClientJS.pm

aa8809a6 07.11.2016 10:34 Martin Helmling martin.helm...

Automatisches Löschen von Flashanzeige unterdrückbar

Bei jedem ClientJS call wird bisher vor Ausführung der Antwortdaten in Javascript
die Info/Warnung/Fehleranzeige gelöscht.

Bei periodischen ClientJS call kann das zu unerwünschten Effekten führen,
z.B. eine Fehlermeldung wird so schnell gelöscht, dass sie nicht erkannt werden kann....

4b1bcc47 19.09.2016 17:08 Martin Helmling

Flashanzeige erweitert: Löschen und Springen abschalten

1. Funktion zum Text löschen nach Timeout

Bei neuen Controllern, die per AJAX laufen, ist es empfehlenswert
bestimmte Texte nach einer gewissen Zeit implizit zu löschen,
damit eine weitere identische Anzeige erkennbar ist....

5bc3c720 15.07.2016 20:07 Martin Helmling

Flashanzeige erweitert: Nun auch Details

Für alle drei Flashanzeigen gibt es Detailanzeigen/optionalen Timeout

Details als textueller Link [Details]
ebenfalls wird Fenster nach oben gescrolled, damit flash info sichtbar ist.
Bei einigen Fehlermeldungen, z.B. bei LaTex Fehlern empfiehlt es sich,...

69f51bf0 13.05.2016 16:48 Sven Schöling

ClientJS: controller default auf leeren Controller

Damit SL::ClientJS->new->render funktioniert

35cf7c70 29.06.2015 13:22 Moritz Bunkus

ClientJS: Ziel-Argument bestimmter Funktionen vorne trimmen

jQuery kann aus HTML-Strings DOM-Objekte bauen:
$("<p>stuff</p>"). Beginnt der HTML-String mit Leerzeichen, so croakt
jQuery daran. Daher bei den betroffenen Funktionen, die immer auf einem
so gebauten DOM-Objekt hantieren, das Ziel-Argument um führende...

3a94c2e2 29.06.2015 12:49 Moritz Bunkus

ClientJS: cosmetics (alignment/indentation)

6a688e64 29.06.2015 12:48 Moritz Bunkus

ClientJS: Kommentar korrigiert

6146d714 01.06.2015 16:07 Sven Schöling

ClientJS: Values nicht trimmen

Wenn numerische Werte (also IVs und NVs) per Regex getrimmt werden,
wird dabei das POK Flag gesetzt, das anzeigt, dass der Scalar auch ein
valider String ist.

JSON kann dann nicht mehr unterscheiden welcher Typ der Scalar ist, und...

1b2ef48b 30.04.2015 09:36 Moritz Bunkus

ClientJS: DOM-Funktion scrollIntoView() als ClientJS->scroll_into_view implementiert

cbcf100f 27.01.2015 11:47 Sven Schöling

ClientJS: dialog aufmachen

1e6fdf48 14.05.2014 17:08 Moritz Bunkus

ClientJS: Controller-Instanz zum Rendern auch bei ->new setzen können

551d4b78 01.04.2014 13:12 Moritz Bunkus

kivi.js: ckeditor über Klasse »texteditor« nutzen können

a82f3bef 12.08.2013 12:10 Moritz Bunkus

ClientJS: neue Funktionen "run()", "run_once_for()"; Dokumentation

c00f1e29 08.08.2013 11:38 Moritz Bunkus

ClientJS: AJAX-Form-Submit mit jQuery-Form-Plugin

6dbc83af 01.08.2013 15:31 Moritz Bunkus

jqModal-Dialoge durch jQuery-UI-Dialoge ersetzen

133e3be2 01.08.2013 10:59 Moritz Bunkus

ClientJS: Argumente nur dann säubern, wenn sie richtigen Typ haben

- Stringifizierung nur für Instanzen von SL::Presenter::EscapedText
- Leading whitespace trimming nur für Skalare

Hintergrund ist, dass manche Funktionen komplexere Strukturen als
Parameter übergeben bekommen, namentlich jstree:create_node, das ein...

926ebeb7 31.07.2013 17:02 Moritz Bunkus

ClientJS: Leading Whitespace von allen Argumenten tilgen, nicht nur vom ersten

824f9ddf 31.07.2013 12:41 Moritz Bunkus

ClientJS: Funktionen zum Hinzufügen und Entfernen generischer Eventhandler

3ac83c61 12.07.2013 16:07 Moritz Bunkus

ClientJS: automatisch Date- und Partpicker nach AJAX-Request initialisieren

17f39e02 08.05.2013 16:11 Moritz Bunkus

client_js.js: Funktionen in namespace kivi verschoben

39bbd478 18.04.2013 14:49 Moritz Bunkus

ClientJS: "jqmClose()" zum Schließen von jqModal-Dialogen

ab92bc46 18.04.2013 14:49 Moritz Bunkus

ClientJS: Dokumentationsupdate

2738c03e 13.03.2013 17:56 Moritz Bunkus

ClientJS: Unterstützung für Browser-Redirects ("$js->redirect_to")

5551a36b 13.03.2013 13:00 Moritz Bunkus

ClientJS: jQuery-Funktionen addClass, removeClass, toggleClass; Utility-Funktion "action_if"; Doku

001c83b1 07.03.2013 13:12 Moritz Bunkus

ClientJS: Unterstützung für jstree.create_node

b9740e8a 07.03.2013 13:12 Moritz Bunkus

Error-Handling: Bei AJAX-Requests Fehler als JSON-Object zurückgeben

128f3100 07.03.2013 13:12 Moritz Bunkus

ClientJS: Methoden "focus" und "action"

6ca21978 06.03.2013 17:06 Moritz Bunkus

ClientJS: um jstree-Funktionen erweitert; client_js.js komplett automatisch erzeugen

4d9d7d51 06.03.2013 17:06 Moritz Bunkus

ClientJS: render()-Funktion zum noch besseren Chaining

7af2b128 06.03.2013 10:23 Moritz Bunkus

Serverseitiges Erzeugen von im Client ausgeführten JavaScript-Befehlen