class="cell" verhindert hide?

Begonnen von sek_is_back, 30 März 2018, 19:38:18

Vorheriges Thema - Nächstes Thema

sek_is_back

kann es sein das CELL das HIDE verhindert?

In disem Fall ohne class="cell" verschwindet der Pagebutton dann habe ich aber keine Zentrierung durch CELL
<div class=" bigger  nocache"
data-type="pagebutton"
data-url="#calls.html"
data-load="#calls"
data-active-pattern=".*#calls.html"
data-fade-duration="fast"
data-device="CallList"
data-background-icon="fa-circle"
data-off-color="#505050"
data-off-background-color="#aa6900"
data-icon="fa-phone"
data-device="CallList"
data-warn="numberOfCalls"
data-warn-on='[1-9]'
data-hide="numberOfCalls"
data-hide-on="0">
</div>


Mit Cell verschwindet der Button nicht, aber ichhabe die Zentrierung.
Habs mit classchanger versucht und den selben Effekt

<div data-type="classchanger"
data-device="CallList"
data-get="numberOfCalls"
data-get-on='[1-9]'
data-get-off="0"
data-off-class="hide">
<div class=" bigger  nocache"
data-type="pagebutton"
data-url="#calls.html"
data-load="#calls"
data-active-pattern=".*#calls.html"
data-fade-duration="fast"
data-device="CallList"
data-background-icon="fa-circle"
data-off-color="#505050"
data-off-background-color="#aa6900"
data-icon="fa-phone"
data-device="CallList"
data-warn="numberOfCalls"
data-warn-on='[1-9]'
data-get="numberOfCalls"
data-hide="numberOfCalls"
data-hide-on="0">
</div>
</div>


oder habe ich hier einen grundlegenden Gedankenfehler im Aufbau?

setstate

Alle Klassen, die "display:".  benutzen, kommen data-hide in die Quere. "row" > "cell" zählt auch darunter. Ich habe noch keine Lösung....

sek_is_back

OK, danke für die Info. d.h der Bug liegt nicht im Widget sondern im CSS?

C0mmanda

Zitat von: setstate am 30 März 2018, 22:10:32
Alle Klassen, die "display:".  benutzen, kommen data-hide in die Quere. "row" > "cell" zählt auch darunter. Ich habe noch keine Lösung....

Welche Klassen benutzen dieses "display:" denn nicht?
Dann könnte ich das umbauen damit data-hide wieder funktioniert...

Danke.

C0mmanda

Kann es sein dass das Problem nach wie vor ungelöst ist?
Zumindest funktioniert data-hide nach wie vor nicht bei mir... :(

grtz

DasQ

#5
hab zwar kein plan von tabletui aber von css, schonmal !IMPORTANT probiert?
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

C0mmanda

Zitat von: DasQ am 01 Juli 2019, 21:27:15
hab zwar kein plan von tabletui aber von css, schonmal !IMPORTANT probiert?

Nein, ich wüßte nicht einmal wo ich !IMPORTANT wie einbauen müsste.
Habe von css weniger als gar keine Ahnung....

grtz

yersinia

Zitat von: DasQ am 01 Juli 2019, 21:27:15
hab zwar kein plan von tabletui aber von css, schonmal !IMPORTANT probiert?
Also laut CSS fhem-tablet-ui.css steht das !important drin (Zeile 3316):
.autohide.invalid,
.hide,
.widget-hide {
    display: none !important;
}


Im widget classchanger gibt es auch eine data-on-class sowie eine data-off-class. Wenn ich das richtig verstehe, werden die Klassen des Elements einfach ersetzt - und ich würde in etwa sowas erwarten:
<div data-type="classchanger"
data-device="CallList"
data-get="numberOfCalls"
data-get-on='[1-9]'
data-get-off="0"
data-off-class="hide"
data-on-class="cell"> <!-- <=== -->
          <!-- div container mit content -->
</div>


Eine Option wäre noch inline-CSS (zB style="display: none;"), dies überschreibt allerdings Class-Merkmale und wäre höchstwahrscheinlich alles andere als Zielführend.
viele Grüße, yersinia
----
FHEM 6.4 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

DasQ

#8
ok dann musst du die wertigkeit des (css) selektor hoch treiben.

als beispiel hier ein blog, gibts aber zich erklärungen im netz dazu


alternativ den button aus dem viewport schieben oder im z-index hinter den obersten layer schieben (is aber pfusch)

ich glaub ich muss mir das tabletui auch nochmals genaueranschauen
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org