123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- /**
- * Elgg friends collections
- * Lists a user's friends collections
- *
- * @package Elgg
- * @subpackage Core
- *
- * @uses $vars['collections'] The array of friends collections
- */
- $friendspicker = $vars['friendspicker'];
- $collectionid = $vars['collection']->id;
- $ownerid = $vars['owner']->getGUID();
- ?>
- <ul class="elgg-tabs">
- <li class="elgg-state-selected">
- <a href="#" class="collectionmembers<?php echo $friendspicker; ?>">
- <?php echo elgg_echo('friends:collections:members'); ?>
- </a>
- </li>
- <li>
- <a href="#" class="editmembers<?php echo $friendspicker; ?>">
- <?php echo elgg_echo('friends:collections:edit'); ?>
- </a>
- </li>
- </ul>
- <?php //@todo JS 1.8: no ?>
- <script type="text/javascript">
- $(function () {
- $('a.collectionmembers<?php echo $friendspicker; ?>').click(function () {
- // load collection members pane
- $('#friends-picker_placeholder<?php echo $friendspicker; ?>').load('<?php echo elgg_get_site_url(); ?>pages/friends/collections/pickercallback.php?username=<?php echo elgg_get_logged_in_user_entity()->username; ?>&type=list&collection=<?php echo $collectionid; ?>&friendspicker=<?php echo $friendspicker; ?>');
- // remove selected state from previous tab
- $(this).parent().parent().find("li.elgg-state-selected").removeClass("elgg-state-selected");
- // add selected class to current tab
- $(this).parent().addClass("elgg-state-selected");
- return false;
- });
- $('a.editmembers<?php echo $friendspicker; ?>').click(function () {
- // load friends picker pane
- $('#friends-picker_placeholder<?php echo $friendspicker; ?>').load('<?php echo elgg_get_site_url(); ?>pages/friends/collections/pickercallback.php?username=<?php echo elgg_get_logged_in_user_entity()->username; ?>&type=picker&collection=<?php echo $collectionid; ?>&friendspicker=<?php echo $friendspicker; ?>');
- // remove selected state from previous tab
- $(this).parent().parent().find("li.elgg-state-selected").removeClass("elgg-state-selected");
- // add selected class to current tab
- $(this).parent().addClass("elgg-state-selected");
- return false;
- });
- });
- </script>
|