circlemenu // zwei nebeneinander

Begonnen von Dr_Prune, 15 Januar 2017, 08:41:51

Vorheriges Thema - Nächstes Thema

Dr_Prune

Hallo,

wahrscheinlich ein blöder Anfängerfehler, aber es gelingt mir nicht, zwei (oder gflls mehr) circlemenus nebeneinander darzustellen. Die landen immer untereinander und sprengen das Layout, egal mit welcher div Klasse ich das zu klammern versuche, row, inline, mit col 1-2 oder ohne.

Könnt ihr euch mal den Code ansehen, bitte?


<li data-row="9" data-col="2" data-sizex="5" data-sizey="2">
    <header>Jalousien</header>
    <div class="row">
      <div class="col 1-2">
        <div class="top-space" data-type="circlemenu" data-direction="top-half">
          <ul>
            <li><div data-type="symbol"
                data-device="s_OG_jalousie"
                data-get="statePosition"
                data-states='["closed","[0-9]","1[0-9]","2[0-9]","3[0-9]","4[0-9]","5[0-9]","6[0-9]","7[0-9]","8[0-9]","9[0-9]","100"]'
                data-icons='["oa-fts_shutter_up","oa-fts_shutter_down","oa-fts_shutter_10","oa-fts_shutter_20","oa-fts_shutter_30","oa-fts_shutter_40","oa-fts_shutter_50","oa-fts_shutter_60","oa-fts_shutter_70","oa-fts_shutter_80","oa-fts_shutter_90","oa-fts_shutter_100"]'
                data-colors='["green","yellow","yellow","#505050","#505050","#505050","#505050","#505050","#505050","#505050","#505050","#505050"]'></div></li>
            <li><div data-type="push"
                  data-device="s_OG_jalousie"
                  data-set-on="on"
                  data-icon="fa-angle-down"></div></li>
            <li><div data-type="push"
                  data-device="s_OG_jalousie"
                  data-set-on="off-for-timer 1.5"
                  data-icon="oa-fts_blade_arc_close_00"></div></li>
            <li><div data-type="push"
                  data-device="s_OG_jalousie"
                  data-set-on="go-my"
                  data-icon="oa-audio_stop"></div></li>
            <li><div data-type="push"
                  data-device="s_OG_jalousie"
                  data-set-on="on-for-timer 1.5"
                  data-icon="oa-fts_blade_arc_close_100"></div></li>
            <li><div data-type="push"
                  data-device="s_OG_jalousie"
                  data-set-on="off"
                  data-icon="fa-angle-up"></div></li>
          </ul>
        </div>
        <div data-type="label">Alle OG</div>
      </div>
      <div class="col 1-2">
        <div class="top-space" data-type="circlemenu" data-direction="top-half">
          <ul>
            <li><div data-type="symbol"
                data-device="s_EG_jalousie"
                data-get="statePosition"
                data-states='["closed","[0-9]","1[0-9]","2[0-9]","3[0-9]","4[0-9]","5[0-9]","6[0-9]","7[0-9]","8[0-9]","9[0-9]","100"]'
                data-icons='["oa-fts_shutter_up","oa-fts_shutter_down","oa-fts_shutter_10","oa-fts_shutter_20","oa-fts_shutter_30","oa-fts_shutter_40","oa-fts_shutter_50","oa-fts_shutter_60","oa-fts_shutter_70","oa-fts_shutter_80","oa-fts_shutter_90","oa-fts_shutter_100"]'
                data-colors='["green","yellow","yellow","#505050","#505050","#505050","#505050","#505050","#505050","#505050","#505050","#505050"]'></div></li>
            <li><div data-type="push"
                  data-device="s_EG_jalousie"
                  data-set-on="on"
                  data-icon="fa-angle-down"></div></li>
            <li><div data-type="push"
                  data-device="s_EG_jalousie"
                  data-set-on="off-for-timer 1.5"
                  data-icon="oa-fts_blade_arc_close_00"></div></li>
            <li><div data-type="push"
                  data-device="s_EG_jalousie"
                  data-set-on="go-my"
                  data-icon="oa-audio_stop"></div></li>
            <li><div data-type="push"
                  data-device="s_EG_jalousie"
                  data-set-on="on-for-timer 1.5"
                  data-icon="oa-fts_blade_arc_close_100"></div></li>
            <li><div data-type="push"
                  data-device="s_EG_jalousie"
                  data-set-on="off"
                  data-icon="fa-angle-up"></div></li>
          </ul>
        </div>
        <div data-type="label">Alle EG</div>
      </div>
    </div>
  </li>

forum-merlin

Hi, das funktioniert per "inline"
Steht auch hier:
https://wiki.fhem.de/wiki/FHEM_Tablet_UI/FAQ#Wie_bekommt_man_Elemente_nebeneinander_und_.C3.BCbereinander.3F


Hab mal Deinen Code bissl angepasst:


<li data-row="1" data-col="1" data-sizex="5" data-sizey="3">
    <header>Jalousien</header>
    <div class="inline">
      <div class="inline" data-type="circlemenu" data-direction="top-half">
          <ul>
            <li><div data-type="symbol"
                data-device="s_OG_jalousie"
                data-get="statePosition"
                data-states='["closed","[0-9]","1[0-9]","2[0-9]","3[0-9]","4[0-9]","5[0-9]","6[0-9]","7[0-9]","8[0-9]","9[0-9]","100"]'
                data-icons='["oa-fts_shutter_up","oa-fts_shutter_down","oa-fts_shutter_10","oa-fts_shutter_20","oa-fts_shutter_30","oa-fts_shutter_40","oa-fts_shutter_50","oa-fts_shutter_60","oa-fts_shutter_70","oa-fts_shutter_80","oa-fts_shutter_90","oa-fts_shutter_100"]'
                data-colors='["green","yellow","yellow","#505050","#505050","#505050","#505050","#505050","#505050","#505050","#505050","#505050"]'></div></li>
            <li><div data-type="push"
                  data-device="s_OG_jalousie"
                  data-set-on="on"
                  data-icon="fa-angle-down"></div></li>
            <li><div data-type="push"
                  data-device="s_OG_jalousie"
                  data-set-on="off-for-timer 1.5"
                  data-icon="oa-fts_blade_arc_close_00"></div></li>
            <li><div data-type="push"
                  data-device="s_OG_jalousie"
                  data-set-on="go-my"
                  data-icon="oa-audio_stop"></div></li>
            <li><div data-type="push"
                  data-device="s_OG_jalousie"
                  data-set-on="on-for-timer 1.5"
                  data-icon="oa-fts_blade_arc_close_100"></div></li>
            <li><div data-type="push"
                  data-device="s_OG_jalousie"
                  data-set-on="off"
                  data-icon="fa-angle-up"></div></li>
          </ul>
        </div>
        <div data-type="label">Alle OG</div>
      </div>
      <div class="inline">
        <div class="inline" data-type="circlemenu" data-direction="top-half">
          <ul>
            <li><div data-type="symbol"
                data-device="s_EG_jalousie"
                data-get="statePosition"
                data-states='["closed","[0-9]","1[0-9]","2[0-9]","3[0-9]","4[0-9]","5[0-9]","6[0-9]","7[0-9]","8[0-9]","9[0-9]","100"]'
                data-icons='["oa-fts_shutter_up","oa-fts_shutter_down","oa-fts_shutter_10","oa-fts_shutter_20","oa-fts_shutter_30","oa-fts_shutter_40","oa-fts_shutter_50","oa-fts_shutter_60","oa-fts_shutter_70","oa-fts_shutter_80","oa-fts_shutter_90","oa-fts_shutter_100"]'
                data-colors='["green","yellow","yellow","#505050","#505050","#505050","#505050","#505050","#505050","#505050","#505050","#505050"]'></div></li>
            <li><div data-type="push"
                  data-device="s_EG_jalousie"
                  data-set-on="on"
                  data-icon="fa-angle-down"></div></li>
            <li><div data-type="push"
                  data-device="s_EG_jalousie"
                  data-set-on="off-for-timer 1.5"
                  data-icon="oa-fts_blade_arc_close_00"></div></li>
            <li><div data-type="push"
                  data-device="s_EG_jalousie"
                  data-set-on="go-my"
                  data-icon="oa-audio_stop"></div></li>
            <li><div data-type="push"
                  data-device="s_EG_jalousie"
                  data-set-on="on-for-timer 1.5"
                  data-icon="oa-fts_blade_arc_close_100"></div></li>
            <li><div data-type="push"
                  data-device="s_EG_jalousie"
                  data-set-on="off"
                  data-icon="fa-angle-up"></div></li>
          </ul>
        </div>
        <div data-type="label">Alle EG</div>
      </div>
    </div>
  </li>

Viel Spass Beim Basteln!

FHEM 5.8 auf RasPi3; CULv3-868; RFXtrx433; HM-Sec-SC-2; HM-CFG-LAN; HM-LC-Bl1-FM; HM-CC-RT-DN; HM-ES-PMSw1-Pl; HM-LC-Sw4-DR; Hunter Ventile; 8ch Relais; ENIGMA2; ONKYO_AVR; SONOS; Harmony; telegram; HM-PB-6-WM55; GPIO; HM-Sen-MDIR-O; HM-SEC-SD; HM-LC-Dim1L-Pl-3;

Dr_Prune

Perfekt, danke!

Wär ich nicht drauf gekommen, dass zwei <div class="inline"> hintereinander notwendig sind. Muss man das verstehen?

Grüße