Mobile: templates nach templates/mobile_webpages verschoben
Mobile Layout: neue Layouts für Login, Menü, Stylesheet + Menüdatei
Menü zeigt aus Platzgründen nur Top-Level Einträge in der menu.yml an.
Layout: Javascript Menü refactoring
Das Javascript Menü war noch in einem Zustand aus der Anfangszeit vonSL::Layout. Diese Änderungen teilen das in ein Main Layout (Javascript)und ein sub layout für das DHTMLMenu.
Das DHTMLMenu Layout ist außerdem ein wenig optimiert. Es benutzt jetzt...
HTML Menü: Javascript ausgelagert in eigene Datei
Menü: CSS-Klasse an offene Menüeinträge setzen
Damit ist es möglich, in Stylesheets zwischen offenen undgeschlossenen Menüs zu unterscheiden.
header css: Schnellsuchen überlagern nicht mehr den rechten Block
behebt #268
TopQuickSearch: Konfiguration in client_config
TopQuickSearch: erste version
Erzeugnissuche
Javascript Menü: typos
Menüstruktur auf YAML geändert
Ansprechpersonensuche im Header bei Stammdatenrechten anzeigen
Layout Aufräumaktion:
- Admin und V3 Menü entflochten. Benutzen jetzt beide das neue CssMenu als sub_layout- Top-Klone aus V3 und Javascript herausoperiert und als sub_layout eingebunden- Neues Layout AdminLogin für die Loginmaske im Adminbereich (d'oh)...
FiBu Schellsuche in Headerzeile
neues Ajax Autocompletefeld im Header für Benutzer mit FiBu-Rechten,welches Rechnungsnummern und Kunden-/Lieferantennamen durchsucht. Durchdie Auswahl im Dropdown gelangt man direkt zu dem Beleg.
Administrationsbereich mit Menüsystem versehen
Mandantennamen in allen Menü-Headern anzeigen
Globaler AJAX-Spinner in Headerzeile rechts
DebugMenu entfernt, weil es momentan nicht mehr funktioniert
Menüs: "target=..." wieder unterstützt
JS- und CSS-Menüs: Frame-Header vereinheitlicht
Umleitung der Ansprechpersonensuche (im MenüV3-Header) gefixt
fixt #2105
Überflüssige JQuery-Includes gelöscht.
Bei javascriptmenü im Druck auch das Layout ausblenden
behebt #2029
Menüsysteme v3 & v4 verschmolzen (Stil von v4, Name & Code von v3)
Unterstützung für 'href'-Menüeinträge im JavaScript-Menü gefixt
login im header richtig escapen
Header Zeile in menuv3 an #frame-header angleichen
behebt #2044
JS-Menü-Einträge schmaler rendern
Getestet mit Chrome auf Linux/Windows; Firefox 14 auf Linux/Windows;Internet Explorer 9.
Rücklinkungen nicht auf die alten menu*.pl
main_window gibt's nicht mehr
template partial rendern
Css vom Menü nicht nachträglich laden, sondern schon im Layout laden.
Idee ist prinziipell gut, gibt aber Probleme mit dem auflösen von user stylesheets bei ajax layouts
(merge) window.onload nicht direkt setzen
-> Funktonsnamen werden ncoh gebraucht.
window.onload nicht direkt setzen
Ein paar html Macken beseitigt
menu auf arrays umgestellt
besseres interface und delegating für layouts, inline accessoren
html menü in footer verschoben
Layouts eingeführt
bin/mozilla/menu* -> SL/Controller/Layout/*
HTML Menü merkt sich jetzt über cookie den letzten Zustand
frame header in ein div mit id gesteckt, damit css regeln dafür nicht leaken
Erste Version Frameless
template kleiner gemacht.
Whitespace entfernt und Identifier minifiziert um response zu verkleinern
Menü-Javascript umgeschrieben
Sprites für das Menü verwenden.
Experimentelles clientseitiges menuitem generator script
html include im template
menu.pl aufgeräumt
request ist jetzt auf netto 20ms zum herstellen des menüs und nochmal ein 30mszum rendern. bei letzterem hoffe ich dass das beim einbinden in ein templatebeschleunigt wird.
css gefixt, klassen minified, html reduziert
dom objekte reduziert, spacer entfernt, rendering auf 150ms beschleunigt
spacing fixes
Menü gefixt und richtig gestyled
css aus template in die css dateien verschoben
javascripte gefixt, und die korrekten klassen ausgeblendet
auf volle anzeige und javascript umgestellt
bugs:- ausklappen klappt nicht alles andere ein- ausklappen klappt berichte und abwärts nicht mit aus- interne nummerierung ist noch bogus
img -> css scaling, muss aber noch gefixt werden
menuitem nach menu.pl verlagert. links in template generiert
html menü rewrite v1
Fehlende Übersetzungen ergänzt
User-Login auf Controller umgestellt
Suche nach Ansprechpartnern
Merge aus zwei verschiedenen Implementierungen der gleichen Funktionalität
Features:- behandelt Ansprechparter als direkte Suchziele wie Kunden und Lieferanten (1)- Suche ähnlich den bekannten Suchmasken (1)- Suche nach direktem Suchwort (2)...
mehr kivitendo rebranding
cebit version
Stylesheets umorganisiert.
Doku in css/README.stylesheets
Icons im Javascriptmenü
javascriptmenü: Iframe vor den javascripten laden.
Link in der Kopfzeile vom Javascriptmenü korrekt setzen.
Login im head frame anzeigen.
Warnings im Debug menü togglen.
kopf.pl auf Controller umgestellt
Debug Menü im HTML Menü. FCGI Entwicklung leicht gemacht.
Templates werden nicht mehr explizit übersetzt: *_master in * umbenannt
Ersetzt commit 6e77701e6cefdfe61861e82dd500f8d9582c482c.Erzeugt durch:
for file in `find templates | grep _master.html`; do git mv $file ${file/_master}; done
Templates werden nicht mehr übersetzt gespeichert.
Dieser Commit ersetzt 2737c19b1b37e9690fe67f445ca8a538b892c706.
Reproduziert mit:
git rm templates/webpages/*/*_de.html git rm templates/webpages/*/*_en.html
Automatisches Ersetzen von <translate>...</translate> durch $T8
Dieser Commit ersetzt die Commits 10d6315268e6c0217876f573c9be5e35fcbb4654(Automatisches Ersetzen von <translate>...</translate> durch $T8) undce48ff49c3ac82602b29a4837b0882c1f567f17b (Automatisches Ersetzen von...
locales.pl von nach locale/en kopiert und dort ausgeführt.
Nur realtive URIs für logon.pl?callback= erlauben.
Fenster und Tabtitle im XUL Menü gefixt.
Ausserdem unterstützt login.pl jetzt den Parameter callback in allenMenüs. Solange keiner angegeben ist, wird nach wie vor company_logoaufegrufen, ansonsten die übergebene relative oder absolute url, und imiframe aufgerufen.
Altes CSS menü wg. Probleme mit Opera wiederhergestellt.
Neues CSS als menuv4 eingefügt. JS alt entfernt.
Das Javascript-Menü durch eine andere Implementation ersetzt, die auch unter dem Internet Explorer 7 funktioniert.
Umstellung der Benutzerverwaltung von Dateien im Verzeichnis "users" auf die Verwendung einer Authentifizierungsdatenbank.Es ist erforderlich, die Dateien doc/UPGRADE und doc/INSTALL/index.html zu lesen und die angesprochenen Punkte auszuführen, um nach einem Upgrade weiter arbeiten zu können.
Umstellung der HTML-Vorlagen aus templates/webpages/menu von HTML::Template auf Template.
Falscher Link bei Umstellung auf HTML-Vorlagen.
CSS-Menü aus HTML-Vorlage erzeugen lassen.