Mimic — slider

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Автор
    Сообщения
  • #40267
    manjey73
    Участник

    Ну собственно дополнительных компонентов для Mimic еще нет. Возможно ли сделать не сильно сложными скриптами изменение цвета и заполненности слайдера?

    Или ждать доп компоненты ?

    #40297
    manjey73
    Участник

    Де жавю какое-то… Вроде создавал тему по скриптам в Mimic?

    Собственно.
    1

    2

    Как из скрипта данного элемента получить доступ к привязанным переменным ?

    Как скрипт воспринимает изображение в runtime если там вставлен svg ?
    В самом файле мнемосхемы так понимаю все картинки опять в base64 (не проверял)…

    #40301
    manjey73
    Участник

    data:image/svg+xml;base64

    и тут дальше вопрос по скриптам — а как увидеть xml svg файла или точнее как получать доступ к параметрам svg из скрипта, когда оно завернуто в base64 ?

    #40308
    manjey73
    Участник

    Вот что пишет GPT 🙂

    Убедись, что SVG встроен в HTML, а не подключен как <img> или <object> — иначе JS не сможет получить доступ к элементам внутри.

    Отсюда вопрос, можно ли сделать настройку для картинок svg (если мы ее загружаем), чтобы она в data не запихивалась в base64 и встраивалась в браузере в html

    <body>
      <!-- SVG встроен прямо в HTML -->
      <svg id="progress-svg" ...> ... </svg>
      <script> ... </script>
    </body>

    то есть в (data) мнемосхемы была вставлена как есть в виде xml и так же была в web сервере ?

    #40310
    manjey73
    Участник
        <Image>
          <Name>TestRect.svg</Name>
          <MediaType>image/svg+xml</MediaType>
          <Data>PHN2ZyBpZD0icHJvZ3J--- бла-бла-бла--- base64</Data>
        </Image>

    Собственно добавить раздел SvgImages в который добавлять <svg> — </svg>
    чтобы сохранить доступ скриптов к изображению.

    И при вставке картинки, если это SVG и имеет возможность какого-то управления, предлагать ее сохранить в этом разделе. Если картинка не управляемая, применяется как есть, тогда можно не перемещать в дополнительный раздел и так же запихнуть в base64. Что-то вроде того.

    • Ответ изменён 1 месяц, 3 недели назад пользователем manjey73.
    #40321
    Mikhail
    Модератор

    Дополнительные компоненты в разработке. Слайдер на данный момент не планируется — хорошая возможность кому-то разработать бесплатный или платный набор компонентов на свой вкус. Создание компонентов на новом движке стало удобнее и логичнее по сравнению со старым.

    Для работы с SVG требуется специальный компонент. Если вставить SVG как рисунок, он будет вести себя как рисунок. Такой компонент войдёт в набор дополнительных компонентов.

    #40337
    manjey73
    Участник

    slider всего лишь пример. и я наверное неправильно обозвал. Тут больше уровень наверное будет верным. Я в принципе про примитивы svg, которыми можно управлять небольшими скриптами. то есть доп компоненты для SVG это хорошо, но какие-то мелочи можно было бы решать при помощи svg + скрипт.

    Это при условии, что если svg иметь возможность вставить не как рисунок, а именно как svg, как описано выше.

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

    то есть иметь два подхода. То, что получится в компоненте работы с SVG и то, что можно еще сотворить шаловливыми руками 🙂

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

    Уровень будет.
    С SVG поэкспериментируем.

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