aboutsummaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
authorcash <cash.costello@gmail.com>2011-10-13 21:31:27 -0400
committercash <cash.costello@gmail.com>2011-10-13 21:31:27 -0400
commitc6a14d6c6a04eeee2c126ea20ec0e9ee23489ef3 (patch)
tree6808e6674d64e7b0997271c347bd605a81e4b843 /views
parent7e23a3bd6382190084f136ed5aeb6b910ae00eee (diff)
downloadelgg-c6a14d6c6a04eeee2c126ea20ec0e9ee23489ef3.tar.gz
elgg-c6a14d6c6a04eeee2c126ea20ec0e9ee23489ef3.tar.bz2
displaying users that have been selected and added remove capability
Diffstat (limited to 'views')
-rw-r--r--views/default/css/elements/forms.php15
-rw-r--r--views/default/input/userpicker.php19
2 files changed, 15 insertions, 19 deletions
diff --git a/views/default/css/elements/forms.php b/views/default/css/elements/forms.php
index fa90f2bfd..255d95622 100644
--- a/views/default/css/elements/forms.php
+++ b/views/default/css/elements/forms.php
@@ -272,15 +272,12 @@ input[type="radio"] {
/* ***************************************
USER PICKER
*************************************** */
-.user-picker .user-picker-entry {
- clear:both;
- height:25px;
- padding:5px;
- margin-top:5px;
- border-bottom:1px solid #cccccc;
-}
-.user-picker-entry .elgg-button-delete {
- margin-right:10px;
+.elgg-user-picker-list li:first-child {
+ border-top: 1px dotted #ccc;
+ margin-top: 5px;
+}
+.elgg-user-picker-list > li {
+ border-bottom: 1px dotted #ccc;
}
/* ***************************************
diff --git a/views/default/input/userpicker.php b/views/default/input/userpicker.php
index 94129d1e0..87cc6e24a 100644
--- a/views/default/input/userpicker.php
+++ b/views/default/input/userpicker.php
@@ -24,18 +24,17 @@ elgg_load_js('elgg.userpicker');
function user_picker_add_user($user_id) {
$user = get_entity($user_id);
if (!$user || !($user instanceof ElggUser)) {
- return FALSE;
+ return false;
}
- $icon = $user->getIconURL('tiny');
-
- $code = '<li class="elgg-image-block">';
- $code .= "<div class='elgg-image'><img class=\"livesearch_icon\" src=\"$icon\" /></div>";
- $code .= "<div class='elgg-image-alt'><a onclick='elgg.userpicker.removeUser(this, $user_id)'><strong>X</strong></a></div>";
- $code .= "<div class='elgg-body'>";
- $code .= "$user->name - $user->username";
- $code .= "<input type=\"hidden\" name=\"members[]\" value=\"$user_id\">";
+ $icon = elgg_view_entity_icon($user, 'tiny', array('hover' => false));
+
+ $code = '<li><div class="elgg-image-block">';
+ $code .= "<div class='elgg-image'>$icon</div>";
+ $code .= "<div class='elgg-image-alt'><a href='#' class='elgg-userpicker-remove'>X</a></div>";
+ $code .= "<div class='elgg-body'>" . $user->name . "</div>";
$code .= "</div>";
+ $code .= "<input type=\"hidden\" name=\"members[]\" value=\"$user_id\">";
$code .= '</li>';
return $code;
@@ -64,7 +63,7 @@ foreach ($vars['value'] as $user_id) {
<input type="text" class="elgg-input-user-picker" size="30"/>
<input type="checkbox" name="match_on" value="true" />
<label><?php echo elgg_echo('userpicker:only_friends'); ?></label>
- <ul class="elgg-user-picker-entries"><?php echo $user_list; ?></ul>
+ <ul class="elgg-user-picker-list"><?php echo $user_list; ?></ul>
</div>
<script type="text/javascript">
elgg.userpicker.userList = <?php echo $json_values ?>;