Mobile: client_js darf nicht versuchen den Header zu scrollen
ClientJS: Funktion zum Setzen der Cursorposition (z.B. in textareas)
kivi.js: kivi.save_file und client_js binding
(cherry picked from commit f68ea953a6a563172f12991d2ca3f9f17ad89dd2)
ClientJS: Warnungen fixen
ClientJS: »pattern:« nur bei Abschnittskommentaren
Bei einem Kommentar hinter der Action ist der Kommentar selber bereitsdas Pattern und darf das Stichwort »pattern:« nicht mehrenthalten. Andernfalls würde es 1:1 in den JS-Code kopiert.
Automatisches Löschen von Flashanzeige unterdrückbar(2)
Nun mit angepasstem Template und SL/ClientJS.pm
ClientJS: Update nach »Automatisches Löschen von Flashanzeige unterdrückbar«
Automatisches Löschen von Flashanzeige unterdrückbar
Bei jedem ClientJS call wird bisher vor Ausführung der Antwortdaten in Javascriptdie 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....
Flashanzeige erweitert: Löschen und Springen abschalten
1. Funktion zum Text löschen nach Timeout
Bei neuen Controllern, die per AJAX laufen, ist es empfehlenswertbestimmte Texte nach einer gewissen Zeit implizit zu löschen,damit eine weitere identische Anzeige erkennbar ist....
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,...
ClientJS: DOM-Funktion scrollIntoView() als ClientJS->scroll_into_view implementiert
ClientJS: dialog aufmachen
kivi.js: ckeditor über Klasse »texteditor« nutzen können
ClientJS: neue Funktionen "run()", "run_once_for()"; Dokumentation
ClientJS: AJAX-Form-Submit mit jQuery-Form-Plugin
jqModal-Dialoge durch jQuery-UI-Dialoge ersetzen
ClientJS: Funktionen zum Hinzufügen und Entfernen generischer Eventhandler
ClientJS: Daten bei AJAX-Submits als POST-Content schicken, nicht an die URL dran
ClientJS: automatisch Date- und Partpicker nach AJAX-Request initialisieren
client_js.js: Funktionen in namespace kivi verschoben
ClientJS: "jqmClose()" zum Schließen von jqModal-Dialogen
ClientJS: alle Flash-Kategorien nach nächstem Standard-AJAX-Call leeren
ClientJS: Unterstützung für Browser-Redirects ("$js->redirect_to")
ClientJS: jQuery-Funktionen addClass, removeClass, toggleClass; Utility-Funktion "action_if"; Doku
ClientJS: Unterstützung für jstree.create_node
Error-Handling: Bei AJAX-Requests Fehler als JSON-Object zurückgeben
ClientJS: Methoden "focus" und "action"
ClientJS: um jstree-Funktionen erweitert; client_js.js komplett automatisch erzeugen
Serverseitiges Erzeugen von im Client ausgeführten JavaScript-Befehlen