Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Русский
  3. ioBroker
  4. Ошибка
  5. ioBroker ошибки
  6. IoBroker - vis - тач

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    760

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    576

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.1k

IoBroker - vis - тач

Geplant Angeheftet Gesperrt Verschoben ioBroker ошибки
6 Beiträge 2 Kommentatoren 2.0k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • W Offline
    W Offline
    wasco
    schrieb am zuletzt editiert von
    #1

    Коллеги, приветствую!

    Нет житья, всю голову сломал уже.

    Всё стоит последних версий.

    В веб-интерфейсе своего проекта, если пользоваться айфоном/айпадом при нажатии на элемент управления происходит как бы 2 срабатывания (при нажатии и при отпускании).

    Т.е. хочу включить, скажем, лампу - она включается и тут же выключается.

    Находил схожую тему с проблемой в Metro, и там вроде было какое-то решение.

    Пробовал, не помогло :-(

    Может сталкивался кто?

    Ну и чтобы два раза не вставать :-)

    Надо мне в корень веб-сервера положить файлик, картинку.

    Ну или, на худой конец указать ссылку на неё в index.html.

    В CCU.IO было всё прозрачно.

    Тут уже мозг вскипел. Не могу найти откуда этот "корень" считается и где лежит мой index.html, чтобы туда свои настройки прописать.

    Да, адаптер свой, самописный. Всё работает.

    Заранее благодарен!

    1 Antwort Letzte Antwort
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      schrieb am zuletzt editiert von
      #2

      @wasco:

      Коллеги, приветствую!

      Нет житья, всю голову сломал уже.

      Всё стоит последних версий.

      В веб-интерфейсе своего проекта, если пользоваться айфоном/айпадом при нажатии на элемент управления происходит как бы 2 срабатывания (при нажатии и при отпускании).

      Т.е. хочу включить, скажем, лампу - она включается и тут же выключается.

      Находил схожую тему с проблемой в Metro, и там вроде было какое-то решение.

      Пробовал, не помогло :-(

      Может сталкивался кто?

      Ну и чтобы два раза не вставать :-)

      Надо мне в корень веб-сервера положить файлик, картинку.

      Ну или, на худой конец указать ссылку на неё в index.html.

      В CCU.IO было всё прозрачно.

      Тут уже мозг вскипел. Не могу найти откуда этот "корень" считается и где лежит мой index.html, чтобы туда свои настройки прописать.

      Да, адаптер свой, самописный. Всё работает.

      Заранее благодарен! `
      Ничего не понятно :D

      Веб-сервера интерфейс не виз? Там приходят два события ontouchstart и mousedown. Виз измеряет время между событиями и ничего не делает если второе событие быстрее чем 400 мс.

      В корень какого веб-сервера
      4746_2019-01-21_10-08-04.jpg

      1 Antwort Letzte Antwort
      0
      • W Offline
        W Offline
        wasco
        schrieb am zuletzt editiert von
        #3

        Bluefox, дело обстоит так.

        Имеется проект. Веб интерфейс отрисован в vis'е.

        Если бродить по нему со стационарного компа и клацать мышкой - всё работает как надо.

        Если бродить с айфона/айпада (другие девайсы с тач-интерфейсом не пробовал) - проявляется данная проблема.

        При нажатии и отпускании генерируется 2 события, которые естественно обрабатываются скриптом как 2 нажатия на элемент управления (вкл и следом выкл).

        Путем "раскопок" обнаружил:

        Файл: /Applications/iobroker/iobroker-data/files/vis/js/vis.js

        Строка: 1905: detectBounce: function (el, isUp)…

        Проверяется время повторного события, правда на значение не 400 мс, как Вы говорите, а на < 700 мс.

        По идее всё должно работать четко.

        Но путем экспериментов удалось добиться корректного срабатывания, если нажимать ну ОЧЕНЬ быстро, практически мгновенно отнимая палец от экрана.

        Сказать сколько это будет в мс не берусь :-)

        Кстати, пытался играть этим параметром, внося соответствующие изменения в vis.js - эффекта никакого :-(

        Попытался раскоментировать там же диагностические сообщения в Log - эффекта так же никакого, в лог ничего не пишется :-(

        Да, после каждой правки vis.js изменял /Applications/iobroker/iobroker-data/files/vis/cache.manifest, перезапускал браузер, да и сам ioBroker тоже :-)

        В общем, на этом мысль остановилась :-)

        Может надо покопать в другом месте?

        По поводу веб сервера.

        В корень веб сервера (откуда считаются все относительные пути в конфигурации) мне нужно поместить файлик, конкретно apple-touch-icon.png

        Как описано, например, здесь http://stanislavromanov.ru/blog/apple-touch-icon

        Вот куда мне его положить или где прописать до него путь?

        Не соображу никак.

        В CCU.IO с этим проблем не было, там было попрозрачнее :-)

        Заранее благодарен!

        1 Antwort Letzte Antwort
        0
        • BluefoxB Offline
          BluefoxB Offline
          Bluefox
          schrieb am zuletzt editiert von
          #4

          @wasco:

          Bluefox, дело обстоит так.

          Имеется проект. Веб интерфейс отрисован в vis'е.

          Если бродить по нему со стационарного компа и клацать мышкой - всё работает как надо.

          Если бродить с айфона/айпада (другие девайсы с тач-интерфейсом не пробовал) - проявляется данная проблема.

          При нажатии и отпускании генерируется 2 события, которые естественно обрабатываются скриптом как 2 нажатия на элемент управления (вкл и следом выкл).

          Путем "раскопок" обнаружил:

          Файл: /Applications/iobroker/iobroker-data/files/vis/js/vis.js

          Строка: 1905: detectBounce: function (el, isUp)…

          Проверяется время повторного события, правда на значение не 400 мс, как Вы говорите, а на < 700 мс.

          По идее всё должно работать четко.

          Но путем экспериментов удалось добиться корректного срабатывания, если нажимать ну ОЧЕНЬ быстро, практически мгновенно отнимая палец от экрана.

          Сказать сколько это будет в мс не берусь :-)

          Кстати, пытался играть этим параметром, внося соответствующие изменения в vis.js - эффекта никакого :-(

          Попытался раскоментировать там же диагностические сообщения в Log - эффекта так же никакого, в лог ничего не пишется :-(

          Да, после каждой правки vis.js изменял /Applications/iobroker/iobroker-data/files/vis/cache.manifest, перезапускал браузер, да и сам ioBroker тоже :-) `
          Пилите, Шура, пилите. Они золотые. Copyright

          Всё правильно, только:

          А vis.js изменял в /Applications/iobroker/iobroker-data/files/vis/js/vis.js ?

          И cache отключил? https://github.com/ioBroker/ioBroker/wi … eparations

          @wasco:

          По поводу веб сервера.

          В корень веб сервера (откуда считаются все относительные пути в конфигурации) мне нужно поместить файлик, конкретно apple-touch-icon.png

          Как описано, например, здесь http://stanislavromanov.ru/blog/apple-touch-icon

          Вот куда мне его положить или где прописать до него путь?

          Не соображу никак.

          В CCU.IO с этим проблем не было, там было попрозрачнее :-)

          Заранее благодарен! `
          Изменять надо …\iobroker\node_modules\ioBroker.vis\www\index.html и иконку класть в *…\iobroker\node_modules\ioBroker.vis\www*

          Вот только потом нужно написать

          iobroker upload vis
          

          Но это только работает до первого обновления.

          Кстати, я добавил сточку и в виз

          https://github.com/ioBroker/ioBroker.vi … x.html#L18

          1 Antwort Letzte Antwort
          0
          • W Offline
            W Offline
            wasco
            schrieb am zuletzt editiert von
            #5

            @Bluefox:

            Всё правильно, только:

            А vis.js изменял в /Applications/iobroker/iobroker-data/files/vis/js/vis.js ?

            И cache отключил? https://github.com/ioBroker/ioBroker/wi … eparations `

            Да-да, всё именно так. А кэш отключил в первую очередь. Забыл упомянуть просто.

            Вот и не понял, чего ж дальше делать? :-)

            @Bluefox:

            Изменять надо …\iobroker\node_modules\ioBroker.vis\www\index.html и иконку класть в ...\iobroker\node_modules\ioBroker.vis\www\ `
            Пошел пробовать :-)

            Да, так с иконкой работает.

            Спасибо!

            1 Antwort Letzte Antwort
            0
            • W Offline
              W Offline
              wasco
              schrieb am zuletzt editiert von
              #6

              @Bluefox:

              Пилите, Шура, пилите. Они золотые. Copyright `

              Допилил.

              Кое где пришлось действовать наобум, представляя общую логику, но всё работает.

              И скролл странички при тапе по элементу тоже работает, управляющее событие не генерится.

              ![](</s><URL url=)<link_text text="https://dl.dropboxusercontent.com/u/793 ... .21.13.png">https://dl.dropboxusercontent.com/u/7930431/Снимок экрана 2016-02-14 в 21.21.13.png</link_text>" />

              1 Antwort Letzte Antwort
              0

              Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

              Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

              Mit deinem Input könnte dieser Beitrag noch besser werden 💗

              Registrieren Anmelden
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              609

              Online

              32.8k

              Benutzer

              82.9k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe