set und get im Web-Frontend

Begonnen von betateilchen, 04 August 2013, 21:29:59

Vorheriges Thema - Nächstes Thema

justme1968

ein kleines problem scheint es noch zu geben (zumindest mit dem dark style): die 'Probably associated with' überschrift steht in der set zeile statt ganz am ende vor der tabelle zu der sie eigentlich gehört.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

betateilchen

Du meinst das hier?

(http://up.picr.de/15445491im.png)

was mich da mehr irritiert ist die Tatsache, dass die Buttons nicht untereinander stehen - bei anderen Modulen sind das anders aus.

(http://up.picr.de/15445530sb.png)

Da sind die Buttons untereinander ausgerichtet und gleichlang.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

justme1968

ja. genau. die überschrift gehört fast ganz nach unten auf die seite.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

betateilchen

das ist nicht nur im dark so, sondern auch im default.

(http://up.picr.de/15445574bk.png)

Sieht so aus, als würde das außerhalb einer Tabelle stehen. Wobei der Inhalt von "Probably associated" ja an der richtigen Stelle auftaucht, nur die Überschrift nicht.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Lösungsvorschlag:


Index: 01_FHEMWEB.pm
===================================================================
--- 01_FHEMWEB.pm (revision 3643)
+++ 01_FHEMWEB.pm (working copy)
@@ -892,7 +892,8 @@
   my ($txt,$class,@obj) = @_;
   if (@obj>0) {
     my $row=1;
-    FW_pO "<br>";
+  FW_pO "<div class='makeTable wide'>";
+#    FW_pO "<br>";
     FW_pO "$txt";
     FW_pO "<table class=\"block wide $class\">";
     foreach (sort @obj) {
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Markus Bloch

Hallo zusammen,

bei mir klappt das ganze noch nicht wirklich.

Bei meinem YAMAHA Receiver gebe ich folgenden String zurück:

Unknown argument ?, choose one of on off volume:slider,-80,1,16 input:audio,av1,av2,av3,av4,av5,av6,airplay,hdmi1,hdmi2,hdmi3,hdmi4,netradio,server,tuner,usb,v-aux,ipod_usb mute:on,off
remoteControl:setup,up,down,left,right,return,option,display,enter scene:scene1,scene2,scene3,scene4 statusRequest


Dennoch bekomme ich nur noch die Hauptbefehle, die Zusatzargumente (z.B. bei Input die einzelnen Möglichkeiten) werden mir nicht mehr angezeigt, genauso wie der slider für Volume und die Auswahl zwischen on/off bei mute.

Kann es sein, dass sich hier ein Fehler durch das noArg eingeschlichen hat?

Vielen Dank für eure Hilfe

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

betateilchen

Zitat von: Markus Bloch schrieb am Fr, 09 August 2013 18:37Hallo zusammen,

bei mir klappt das ganze noch nicht wirklich.

Bei meinem YAMAHA Receiver gebe ich folgenden String zurück:

Bei meinem Yamaha funktioniert das perfekt:

(http://up.picr.de/15446820kk.png)

(http://up.picr.de/15446821yd.png)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

hast Du die gesamten style-Dateien aktualisiert und auch die neue Datei noArg.js (oder so ähnlich) in Deinem System?

Das einzige, was beim slider hier nicht funktioniert: nach jeder Änderung steht der wieder ganz links auf -80 anstatt auf dem eingestellten Wert.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Niko

Sieht Spitze aus, vielen Dank für die neue Funktionalität.

Gruß Niko

Markus Bloch

Hab ich heute via update alles installiert und mehrfach mit "shutdown restart" neugestartet :-/

laut Logfile wurde folgendes geupdatet


2013.08.09 18:15:14 3: update get http://fhem.de/fhemupdate4/svn/FHEM/FhemUtils/release.pm
2013.08.09 18:15:14 1: update check Releases => local: Fhem 5.4 (DEVELOPMENT) remote: Fhem 5.4 (DEVELOPMENT)
2013.08.09 18:15:14 3: update get http://fhem.de/fhemupdate4/svn/controls_fhem.txt
2013.08.09 18:15:15 1: update saving statefile
2013.08.09 18:15:15 2: Backup with command: tar -cf - /usr/local/FHEM/etc/fhem.cfg /usr/local/FHEM/var/log/fhem.save /usr/local/FHEM/share/fhem/CHANGED /usr/local/FHEM/share/fhem/contrib /usr/local/FHEM/share/fhem/docs /usr/local/FHEM/share/fhem/FHEM /usr/local/FHEM/share/fhem/unused /usr/local/FHEM/share/fhem/www |gzip > /usr/local/FHEM/share/fhem/backup/FHEM-20130809_181515.tar.gz
2013.08.09 18:15:25 1: backup tar: removing leading '/' from member names
2013.08.09 18:15:25 1: backup done: FHEM-20130809_181515.tar.gz (5444628 Bytes)
2013.08.09 18:15:25 3: update get http://fhem.de/fhemupdate4/svn/./fhem.pl.txt
2013.08.09 18:15:25 3: update get http://fhem.de/fhemupdate4/svn/FHEM/00_CUL.pm
2013.08.09 18:15:26 3: update get http://fhem.de/fhemupdate4/svn/FHEM/01_FHEMWEB.pm
2013.08.09 18:15:26 3: update get http://fhem.de/fhemupdate4/svn/FHEM/10_CUL_HM.pm
2013.08.09 18:15:27 3: update get http://fhem.de/fhemupdate4/svn/FHEM/31_HUEDevice.pm
2013.08.09 18:15:27 3: update get http://fhem.de/fhemupdate4/svn/FHEM/34_SWAP.pm
2013.08.09 18:15:27 3: update get http://fhem.de/fhemupdate4/svn/FHEM/34_panStamp.pm
2013.08.09 18:15:27 3: update get http://fhem.de/fhemupdate4/svn/FHEM/35_SWAP_0000002200000003.pm
2013.08.09 18:15:27 3: update get http://fhem.de/fhemupdate4/svn/FHEM/55_GDS.pm
2013.08.09 18:15:28 3: update get http://fhem.de/fhemupdate4/svn/FHEM/71_LISTENLIVE.pm
2013.08.09 18:15:28 3: update get http://fhem.de/fhemupdate4/svn/FHEM/98_HMinfo.pm
2013.08.09 18:15:28 3: update get http://fhem.de/fhemupdate4/svn/FHEM/98_RandomTimer.pm
2013.08.09 18:15:29 3: update get http://fhem.de/fhemupdate4/svn/FHEM/98_openweathermap.pm
2013.08.09 18:15:29 3: update get http://fhem.de/fhemupdate4/svn/FHEM/98_telnet.pm
2013.08.09 18:15:29 3: update get http://fhem.de/fhemupdate4/svn/docs/commandref.html
2013.08.09 18:15:30 3: update get http://fhem.de/fhemupdate4/svn/www/images/fhemSVG/hm_lan.svg
2013.08.09 18:15:30 3: update get http://fhem.de/fhemupdate4/svn/www/images/fhemSVG/hue_bridge.svg
2013.08.09 18:15:30 3: update get http://fhem.de/fhemupdate4/svn/www/pgm2/darkstyle.css
2013.08.09 18:15:30 3: update get http://fhem.de/fhemupdate4/svn/www/pgm2/fhemweb_noArg.js
2013.08.09 18:15:30 3: update get http://fhem.de/fhemupdate4/svn/www/pgm2/ios7smallscreenstyle.css
2013.08.09 18:15:30 3: update get http://fhem.de/fhemupdate4/svn/www/pgm2/ios7style.css
2013.08.09 18:15:31 3: update get http://fhem.de/fhemupdate4/svn/www/pgm2/smallscreenstyle.css
2013.08.09 18:15:31 3: update get http://fhem.de/fhemupdate4/svn/www/pgm2/style.css
2013.08.09 18:15:31 3: update get http://fhem.de/fhemupdate4/svn/www/pgm2/touchpadstyle.css
2013.08.09 18:15:31 1: update 24 file(s) have been updated.
2013.08.09 18:15:31 1: update A new version of fhem.pl was installed, 'shutdown restart' is required!


Dennoch sieht es auch nach Cache leeren der Browser so aus:


(siehe Anhang / see attachement)


Keine Ahnung, aber ich wüsste nicht was das sein könnte.

Viele Grüße

Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

rudolfkoenig

@Markus: longpoll ist evtl aus?
@betateilchen: ja, nur mit schliessenden </div> :)

Habs kurz mit default, dark und ios7 getestet und eingecheckt.
<br> muss nach und nach entfernt werden, es steht beim CSS styling nur im Weg.

betateilchen

naja, an Deinem Modul liegt es definitiv nicht.

am gewählten Style auch nicht:

(http://up.picr.de/15447230yr.png)

Bleibt eigentlich fast nur der Browser als Übeltäter.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Markus Bloch

Hmmm,

ich verwende primär:

 Google Chrome: 28.0.1500.95 m
 Firefox: 23.0

beides die aktuellsten Versionen. Und bereits mehrfach den Cache gelöscht. Da muss ich wohl mal ein komplettes FHEM Update von vorne bis hinten machen.

Schauhen wir mal.

Aber trotzdem vielen Dank für deine Hilfe.

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

betateilchen

Zitat von: rudolfkoenig schrieb am Fr, 09 August 2013 19:46@betateilchen: ja, nur mit schliessenden </div> :)

wo Du recht hast, hast Du recht :)

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Markus Bloch

Ein "update force" hat die gewünschte Lösung gebracht. :-)

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)