Разметка — работа скриптов внутри SVG

Стартовая страница Форумы Понять, как работает ПО Мнемосхемы Разметка — работа скриптов внутри SVG

Просмотр 8 сообщений - с 16 по 23 (из 23 всего)
  • Автор
    Записи
  • #43922
    manjey73
    Участник

    з.ы. вроде родительский .size.width и соответственно высота заработали.

    Не помешает кнопка включения работы скрипта в редакторе фейсплейта. Потому что найти место, где скрипт обламывает зубы крайне сложно.
    Единственное, сделать так, чтобы он видел собственные свойства для тестирования. Либо какую-то строчку кода менять типа «смотри сюда» пока ты тут редактируется…

    #43937
    manjey73
    Участник

    Интересный момент, если менять размер через МАКЕТ — Размер, то скрипты применяются.
    Если мышкой, то нет. После изменения мышкой выполняю Сохранить — Обновить.
    Или Перезагрузить (Ctrl+R) с подтверждением, тоже скрипты обновляют компонент.

    • Ответ изменён 2 месяца, 1 неделя назад пользователем manjey73.
    #43939
    manjey73
    Участник

    Ресайз мышкой — видео

    Чтобы было понятнее. Тут создание <path> при помощи скриптов, а не в Разметке.
    В самой разметке база SVG.

    #43953
    manjey73
    Участник
    Но вот зеленая окантовка так же уменьшается до минимума 15 пикселей при действии мышкой.
    
    Редактор не анализирует минимальный размер элемента. Это было бы полезно добавить. Записал пожелание.

    Вот нужно, чтобы анализировал 🙂
    Выявил проблемку, построение примитивов при расчете координат зависит от размера родительского элемента. Так как размер компонента при обновлениях экрана уходит в undefined и координаты будут NaN.
    А зеленая окантовка как раз и дает размер. то есть если сжать ее меньше изображения, которому указали в стили min-width, то мы получим некорректный расчет координат для построения.

    #43955
    Mikhail
    Модератор

    Проблема проявляется только если размер ограничен min-width или проявляется в любом случае?

    #43956
    manjey73
    Участник

    Когда ограничен, лепить ещё кучу формул для проверки? Как-то не хотелось бы перегружать.
    Я и так скрипты немного раздул, чтобы удобнее было создавать линии и пути, а сами скрипты потом закинуть в custom-mimic.js

    #43984
    Mikhail
    Модератор

    Понятно. Записал информацию о проблеме. Пока останется как есть.

    #43989
    manjey73
    Участник

    Ну, это не столько проблема, когда видишь в Редакторе, что окантовка ползет за изображение, значит изображение ограничено размером. Просто надо выставить размер согласно изображению.

    Но в целом да, было бы красивее, если бы окантовка как бы упёрлась в минимально и максимально указанные размеры.

Просмотр 8 сообщений - с 16 по 23 (из 23 всего)
  • Для ответа в этой теме необходимо авторизоваться.