Mercurial > hg > rc1
comparison plugins/jqueryui/README @ 0:1e000243b222
vanilla 1.3.3 distro, I hope
| author | Charlie Root |
|---|---|
| date | Thu, 04 Jan 2018 15:50:29 -0500 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:1e000243b222 |
|---|---|
| 1 +-------------------------------------------------------------------------+ | |
| 2 | | |
| 3 | Author: Cor Bosman (roundcube@wa.ter.net) | |
| 4 | Plugin: jqueryui | |
| 5 | Version: 1.12.0 | |
| 6 | Purpose: Add jquery-ui to roundcube for every plugin to use | |
| 7 | | |
| 8 +-------------------------------------------------------------------------+ | |
| 9 | |
| 10 jqueryui adds the complete jquery-ui library including the smoothness | |
| 11 theme to roundcube. This allows other plugins to use jquery-ui without | |
| 12 having to load their own version. The benefit of using 1 central jquery-ui | |
| 13 is that we wont run into problems of conflicting jquery libraries being | |
| 14 loaded. All plugins that want to use jquery-ui should use this plugin as | |
| 15 a requirement. | |
| 16 | |
| 17 It is possible for plugin authors to override the default smoothness theme. | |
| 18 To do this, go to the jquery-ui website, and use the download feature to | |
| 19 download your own theme. In the advanced settings, provide a scope class to | |
| 20 your theme and add that class to all your UI elements. Finally, load the | |
| 21 downloaded css files in your own plugin. | |
| 22 | |
| 23 Some jquery-ui modules provide localization. One example is the datepicker module. | |
| 24 If you want to load localization for a specific module, then set up config.inc.php. | |
| 25 Check the config.inc.php.dist file on how to set this up for the datepicker module. | |
| 26 | |
| 27 As of version 1.8.6 this plugin also supports other themes. If you're a theme | |
| 28 developer and would like a different default theme to be used for your RC theme | |
| 29 then let me know and we can set things up. | |
| 30 | |
| 31 This also provides some common UI modules e.g. miniColors extension. |
