README 1.5 KB

12345678910111213141516171819202122232425262728293031
  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. jqueryui adds the complete jquery-ui library including the smoothness
  10. theme to roundcube. This allows other plugins to use jquery-ui without
  11. having to load their own version. The benefit of using 1 central jquery-ui
  12. is that we wont run into problems of conflicting jquery libraries being
  13. loaded. All plugins that want to use jquery-ui should use this plugin as
  14. a requirement.
  15. It is possible for plugin authors to override the default smoothness theme.
  16. To do this, go to the jquery-ui website, and use the download feature to
  17. download your own theme. In the advanced settings, provide a scope class to
  18. your theme and add that class to all your UI elements. Finally, load the
  19. downloaded css files in your own plugin.
  20. Some jquery-ui modules provide localization. One example is the datepicker module.
  21. If you want to load localization for a specific module, then set up config.inc.php.
  22. Check the config.inc.php.dist file on how to set this up for the datepicker module.
  23. As of version 1.8.6 this plugin also supports other themes. If you're a theme
  24. developer and would like a different default theme to be used for your RC theme
  25. then let me know and we can set things up.
  26. This also provides some common UI modules e.g. miniColors extension.