Ich habe es auch mal durchprobiert. Es passte alles und ich habe es einfach commited.
Also, in der letzten Fassung sollte es nun wieder funktionierten mit dem Standard-Minus.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Upgrade svn 1830 -> 1853
Einklappen
X
-
@MicHau
Hab Deinen Änderungsvorschlag mal kurz getestet: Das "-" wird wieder angezeigt, danke! Ob etwas dagegen spricht, müssen andere beurteilen.
Einen Kommentar schreiben:
-
break geht wieder, danke!Zitat von Chris M. Beitrag anzeigen<break> hab ich gefixt (1854). Ein colspan o.ä.ist nicht notwendig (was hätte der auch bei einem <break> für einen Sinn?)
colspan bei break? Hätte ja sein können, dass break nun wie ein tab interpretiert wird und Elemente für den definierten colspan verschiebt.
Mit Rev. 1838 ist das Problem auch vorhanden.Zitat von Chris M. Beitrag anzeigenKannst Du hier bitte mal checken, ob das mit Revision 1838 auch schon der Fall ist?
Da gab es eben zwischen 1830 und 1838 eine Änderung die evtl. relevant ist - und ab 1839 sind meine Aufräum-Änderungen gekommen...
Hatte die Option zum Cache Leeren nicht gefunden und dachte daher, dass das Cache Managent evtl. anders funktioniert. Nun gefunden unter "Settings->Privacy->Clear Browsing Data". Problem gelöst, danke!Zitat von Chris M. Beitrag anzeigenDas ist dann quasi zwingend ein Cache-Problem.
=> Bitte lösche mal den Browser-Cache
Einen Kommentar schreiben:
-
Übeltäter ist gefunden: _common.js, Zeile 196Zitat von Chris M. Beitrag anzeigenKannst Du hier bitte mal checken, ob das mit Revision 1838 auch schon der Fall ist?
Da gab es eben zwischen 1830 und 1838 eine Änderung die evtl. relevant ist - und ab 1839 sind meine Aufräum-Änderungen gekommen...
Das hätte aber auch schon vorher schief gehen müssen, ich weiß aber, dass ich das damals gecheckt hatte, ob das Minus erhalten bleibt. Sehr seltsam.Code:valueElement.empty();
Ich würde das so umschreiben.
Alte Fassung ab Zeile 196:
Neue Fassung:Code:valueElement.empty(); if (undefined !== value) { if (('string' == typeof value) || ('number' == typeof value)) valueElement.append( value ); else if ('function' === typeof value) value( valueElement ); else { for (var i = 0; i < value.length; i++) { var thisValue = value[i]; if (!thisValue) continue; if( ('string' == typeof thisValue) || ('number' == typeof thisValue) ) valueElement.append( thisValue ); else if( 'function' === typeof thisValue ) thisValue(valueElement); else valueElement.append($(thisValue).clone()); } } }
Spricht irgendetwas dagegen?Code:valueElement.empty(); if (undefined !== value) { if (('string' == typeof value) || ('number' == typeof value)) valueElement.append( value ); else if ('function' === typeof value) value( valueElement ); else { for (var i = 0; i < value.length; i++) { var thisValue = value[i]; if (!thisValue) continue; if( ('string' == typeof thisValue) || ('number' == typeof thisValue) ) valueElement.append( thisValue ); else if( 'function' === typeof thisValue ) thisValue(valueElement); else valueElement.append($(thisValue).clone()); } } } [B] else { valueElement.append('-'); }[/B]
Einen Kommentar schreiben:
-
<break> hab ich gefixt (1854). Ein colspan o.ä.ist nicht notwendig (was hätte der auch bei einem <break> für einen Sinn?)Zitat von XueSheng Beitrag anzeigenAllerdings scheint auch der "break" betroffen zu sein (siehe Anhang). Allerdings kann ich hier im Editor kein Layout hinzufügen. Muss da auch ein definierter colspan rein oder ein anderes Problem?
Kannst Du hier bitte mal checken, ob das mit Revision 1838 auch schon der Fall ist?Zitat von XueSheng Beitrag anzeigenDie Icons inkl. Mapping sind nun auch wieder da. Die fehlerhafte Darstellung bezieht sich nur auf den Ladevorgang der Visu. Das hängt sicherlich damit zusammen, dass es nun einen default Wert für Mappings gibt. Vorher wurde während dem Laden ein "-" angezeigt. Dadurch, dass das Minus fehlt, passen die Button Größen nicht und icon Positionen sind nicht sichtbar. Da muss ich mal den passenden Thread raussuchen.
Da gab es eben zwischen 1830 und 1838 eine Änderung die evtl. relevant ist - und ab 1839 sind meine Aufräum-Änderungen gekommen...
Das ist dann quasi zwingend ein Cache-Problem.Zitat von XueSheng Beitrag anzeigenEbenso habe ich das Problem, dass Chrome auf Android die Visu nur noch läd, wenn ein "&forceReload=true" angefügt wird. Ansonsten bleibt er ohne Fehler beim Laden hängen (siehe Screenshot). Wie kann man denn den Ladevorgang mit Chrome auf Android debuggen?
=> Bitte lösche mal den Browser-Cache
Einen Kommentar schreiben:
-
Ich habe es bislang noch nicht geschafft, dass das default "-" beim Laden erscheint (Firefox 23.0). Habe auch Chromium (Ubuntu 13.04) installiert und die Visu geladen. Selbes Phänomen. Auf meinem Android Gerät mit Chrome ebenso. Aus Spaß auch mal mit einem Win7 und Firefox 23.0.1 getestet... auch kein default "-" zu sehen.Zitat von MicHau Beitrag anzeigenDie Default-Werte sind vom Minus unabhängig. Es wird initial ein Minus reingeschrieben, erst danach wird nach einem Default-Wert geschaut. Ich habe das Phänomen auch gestern gehabt. Musste Firefox schließen, lokale Daten löschen und neu starten. Dann ging es wieder.
Keine Ahnung was ich noch tun kann. Da muss wohl doch noch ein Bug versteckt sein.
Ebenso habe ich das Problem, dass Chrome auf Android die Visu nur noch läd, wenn ein "&forceReload=true" angefügt wird. Ansonsten bleibt er ohne Fehler beim Laden hängen (siehe Screenshot). Wie kann man denn den Ladevorgang mit Chrome auf Android debuggen?Angehängte Dateien
Einen Kommentar schreiben:
-
Ach soo
Ich habe mich nur gewundert, wesshalb Checkconfig neuerdings mekkert obwohl die Config nicht angefasst wurde. Habe mich gar nie geachtet ob die beiden Einträge etwas bewirken ;-)
Einen Kommentar schreiben:
-
Ich hatte festgestellt, dass das überhaupt nicht verwendet wird im Code und es daher auch aus der XSD entfernt.Zitat von swiss Beitrag anzeigenWiso ist eigentlich seit neustem Mapping und Styling nicht mehr erlaubt beim Multitrigger?
Einen Kommentar schreiben:
-
Das sind die Leiden, wenn man die aktuellste Entwicklerversion einsetzt. Sorry, ist so, wir haben auch immer davor gewarnt.
Die Fehler sollten natürlich alle nicht sein. Das mit der <line> ist zwar ärgerlich aber leider nicht vermeidbar, bzw. dank colspan ist nun auch mehr möglich als vorher...
Die anderen Punkte sehe ich mir an und schreibe hier, wenn ich die behoben habe.
Einen Feature-Freeze haben wir aktuell noch nicht. Der wäre sonst öffentlich angekündigt.
Was wir aber durchaus haben, ist eigentlich eine Phase der Konsolidierung die zum Release hinführen soll.
Mir ist klar, dass meine aktuellen Änderungen dem etwas widersprechen. Andererseits halte ich den Vorteil dieser Änderungen für so groß, dass ich hier das Wagnis eingehe. Und da ich hier aufräume, ist eine stabilere Phase der Entwicklung sehr wertvoll, denn da lassen sich diese Änderungen am saubersten durchführen und testen.
Einen Kommentar schreiben:
-
Wiso ist eigentlich seit neustem Mapping und Styling nicht mehr erlaubt beim Multitrigger?
Einen Kommentar schreiben:
-
Das ist mir bisher nicht bekannt. Es ist im Code auch kein Layout-Element vorgesehen. Das müsste noch mal überprüft werden.Zitat von XueSheng Beitrag anzeigenAllerdings scheint auch der "break" betroffen zu sein (siehe Anhang). Allerdings kann ich hier im Editor kein Layout hinzufügen. Muss da auch ein definierter colspan rein oder ein anderes Problem?
Die Default-Werte sind vom Minus unabhängig. Es wird initial ein Minus reingeschrieben, erst danach wird nach einem Default-Wert geschaut. Ich habe das Phänomen auch gestern gehabt. Musste Firefox schließen, lokale Daten löschen und neu starten. Dann ging es wieder.Zitat von XueSheng Beitrag anzeigenDas hängt sicherlich damit zusammen, dass es nun einen default Wert für Mappings gibt. Vorher wurde während dem Laden ein "-" angezeigt. Dadurch, dass das Minus fehlt, passen die Button Größen nicht und icon Positionen sind nicht sichtbar.
Einen Kommentar schreiben:
-
Danke für die schnelle Rückmeldung.
line habe ich nun um colspan=0 ergänzt.
Allerdings scheint auch der "break" betroffen zu sein (siehe Anhang). Allerdings kann ich hier im Editor kein Layout hinzufügen. Muss da auch ein definierter colspan rein oder ein anderes Problem?
Die Icons inkl. Mapping sind nun auch wieder da. Die fehlerhafte Darstellung bezieht sich nur auf den Ladevorgang der Visu. Das hängt sicherlich damit zusammen, dass es nun einen default Wert für Mappings gibt. Vorher wurde während dem Laden ein "-" angezeigt. Dadurch, dass das Minus fehlt, passen die Button Größen nicht und icon Positionen sind nicht sichtbar. Da muss ich mal den passenden Thread raussuchen.Angehängte Dateien
Einen Kommentar schreiben:
-
<line>-Elemente benötigen ein <layout colspan="0"/>-child im Navbar, andere <line>-Elemente brauchen auch ein entsprechendes <layout>-Child.
Hier zu finden: https://knx-user-forum.de/333613-post28.html
Da sich die Geister am Editor scheiden, ist das mit den "gravierenden Bugfixes" eher Wunschdenken. Es wird anscheinend noch ein bisschen was geändert werden, wenn ich das richtig interpretiere. Und ein Release ist irgendwie noch nicht richtig in Sicht.
Einen Kommentar schreiben:
-
Upgrade svn 1830 -> 1853
Habe eben ein Upgrade von svn 1830 zu 1853 vollzogen. Trotz Leeren des Browser Cache (Firefox 23.0, Ubuntu 13.04) ist nun die komplette Visu "hinüber". Icons fehlen, mapping fehlerhaft, Top Navbar passt nicht mehr, generelles Layout ist verschoben (screenshots vorher/nachher angefügt).
Bevor ich nun mehrere Stunden investiere meine Config anzupassen, wollte ich mal nachhaken, ob die aktuelle svn evtl. grundlegende Fehler enthält, die bekannt sind? Ich dachte es kommen aktuell nur noch gravierende Bugfixes bis zum Release!?
Falls mehr Infos nötig, liefere ich diese gerne nach!Angehängte DateienStichworte: -

Einen Kommentar schreiben: