Bug Tracker

Changeset 4213

Show
Ignore:
Timestamp:
12/17/07 21:02:16 (1 year ago)
Author:
joern.zaefferer
Message:

added ac_odd and ac_even classes to select list items

Location:
trunk/plugins/autocomplete
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/plugins/autocomplete/jquery.autocomplete.css

    r3907 r4213  
    3939} 
    4040 
     41.ac_odd { 
     42    background-color: #eee; 
     43} 
     44 
    4145.ac_over { 
    4246    background-color: #0A246A; 
  • trunk/plugins/autocomplete/jquery.autocomplete.js

    r4185 r4213  
    671671        list = $("<ul>").appendTo(element).mouseover( function(event) { 
    672672            if(target(event).nodeName && target(event).nodeName.toUpperCase() == 'LI') { 
    673                 active = $("li", list).removeClass().index(target(event)); 
     673                active = $("li", list).removeClass(CLASSES.ACTIVE).index(target(event)); 
    674674                $(target(event)).addClass(CLASSES.ACTIVE);             
    675675            } 
     
    742742            if ( formatted === false ) 
    743743                continue; 
    744             var li = $("<li>").html( options.highlight(formatted, term) ).appendTo(list)[0]; 
     744            var li = $("<li>").html( options.highlight(formatted, term) ).addClass(i%2 == 0 ? "ac_event" : "ac_odd").appendTo(list)[0]; 
    745745            $.data(li, "ac_data", data[i]); 
    746746        } 
     
    820820        }, 
    821821        selected: function() { 
    822             var selected = listItems && listItems.filter("." + CLASSES.ACTIVE).removeClass(); 
     822            var selected = listItems && listItems.filter("." + CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE); 
    823823            return selected && selected.length && $.data(selected[0], "ac_data"); 
    824824        },