]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Updated livesearch page handler to use classes instead of hard coded css.
authorbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Mon, 7 Sep 2009 20:10:27 +0000 (20:10 +0000)
committerbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Mon, 7 Sep 2009 20:10:27 +0000 (20:10 +0000)
git-svn-id: https://code.elgg.org/elgg/trunk@3476 36083f99-b078-4883-b0ff-0f9b5a30f544

engine/lib/input.php
views/default/css.php

index 0ec93763bc8706957afdae732b6501a8675dc962..fd33cb3d75fa2ad6687557fcce12e34725a97142 100644 (file)
         * @param $page
         * @return unknown_type
         */
-       function input_autocomplete_page_handler($page) {
+       function input_livesearch_page_handler($page) {
                global $CONFIG;
                // only return results to logged in users.
                if (!$user = get_loggedin_user()) {
                                                                'type' => 'user',
                                                                'name' => $entity->name,
                                                                'desc' => $entity->username,
-                                                               //'icon' => elgg_view('profile/icon', array('entity' => get_entity($entity->guid), 'size' => 'tiny', 'override' => 'true')),
-                                                               'icon' => '<img style="float: left;" src="' . get_entity($entity->guid)->getIcon('tiny') . '" />',
+                                                               'icon' => '<img class="livesearch_icon" src="' . get_entity($entity->guid)->getIcon('tiny') . '" />',
                                                                'guid' => $entity->guid
                                                        ));
                                                        $results[$entity->name . rand(1,100)] = $json;
                                                                'type' => 'group',
                                                                'name' => $entity->name,
                                                                'desc' => strip_tags($entity->description),
-                                                               //'icon' => elgg_view('groups/icon', array('entity' => get_entity($entity->guid), 'size' => 'tiny', 'override' => 'true')),
-                                                               'icon' => '<img style="float: left;" src="' . get_entity($entity->guid)->getIcon('tiny') . '" />',
+                                                               'icon' => '<img class="livesearch_icon" src="' . get_entity($entity->guid)->getIcon('tiny') . '" />',
                                                                'guid' => $entity->guid
                                                        ));
                                                        //$results[$entity->name . rand(1,100)] = "$json|{$entity->guid}";
                                                                'type' => 'user',
                                                                'name' => $entity->name,
                                                                'desc' => $entity->username,
-                                                               //'icon' => elgg_view('profile/icon', array('entity' => get_entity($entity->guid), 'size' => 'tiny', 'override' => 'true')),
-                                                               'icon' => '<img style="float: left;" src="' . get_entity($entity->guid)->getIcon('tiny') . '" />',
+                                                               'icon' => '<img class="livesearch_icon" src="' . get_entity($entity->guid)->getIcon('tiny') . '" />',
                                                                'guid' => $entity->guid
                                                        ));
                                                        $results[$entity->name . rand(1,100)] = $json;
        function input_init() {
                
                // register an endpoint for live search / autocomplete.
-               register_page_handler('autocomplete', 'input_autocomplete_page_handler');
+               register_page_handler('livesearch', 'input_livesearch_page_handler');
                
                if (ini_get_bool('magic_quotes_gpc') ) {
                    
index 706c5fe50e1a9f979a0123bbc687f8a1e1e54cce..d61d5a6c4204d0b08903ba5b7f37305764b71c14 100644 (file)
@@ -2596,4 +2596,9 @@ a.delete_report_button:hover {
 .user_picker .user_picker_entry {
        clear: both;
        padding: 1em;
-}
\ No newline at end of file
+}
+
+.livesearch_icon {
+       float: left;
+       padding-right: 1em;
+} 
\ No newline at end of file