$value = $entity->username;
}
+ $output = elgg_view_list_item(get_entity($entity->guid), array(
+ 'hover' => false,
+ 'class' => 'elgg-autocomplete-item',
+ ));
+
$result = array(
'type' => 'user',
'name' => $entity->name,
'desc' => $entity->username,
'guid' => $entity->guid,
- 'label' => elgg_view_list_item(get_entity($entity->guid), array('hover' => false)),
+ 'label' => $output,
'value' => $value,
);
$results[$entity->name . rand(1, 100)] = $result;
";
if ($entities = get_data($query)) {
foreach ($entities as $entity) {
+ $output = elgg_view_list_item(get_entity($entity->guid), array(
+ 'hover' => false,
+ 'class' => 'elgg-autocomplete-item',
+ ));
+
$result = array(
'type' => 'group',
'name' => $entity->name,
'desc' => strip_tags($entity->description),
'guid' => $entity->guid,
- 'label' => elgg_view_list_item(get_entity($entity->guid)),
+ 'label' => $output,
'value' => $entity->guid,
);
if ($entities = get_data($query)) {
foreach ($entities as $entity) {
+ $output = elgg_view_list_item(get_entity($entity->guid), array(
+ 'hover' => false,
+ 'class' => 'elgg-autocomplete-item',
+ ));
+
$result = array(
'type' => 'user',
'name' => $entity->name,
'desc' => $entity->username,
'guid' => $entity->guid,
- 'label' => elgg_view_list_item(get_entity($entity->guid), array('hover' => false)),
+ 'label' => $output,
'value' => $entity->username,
);
$results[$entity->name . rand(1, 100)] = $result;
$params = $params + $vars;
$list_body = elgg_view('group/elements/summary', $params);
- echo elgg_view_image_block($icon, $list_body);
+ echo elgg_view_image_block($icon, $list_body, $vars);
}
}
/* ***************************************
- USER PICKER
+ AUTOCOMPLETE
*************************************** */
+<?php //autocomplete will expand to fullscreen without max-width ?>
+.ui-autocomplete {
+ position: absolute;
+ cursor: default;
+}
+.elgg-autocomplete-item .elgg-body {
+ max-width: 600px;
+}
+.ui-autocomplete {
+ background-color: white;
+ border: 1px solid #ccc;
+ overflow: hidden;
+
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+}
+.ui-autocomplete .ui-menu-item {
+ padding: 0px 4px;
+
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+}
+.ui-autocomplete .ui-menu-item:hover {
+ background-color: #eee;
+}
+.ui-autocomplete a:hover {
+ text-decoration: none;
+ color: #4690D6;
+}
+/* ***************************************
+ USER PICKER
+*************************************** */
.user-picker .user-picker-entry {
clear:both;
height:25px;
.user-picker-entry .elgg-button-delete {
margin-right:10px;
}
+
/* ***************************************
DATE PICKER
**************************************** */
$params = $params + $vars;
$body = elgg_view('object/elements/summary', $params);
-echo elgg_view_image_block($icon, $body);
+echo elgg_view_image_block($icon, $body, $vars);
$list_body = elgg_view('user/elements/summary', $params);
- echo elgg_view_image_block($icon, $list_body);
+ echo elgg_view_image_block($icon, $list_body, $vars);
}