Используя jQuery UI Themeroller вместе с пользовательским виджетом jQuery UI?

#jquery #jquery-ui #widget #themeroller

#jquery #jquery-ui #виджет #themeroller

Вопрос:

Я получаю преимущества Themeroller в сочетании со стандартными виджетами, включенными в jQuery UI.

Часть, которая заставляет меня гадать, использует Themeroller вместе с пользовательским виджетом, который построен поверх jQuery UI widget factory.

Это то, что указано на вкладке справка в http://jqueryui.com/themeroller:

Фреймворк предназначен для использования не только для наших собственных компонентов jQuery UI, но и для разработки пользовательских виджетов пользовательского интерфейса! Посетите документацию jQuery UI, чтобы узнать больше о новом фреймворке jQuery UI CSS

Итак, я перехожу на страницу о jQuery UI CSS Framework. И это оставляет меня с двумя важными вопросами, которые четко не освещены на веб-сайте jQuery UI:

  1. Как вы, разработчик, настраиваете Themeroller для своего пользовательского виджета?
  2. Как пользователь может создать тему для этого пользовательского виджета с помощью Themeroller?

Причина, по которой я хочу использовать Themeroller, заключается в том, что я хочу предложить пользователю простой способ оформления виджета, даже если они ничего не знают о CSS. Я также открыт для альтернатив Themeroller.

Ответ №1:

Вы должны использовать классы jQueryUI CSS в своем виджете, чтобы использовать те же фоновые изображения, размеры шрифтов, границы и так далее.

Любые изменения в этих классах в themeroller затем также повлияют на ваш виджет.

Комментарии:

1. Хорошо, я думаю, что теперь я понимаю, как это работает. Таким образом, это также означает, что любая часть виджета, которая не подходит под эти классы CSS, не является Themeroller готовой, правильно?

Ответ №2:

Я думаю, вы должны соответствовать стандарту, установленному themeroller. Это означает … использование стандартных классов, которые есть для использования. Тот, кто использует themeroller и определяет его собственные цвета и прочее, увидит, что дизайн применен к вашему виджету.

Комментарии:

1. Спасибо! И ваш ответ, и ответ Гомми полезны. Принимаю последнее, потому что оно было первым.