Как добавить пользовательскую тему в переключатель тем jQueryUI? - PullRequest
1 голос
/ 16 сентября 2010

Здесь: http://jqueryui.com/docs/Theming/ThemeSwitcher Я нашел хороший виджет для включения тем FlyQueryUI на моей странице.А также я создал свою собственную тему.Как добавить его в список тем?

1 Ответ

0 голосов
/ 19 сентября 2012

Я использовал то же решение, что и вы ... скачал js из http://jqueryui.com/themeroller/themeswitchertool/,, сохранил его как jquery.themeswitcher.js и заменил все URL-адреса http jquery-ui на google apis https urls.

Единственные изменения были в var switcherpane, где каждая ссылка выглядит так:

<li><a href=
"http://jqueryui.com/themeroller/css/parseTheme.css.php?....">
<img src=
"http://jqueryui.com/themeroller/images/themeGallery/theme_90_ui_dark.png" alt=
"UI Darkness" title="UI Darkness" /> <span class="themeName">UI
darkness</span></a></li>

который я заменил на:

<li><a href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/themes/ui-lightness/jquery-ui.css">
<img src="content/images/theme_90_ui_light.png" alt="UI Lightness" title=
"UI Lightness" /><span class="themeName">UI lightness</span></a></li>

Вы можете добавить свои собственные изображения как <li> в var switcherpane.

При поиске в этом файле есть несколько других html-изображений, ссылки на которые приведены ниже.

Что касается легальности, я не слишком уверен, но я не понимаю, почему вы не смогли бы, поскольку пользовательский интерфейс jQuery бесплатный и с открытым исходным кодом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...