js.php 637 B

1234567891011121314151617181920212223242526
  1. <?php
  2. /**
  3. * Favourites JavaScript extension for elgg.js
  4. */
  5. ?>
  6. /**
  7. * Repositions the favourites popup
  8. *
  9. * @param {String} hook 'getOptions'
  10. * @param {String} type 'ui.popup'
  11. * @param {Object} params An array of info about the target and source.
  12. * @param {Object} options Options to pass to
  13. *
  14. * @return {Object}
  15. */
  16. elgg.ui.favouritesPopupHandler = function(hook, type, params, options) {
  17. if (params.target.hasClass('elgg-favourites')) {
  18. options.my = 'right bottom';
  19. options.at = 'left top';
  20. return options;
  21. }
  22. return null;
  23. };
  24. elgg.register_hook_handler('getOptions', 'ui.popup', elgg.ui.favouritesPopupHandler);