Smalltalk Seaside - Как мне изменить размер кнопки? - PullRequest
1 голос
/ 12 мая 2019

Я пишу приложение Smalltalk Seaside, в котором полученные HTML-страницы будут просматриваться на ноутбуке / iPad и / или iPhone.Размер стандартной кнопки «отправить» или «отменить» подходит для ноутбука, но невелик для планшета или телефона.Как я могу изменить размер?У меня есть необходимые таблицы стилей для каждого типа зрителя.

У меня небольшой опыт работы с таблицами стилей в Приморском, поэтому мне было трудно с этим справиться.

Наверное, мне нужно установитькласс и размер, но не уверен, как это сделать.

1 Ответ

4 голосов
/ 13 мая 2019

Я не знаю, какую таблицу стилей вы используете, но предположим, что это один из типов Bootstrap или Material Design Lite , попробуйте добавить его в корневой компонент экземпляраside:

updateRoot: anHtmlRoot

    super updateRoot: anHtmlRoot.
    anHtmlRoot meta
        name: 'viewport';
        content: 'width=device-width, initial-scale=1.0'

Это добавит соответствующий код <meta> к элементу <head> на вашей странице, создавая следующий HTML-вывод:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

Это будет указывать браузеркак масштабировать содержимое.Для получения дополнительной информации см. Этот вопрос: Что такое начальный масштаб, масштабируемый пользователем, атрибут минимального масштаба, максимальный масштаб в метатеге?

...