Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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 Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    340

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

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
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              736

              Online

              32.5k

              Benutzer

              81.7k

              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